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 */`
+
+ `;
+ 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]