diff --git a/package/Changelog.md b/package/Changelog.md index f7eb5d66c..0a8dea9ae 100644 --- a/package/Changelog.md +++ b/package/Changelog.md @@ -4,6 +4,23 @@ 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.16.0] - 2024-04-12 +- add NeedleMenu component to all samples +- add Progressive Loading settings to relevant samples +- add HTML Meta to all samples that were missing it +- add pointer controls to Bow & Arrow +- add VR support for CameraGoal (used in LOD sample) +- add music to Multi Scenes sample +- add music to Product Flyover +- fix Hotspot editor multi-editing +- fix LineDrawer creating long segments when turning with a VR controller stick +- fix incorrect vertical position in some cases for NavMesh agents sample +- fix DeviceSensor gyroscope sample to be more easily driven externally +- update test for checking outdated deployments (compared to latest stable) +- updated some skybox assets to EXR +- update Multiple Lightmaps sample with the website house model +- update Needle Engine to `3.36.6` + ## [0.15.0] - 2024-02-19 - add Bow & Arrow sample - add Navmesh sample diff --git a/package/Editor/Screenshots/MultipleLightmaps.jpg b/package/Editor/Screenshots/MultipleLightmaps.jpg index 0b8fa9ccb..73403e39d 100644 Binary files a/package/Editor/Screenshots/MultipleLightmaps.jpg and b/package/Editor/Screenshots/MultipleLightmaps.jpg differ diff --git a/package/Runtime/ARBackground/ARBackground.unity b/package/Runtime/ARBackground/ARBackground.unity index cbacacdd1..d1271642c 100644 --- a/package/Runtime/ARBackground/ARBackground.unity +++ b/package/Runtime/ARBackground/ARBackground.unity @@ -223,10 +223,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-6970efae85fc0304caaa0ddae51e2e5b-251576946-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -588,6 +593,7 @@ Transform: - {fileID: 1162540919} - {fileID: 771045970} - {fileID: 1399574441} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -632,6 +638,7 @@ MonoBehaviour: $ GlobalObjectId_V1-2-6970efae85fc0304caaa0ddae51e2e5b-488474456-0 arScale: 1 invertForward: 1 + customReticle: {fileID: 0} arTouchTransform: 0 useXRAnchor: 0 --- !u!114 &488474457 @@ -1324,6 +1331,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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: 488474454} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1399574440 GameObject: m_ObjectHideFlags: 0 @@ -1636,6 +1692,7 @@ GameObject: - component: {fileID: 2005835377} - component: {fileID: 2005835378} - component: {fileID: 2005835376} + - component: {fileID: 2005835379} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -1736,6 +1793,22 @@ MonoBehaviour: Path: /ar-camera-background OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &2005835379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2005835372} + 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: AR Camera Background + description: Modify the camera stream and use it for material effects. + image: {fileID: 2800000, guid: 0c40d4d0f8de86b47a8f4d7692051925, type: 3} --- !u!1001 &2489356573647218947 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity b/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity index ce83ab138..810061ded 100644 --- a/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity +++ b/package/Runtime/AnimatedMaterials/AnimatedMaterials.unity @@ -2563,6 +2563,7 @@ GameObject: - component: {fileID: 1224042574} - component: {fileID: 1224042573} - component: {fileID: 1224042575} + - component: {fileID: 1224042576} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -2664,6 +2665,23 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common $ GlobalObjectId_V1-2-4a948fdd6e7466946b9ba02f83b0faa2-1224042575-0 PhysicsEngine: 1 +--- !u!114 &1224042576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224042568} + 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: 0 + MaxSize: 128 + GenerateLODs: 0 --- !u!1 &1238210735 GameObject: m_ObjectHideFlags: 0 @@ -2716,6 +2734,7 @@ Transform: - {fileID: 167718236} - {fileID: 1509315807} - {fileID: 1751268390} + - {fileID: 2039211698} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4776,10 +4795,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-aecb3602a75fd4c4c92a0ab539ac9d80-2017089613-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -4825,6 +4849,55 @@ MonoBehaviour: blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: 03beac4a1fcf2444aaf9454f3c618b42, type: 2} +--- !u!1 &2039211697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2039211698} + - component: {fileID: 2039211699} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2039211698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039211697} + m_LocalRotation: {x: 0, y: 0, z: 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: 1238210737} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2039211699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039211697} + 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 + ShowSpatialMenu: 1 --- !u!1001 &2058896288 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/AnimatedProperties/AnimatedProperties.unity b/package/Runtime/AnimatedProperties/AnimatedProperties.unity index 4557abc9c..d04b9c949 100644 --- a/package/Runtime/AnimatedProperties/AnimatedProperties.unity +++ b/package/Runtime/AnimatedProperties/AnimatedProperties.unity @@ -2894,6 +2894,7 @@ Transform: - {fileID: 776314651} - {fileID: 1751268390} - {fileID: 16992283} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2948,6 +2949,55 @@ MonoBehaviour: exportFileName: Needle customUsdzFile: File: {fileID: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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: 1238210737} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1311749860 GameObject: m_ObjectHideFlags: 0 @@ -5199,10 +5249,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-aecb3602a75fd4c4c92a0ab539ac9d80-2017089613-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity diff --git a/package/Runtime/AnimatorController/AnimatorController.unity b/package/Runtime/AnimatorController/AnimatorController.unity index 268fc3fb8..8cf904f1a 100644 --- a/package/Runtime/AnimatorController/AnimatorController.unity +++ b/package/Runtime/AnimatorController/AnimatorController.unity @@ -526,10 +526,15 @@ MonoBehaviour: 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: 10 @@ -964,6 +969,55 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1597275517 GameObject: m_ObjectHideFlags: 0 @@ -1004,6 +1058,7 @@ Transform: - {fileID: 791039604} - {fileID: 202831489} - {fileID: 13782483} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1050,6 +1105,7 @@ MonoBehaviour: $ GlobalObjectId_V1-2-e5267d04fa46959479eb7b113fca8a24-1597275521-0 arScale: 1 invertForward: 1 + customReticle: {fileID: 0} arTouchTransform: 0 useXRAnchor: 0 --- !u!114 &1597275522 @@ -1193,7 +1249,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/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset b/package/Runtime/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset new file mode 100644 index 000000000..27b441f13 --- /dev/null +++ b/package/Runtime/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-25315359942215308 +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: Horn Bow + m_EditorClassIdentifier: + asset: {fileID: 3385259845521372417, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + identifier: Horn Bow + 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: Bow.glb + m_EditorClassIdentifier: + asset: {fileID: 8771091787928289351, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + assetSettings: + - {fileID: -25315359942215308} + - {fileID: 1814389349229006055} + - {fileID: 2399250624140229657} + - {fileID: 4899965063474975177} +--- !u!114 &1814389349229006055 +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: Horn_Bow_Base_color + m_EditorClassIdentifier: + asset: {fileID: -8252706164591738530, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + identifier: d58bdb571bedb23123496eaa3439f649 + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &2399250624140229657 +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: Horn_Bow_Roughness + m_EditorClassIdentifier: + asset: {fileID: 4519986094842919330, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + identifier: c54f09e6fbb2fa0a3a073ef1d491046f + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 +--- !u!114 &4899965063474975177 +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: Horn_Bow_Normal_OpenGL + m_EditorClassIdentifier: + asset: {fileID: -6050055917179518517, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + identifier: 6c0d6c38925da1e05b4c038efca27e6e + Settings: + Override: 0 + MaxSize: 4096 + CompressionMode: 0 + CompressionQuality: 90 + UseProgressiveLoading: 0 + ProgressiveLoadingSize: 128 diff --git a/package/Runtime/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset.meta b/package/Runtime/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset.meta new file mode 100644 index 000000000..3fe9f409e --- /dev/null +++ b/package/Runtime/Bow & Arrow/Assets/Bow & Arrows/Bow.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f713462712b9bfc4ea65d6a90f86cb37 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Bow & Arrow/Bow & Arrow.unity b/package/Runtime/Bow & Arrow/Bow & Arrow.unity index ae1a536a0..f7877663d 100644 --- a/package/Runtime/Bow & Arrow/Bow & Arrow.unity +++ b/package/Runtime/Bow & Arrow/Bow & Arrow.unity @@ -526,7 +526,6 @@ GameObject: m_Component: - component: {fileID: 97074197} - component: {fileID: 97074196} - - component: {fileID: 97074195} m_Layer: 0 m_Name: WorldAudio m_TagString: Untagged @@ -534,19 +533,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &97074195 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 97074194} - 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: 6 --- !u!82 &97074196 AudioSource: m_ObjectHideFlags: 0 @@ -944,8 +930,39 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151841532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151841533} + m_Layer: 0 + m_Name: Mounted Wrapper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &151841533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151841532} + m_LocalRotation: {x: -0.10892352, y: 0.09599302, z: 0.69108206, w: 0.70804423} + m_LocalPosition: {x: -0.0029822493, y: -0.128, z: 0.856} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 600802131} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -16.674, y: -0.874, z: 88.739} --- !u!1 &227155130 GameObject: m_ObjectHideFlags: 0 @@ -956,6 +973,7 @@ GameObject: m_Component: - component: {fileID: 227155131} - component: {fileID: 227155133} + - component: {fileID: 227155134} m_Layer: 0 m_Name: Bow m_TagString: Untagged @@ -970,8 +988,8 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 227155130} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0.00029212981, y: 0.011061026, z: 0.00016185816, w: 0.99993885} + m_LocalPosition: {x: -0.014312039, y: -0.00036562514, z: -0.00082943926} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -994,8 +1012,76 @@ MonoBehaviour: _side: 1 controller: 1 hands: 1 - controlVisibility: 1 + controlVisibility: 0 useGripSpace: 1 +--- !u!114 &227155134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227155130} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3fed8bef97bd7a09c2077c570746b0c4, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ArrowShooting, Needle.Engine-Samples.Runtime + power: 1.5 + drawMaxPhysicalDistance: 0.47269 + drawMinPhysicalDistance: 0.1132593 + drawProgression: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 3.2477174 + outSlope: 3.2477174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0.16459174 + - serializedVersion: 3 + time: 0.2105009 + value: 0.3067082 + inSlope: 0.5682996 + outSlope: 0.5682996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.38941777 + outWeight: 0.10416196 + - serializedVersion: 3 + time: 0.7015716 + value: 0.5888325 + inSlope: 0.4016178 + outSlope: 0.4016178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1.377776 + outSlope: 1.377776 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cameraParent: {fileID: 151841532} + desktopIdleDrawAmount: 0.25 + interactionPixelOrigin: {x: 0.5, y: 0.65} + interactionPixelTreshold: 85 + drawMaxPixelDistance: 100 + bowObject: {fileID: 282106529} + animationComponent: {fileID: 282106532} + arrowPrefab: {fileID: 229769267} + arrowSpawnSpot: {fileID: 1107799087} + sound: {fileID: 282106533} + fakeArrowRespawnDuration: 0.3 --- !u!1 &229769266 GameObject: m_ObjectHideFlags: 0 @@ -1005,8 +1091,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 229769267} - - component: {fileID: 229769269} - component: {fileID: 229769268} + - component: {fileID: 229769270} + - component: {fileID: 229769269} m_Layer: 0 m_Name: Arrow m_TagString: Untagged @@ -1044,7 +1131,20 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.Arrow, Needle.Engine-Samples.Runtime destroyTarget: 1 ---- !u!54 &229769269 +--- !u!114 &229769269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 229769266} + 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 &229769270 Rigidbody: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1067,6 +1167,174 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 227155131} m_Modifications: + - target: {fileID: -8778897600308047249, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000019651739 + objectReference: {fileID: 0} + - target: {fileID: -8778897600308047249, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000000080933106 + objectReference: {fileID: 0} + - target: {fileID: -8778897600308047249, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -17.302708 + objectReference: {fileID: 0} + - target: {fileID: -8618571996151476639, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000003808341 + objectReference: {fileID: 0} + - target: {fileID: -8618571996151476639, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00000006893676 + objectReference: {fileID: 0} + - target: {fileID: -8618571996151476639, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 10.260222 + objectReference: {fileID: 0} + - target: {fileID: -7725383260993615026, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -9.640837e-14 + objectReference: {fileID: 0} + - target: {fileID: -7725383260993615026, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -1.797864e-21 + objectReference: {fileID: 0} + - target: {fileID: -7725383260993615026, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000005297028 + objectReference: {fileID: 0} + - target: {fileID: -6957155160653267191, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.569e-42 + objectReference: {fileID: 0} + - target: {fileID: -6957155160653267191, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -2.1552276e-35 + objectReference: {fileID: 0} + - target: {fileID: -6559472056299814855, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000003017349 + objectReference: {fileID: 0} + - target: {fileID: -6559472056299814855, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000015180669 + objectReference: {fileID: 0} + - target: {fileID: -6559472056299814855, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -8.662856 + objectReference: {fileID: 0} + - target: {fileID: -6399008612299531636, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -6399008612299531636, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 179.99998 + objectReference: {fileID: 0} + - target: {fileID: -6312270174483524908, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000006324087 + objectReference: {fileID: 0} + - target: {fileID: -6312270174483524908, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00000023514875 + objectReference: {fileID: 0} + - target: {fileID: -6312270174483524908, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 14.532331 + objectReference: {fileID: 0} + - target: {fileID: -6157817649071029757, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -6157817649071029757, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 179.99998 + objectReference: {fileID: 0} + - target: {fileID: -6068849321384766992, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000035267901 + objectReference: {fileID: 0} + - target: {fileID: -6068849321384766992, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000001254469 + objectReference: {fileID: 0} + - target: {fileID: -6068849321384766992, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 4.3451357 + objectReference: {fileID: 0} + - target: {fileID: -5470477898893418712, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000000632408 + objectReference: {fileID: 0} + - target: {fileID: -5470477898893418712, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00000023514768 + objectReference: {fileID: 0} + - target: {fileID: -5470477898893418712, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -14.5323105 + objectReference: {fileID: 0} + - target: {fileID: -5379877442167591338, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000015464742 + objectReference: {fileID: 0} + - target: {fileID: -5379877442167591338, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000005072096 + objectReference: {fileID: 0} + - target: {fileID: -5379877442167591338, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 2.2670248 + objectReference: {fileID: 0} + - target: {fileID: -5247019548581841669, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -19.58032 + objectReference: {fileID: 0} + - target: {fileID: -5247019548581841669, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 89.99999 + objectReference: {fileID: 0} + - target: {fileID: -5247019548581841669, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000004530876 + objectReference: {fileID: 0} + - target: {fileID: -5215844796065316618, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00000006197639 + objectReference: {fileID: 0} + - target: {fileID: -5215844796065316618, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000020424679 + objectReference: {fileID: 0} + - target: {fileID: -5215844796065316618, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 73.12032 + objectReference: {fileID: 0} + - target: {fileID: -4217874432516142052, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000011730128 + objectReference: {fileID: 0} + - target: {fileID: -4217874432516142052, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00000056799047 + objectReference: {fileID: 0} + - target: {fileID: -4217874432516142052, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.29452676 + objectReference: {fileID: 0} + - target: {fileID: -4165246002733516826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00000038083436 + objectReference: {fileID: 0} + - target: {fileID: -4165246002733516826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000000068936124 + objectReference: {fileID: 0} + - target: {fileID: -4165246002733516826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -10.260222 + objectReference: {fileID: 0} - target: {fileID: -3910990755373119420, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_RootOrder value: 0 @@ -1111,6 +1379,78 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 90 objectReference: {fileID: 0} + - target: {fileID: -3685040963933622009, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00000075501407 + objectReference: {fileID: 0} + - target: {fileID: -3685040963933622009, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000045214696 + objectReference: {fileID: 0} + - target: {fileID: -3685040963933622009, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -73.12032 + objectReference: {fileID: 0} + - target: {fileID: -3248369954815248207, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000024423578 + objectReference: {fileID: 0} + - target: {fileID: -3248369954815248207, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000011845021 + objectReference: {fileID: 0} + - target: {fileID: -3248369954815248207, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 14.976823 + objectReference: {fileID: 0} + - target: {fileID: -3238352178491466065, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 3.8166708e-14 + objectReference: {fileID: 0} + - target: {fileID: -3238352178491466065, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 3.0533323e-13 + objectReference: {fileID: 0} + - target: {fileID: -3238352178491466065, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.0000005336085 + objectReference: {fileID: 0} + - target: {fileID: -2963830910778418151, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -1.7047778e-12 + objectReference: {fileID: 0} + - target: {fileID: -2963830910778418151, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -1.1449994e-13 + objectReference: {fileID: 0} + - target: {fileID: -2963830910778418151, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000009604953 + objectReference: {fileID: 0} + - target: {fileID: -2622267512201325560, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00000022025192 + objectReference: {fileID: 0} + - target: {fileID: -2622267512201325560, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000000851707 + objectReference: {fileID: 0} + - target: {fileID: -2622267512201325560, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.0000005336085 + objectReference: {fileID: 0} + - target: {fileID: -1761170834951216665, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000015464759 + objectReference: {fileID: 0} + - target: {fileID: -1761170834951216665, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00000050721246 + objectReference: {fileID: 0} + - target: {fileID: -1761170834951216665, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -2.2670534 + objectReference: {fileID: 0} - target: {fileID: -1735942295992612675, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_LocalRotation.w value: 0.5135325 @@ -1127,6 +1467,86 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0.48988026 objectReference: {fileID: 0} + - target: {fileID: -1735942295992612675, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -1735942295992612675, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 87.29937 + objectReference: {fileID: 0} + - target: {fileID: -1523972672710330379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000011730106 + objectReference: {fileID: 0} + - target: {fileID: -1523972672710330379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000005679855 + objectReference: {fileID: 0} + - target: {fileID: -1523972672710330379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.2945592 + objectReference: {fileID: 0} + - target: {fileID: -1465617799817142493, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000030173503 + objectReference: {fileID: 0} + - target: {fileID: -1465617799817142493, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000015180692 + objectReference: {fileID: 0} + - target: {fileID: -1465617799817142493, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 8.662863 + objectReference: {fileID: 0} + - target: {fileID: -1102923699985179163, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 19.58032 + objectReference: {fileID: 0} + - target: {fileID: -1102923699985179163, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 89.99999 + objectReference: {fileID: 0} + - target: {fileID: -1102923699985179163, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -621364766758546238, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000023047214 + objectReference: {fileID: 0} + - target: {fileID: -621364766758546238, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000019552228 + objectReference: {fileID: 0} + - target: {fileID: -621364766758546238, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -17.236158 + objectReference: {fileID: 0} + - target: {fileID: 715490698382271465, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.0595517e-18 + objectReference: {fileID: 0} + - target: {fileID: 715490698382271465, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.6584988e-33 + objectReference: {fileID: 0} + - target: {fileID: 715490698382271465, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -2.0355549e-13 + objectReference: {fileID: 0} + - target: {fileID: 747535702004497813, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000022846657 + objectReference: {fileID: 0} + - target: {fileID: 747535702004497813, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000051309036 + objectReference: {fileID: 0} + - target: {fileID: 747535702004497813, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -10.676762 + objectReference: {fileID: 0} - target: {fileID: 1581358305052458456, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_LocalRotation.w value: 1 @@ -1139,6 +1559,86 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1830973473881836105, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.00000082551793 + objectReference: {fileID: 0} + - target: {fileID: 1830973473881836105, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000005740124 + objectReference: {fileID: 0} + - target: {fileID: 1830973473881836105, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 21.287254 + objectReference: {fileID: 0} + - target: {fileID: 2361833955669959374, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.569e-42 + objectReference: {fileID: 0} + - target: {fileID: 2361833955669959374, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -2.1552276e-35 + objectReference: {fileID: 0} + - target: {fileID: 2869095189000948593, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000008255165 + objectReference: {fileID: 0} + - target: {fileID: 2869095189000948593, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000005740089 + objectReference: {fileID: 0} + - target: {fileID: 2869095189000948593, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -21.287294 + objectReference: {fileID: 0} + - target: {fileID: 3366450180126718685, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00000041088572 + objectReference: {fileID: 0} + - target: {fileID: 3366450180126718685, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000007938628 + objectReference: {fileID: 0} + - target: {fileID: 3366450180126718685, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.00000021344346 + objectReference: {fileID: 0} + - target: {fileID: 3405911604267185826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000023047203 + objectReference: {fileID: 0} + - target: {fileID: 3405911604267185826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000019552217 + objectReference: {fileID: 0} + - target: {fileID: 3405911604267185826, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 17.236156 + objectReference: {fileID: 0} + - target: {fileID: 5145153832462215832, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000022846646 + objectReference: {fileID: 0} + - target: {fileID: 5145153832462215832, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000051309075 + objectReference: {fileID: 0} + - target: {fileID: 5145153832462215832, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 10.676747 + objectReference: {fileID: 0} + - target: {fileID: 5346687412549399059, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000019651695 + objectReference: {fileID: 0} + - target: {fileID: 5346687412549399059, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000008093239 + objectReference: {fileID: 0} + - target: {fileID: 5346687412549399059, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 17.3027 + objectReference: {fileID: 0} - target: {fileID: 5861065710416171337, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_LocalRotation.w value: 0.506845 @@ -1155,6 +1655,34 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.48350075 objectReference: {fileID: 0} + - target: {fileID: 5861065710416171337, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 5861065710416171337, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -87.29938 + objectReference: {fileID: 0} + - target: {fileID: 5914783702449793379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0000024423573 + objectReference: {fileID: 0} + - target: {fileID: 5914783702449793379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000001184502 + objectReference: {fileID: 0} + - target: {fileID: 5914783702449793379, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -14.976831 + objectReference: {fileID: 0} + - target: {fileID: 6622233191305282599, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 6622233191305282599, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -179.99998 + objectReference: {fileID: 0} - target: {fileID: 7766303944026867986, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_DirtyAABB value: 0 @@ -1181,7 +1709,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8771091787928289351, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} propertyPath: m_Name - value: Bow + value: BowModel + objectReference: {fileID: 0} + - target: {fileID: 9127857737060716396, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000035267897 + objectReference: {fileID: 0} + - target: {fileID: 9127857737060716396, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000012544684 + objectReference: {fileID: 0} + - target: {fileID: 9127857737060716396, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -4.3451133 objectReference: {fileID: 0} m_RemovedComponents: - {fileID: -4748361991329772099, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} @@ -1196,6 +1736,11 @@ GameObject: m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} m_PrefabInstance: {fileID: 282106527} m_PrefabAsset: {fileID: 0} +--- !u!4 &282106530 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -7725383260993615026, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} + m_PrefabInstance: {fileID: 282106527} + m_PrefabAsset: {fileID: 0} --- !u!114 &282106531 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1321,22 +1866,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!114 &282106534 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282106529} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3fed8bef97bd7a09c2077c570746b0c4, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ArrowShooting, Needle.Engine-Samples.Runtime - arrowPrefab: {fileID: 229769267} - sound: {fileID: 282106533} - bowAnimation: {fileID: -3845162692500905421, guid: 0bee620368aae134d971b2c04aecc3c5, type: 3} - bowObject: {fileID: 282106529} --- !u!1 &373053268 GameObject: m_ObjectHideFlags: 0 @@ -6255,7 +6784,6 @@ GameObject: - component: {fileID: 600802131} - component: {fileID: 600802130} - component: {fileID: 600802129} - - component: {fileID: 600802133} - component: {fileID: 600802132} m_Layer: 0 m_Name: Main Camera @@ -6322,14 +6850,15 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 600802128} - m_LocalRotation: {x: 0.09009706, y: 0.046610747, z: -0.00402136, w: 0.9948336} - m_LocalPosition: {x: -0.34848762, y: 1.4582675, z: -1.6639192} - m_LocalScale: {x: 0.9999998, y: 0.99999976, z: 1.000001} + m_LocalRotation: {x: 0.090189375, y: -0, z: -0, w: 0.99592465} + m_LocalPosition: {x: 0, y: 1.74, z: -2.86} + m_LocalScale: {x: 0.9999999, y: 0.99999976, z: 1.000001} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 151841533} m_Father: {fileID: 0} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 3.735, y: 8.284, z: 0} + m_LocalEulerAnglesHint: {x: 10.349, y: 0, z: 0} --- !u!114 &600802132 MonoBehaviour: m_ObjectHideFlags: 0 @@ -6364,34 +6893,6 @@ MonoBehaviour: m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 ---- !u!114 &600802133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 600802128} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e6c38416c1a949c1a024aacb22e308af, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine - autoFit: 0 - enableRotate: 1 - autoRotate: 0 - autoRotateSpeed: 0.2 - enableZoom: 1 - minZoom: 0.2 - maxZoom: 10 - enablePan: 1 - enableDamping: 1 - dampingFactor: 0.1 - targetLerpDuration: 1 - enableKeys: 0 - middleClickToFocus: 1 - doubleClickToFocus: 1 - allowInterrupt: 1 - lookAtConstraint: {fileID: 0} --- !u!1 &605782278 GameObject: m_ObjectHideFlags: 0 @@ -6404,6 +6905,7 @@ GameObject: - component: {fileID: 605782280} - component: {fileID: 605782279} - component: {fileID: 605782283} + - component: {fileID: 605782284} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -6440,7 +6942,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 - AutoCompress: 1 + AutoCompress: 0 Dependencies: - Name: '@needle-tools/samples-scripts' VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef @@ -6476,6 +6978,22 @@ MonoBehaviour: Path: /bow-and-arrow OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &605782284 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605782278} + 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: Bow & Arrow + description: Minigame where you play as an archer + image: {fileID: 2800000, guid: ff65e6bd9af50af4196e41cb14965456, type: 3} --- !u!1001 &730710851 PrefabInstance: m_ObjectHideFlags: 0 @@ -6586,9 +7104,9 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 918951948} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.878, z: 0.824} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalRotation: {x: -0.03670665, y: 0.025559444, z: 0.69724864, w: 0.7154325} + m_LocalPosition: {x: -0.0029822488, y: 1.4065756, z: -2.0415866} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 229769267} @@ -6596,6 +7114,37 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1107799087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1107799088} + m_Layer: 0 + m_Name: ArrowSlot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1107799088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1107799087} + m_LocalRotation: {x: -0.7372774, y: 0, z: 0, w: 0.67559016} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 282106530} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -95, y: 0, z: 0} --- !u!1 &1213961346 GameObject: m_ObjectHideFlags: 0 @@ -6656,7 +7205,7 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 + m_FontSize: 170 m_FontStyle: 1 m_BestFit: 0 m_MinSize: 1 @@ -6667,9 +7216,9 @@ MonoBehaviour: m_HorizontalOverflow: 1 m_VerticalOverflow: 1 m_LineSpacing: 0.8 - m_Text: 'ENTER VR + m_Text: 'PLAY IN XR - TO PLAY' + IT''S FUN' --- !u!222 &1213961349 CanvasRenderer: m_ObjectHideFlags: 0 @@ -6678,6 +7227,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1213961346} m_CullTransparentMesh: 1 +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714408} + - component: {fileID: 1279714407} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1279714407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 +--- !u!4 &1279714408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1352864892 PrefabInstance: m_ObjectHideFlags: 0 @@ -6788,7 +7386,7 @@ MonoBehaviour: createVRButton: 1 createARButton: 1 createSendToQuestButton: 1 - createQRCode: 0 + createQRCode: 1 usePlacementReticle: 0 usePlacementAdjustment: 0 arSceneScale: 1 diff --git a/package/Runtime/Canvas Texture with P5js/P5js.unity b/package/Runtime/Canvas Texture with P5js/P5js.unity index 93d70f4a1..8979fe356 100644 --- a/package/Runtime/Canvas Texture with P5js/P5js.unity +++ b/package/Runtime/Canvas Texture with P5js/P5js.unity @@ -385,10 +385,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-9e8fd67ad2f7b144ba3795e6346a06b1-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 @@ -816,6 +821,7 @@ Transform: - {fileID: 327123592} - {fileID: 1039118115} - {fileID: 151183369} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -980,6 +986,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/CharacterController/CharacterController.unity b/package/Runtime/CharacterController/CharacterController.unity index 53c770d2f..e0b71d59c 100644 --- a/package/Runtime/CharacterController/CharacterController.unity +++ b/package/Runtime/CharacterController/CharacterController.unity @@ -4475,10 +4475,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-eac4dd0f2678cca419a5cb70efd54f74-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 3 maxZoom: 15 @@ -5573,6 +5578,55 @@ Transform: m_Father: {fileID: 2036857876} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: -90, 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: 1597275518} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1 &1030704717 GameObject: m_ObjectHideFlags: 0 @@ -7829,6 +7883,7 @@ Transform: - {fileID: 1786657970} - {fileID: 1211803453} - {fileID: 706762906} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Configurator/Configurator.unity b/package/Runtime/Configurator/Configurator.unity index f6215aaab..0867cdc0c 100644 --- a/package/Runtime/Configurator/Configurator.unity +++ b/package/Runtime/Configurator/Configurator.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.79497606, g: 0.79189, b: 0.79497606, a: 1} + m_IndirectSpecularColor: {r: 1.1381154, g: 1.1336019, b: 1.1381154, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -1493,8 +1493,9 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Gltf.Experimental.progressive.ProgressiveTexturesSettings, Needle.Engine.GltfExport $ GlobalObjectId_V1-2-f3358783656e15d469be50d1ad87dd35-712576437-0 AllowProgressiveLoading: 1 - UseMaxSize: 1 + UseMaxSize: 0 MaxSize: 128 + GenerateLODs: 0 --- !u!114 &712576439 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1806,6 +1807,55 @@ Transform: m_Father: {fileID: 336906762} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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: 1964046024} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1286129590 GameObject: m_ObjectHideFlags: 0 @@ -3215,10 +3265,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-f3358783656e15d469be50d1ad87dd35-1848992511-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -3490,6 +3545,7 @@ Transform: - {fileID: 625337246} - {fileID: 1370896369} - {fileID: 666866439} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Circle.mat b/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Circle.mat index 1f85aa08a..712980516 100644 --- a/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Circle.mat +++ b/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Circle.mat @@ -61,7 +61,7 @@ Material: - _QueueOffset: 0 - _TEXTURE_TRANSFORM: 0 - _VERTEX_COLORS: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Square.mat b/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Square.mat index f5d672bb2..5ba5ca0e9 100644 --- a/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Square.mat +++ b/package/Runtime/Configurator/Content/Fake Shadows/FakeShadow_Square.mat @@ -74,7 +74,7 @@ Material: - _QueueOffset: 0 - _TEXTURE_TRANSFORM: 0 - _VERTEX_COLORS: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/CustomHands/CustomHands.unity b/package/Runtime/CustomHands/CustomHands.unity index 32933ab0b..7f416e0e0 100644 --- a/package/Runtime/CustomHands/CustomHands.unity +++ b/package/Runtime/CustomHands/CustomHands.unity @@ -175,6 +175,7 @@ MonoBehaviour: usePlacementReticle: 1 usePlacementAdjustment: 0 arSceneScale: 1 + useXRAnchor: 0 useQuicklookExport: 1 useDepthSensing: 0 useDefaultControls: 1 @@ -449,10 +450,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-9d36f42c454b30b4383f7348e5eab006-153658944-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -527,6 +533,7 @@ Transform: - {fileID: 17664450} - {fileID: 1539867471} - {fileID: 1222249167} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -963,6 +970,55 @@ Transform: m_Father: {fileID: 165792253} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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: 165792253} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1327368426 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/DepthSensing/DepthSensing.unity b/package/Runtime/DepthSensing/DepthSensing.unity index 322bf7fed..8087f3149 100644 --- a/package/Runtime/DepthSensing/DepthSensing.unity +++ b/package/Runtime/DepthSensing/DepthSensing.unity @@ -184,6 +184,7 @@ GameObject: - component: {fileID: 347326414} - component: {fileID: 347326413} - component: {fileID: 347326416} + - component: {fileID: 347326417} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -259,6 +260,22 @@ MonoBehaviour: Path: /depth-sensing/ OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &347326417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347326412} + 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: Depth sensing + description: Blend virtual objects with your real environment + image: {fileID: 2800000, guid: 0efff3d80c88ea0418f0d7f0e1f4c632, type: 3} --- !u!1 &568170416 GameObject: m_ObjectHideFlags: 0 @@ -786,10 +803,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.1 maxZoom: 500 @@ -1080,6 +1102,55 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.RandomColor, Needle.Engine-Samples.Runtime applyOnStart: 1 randomMetallicRoughness: 1 +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714408} + - component: {fileID: 1279714407} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1279714407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 +--- !u!4 &1279714408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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 &1282920900 GameObject: m_ObjectHideFlags: 0 @@ -1735,5 +1806,5 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/DeviceSensors/DeviceSensors.unity b/package/Runtime/DeviceSensors/DeviceSensors.unity index be0486f89..e488476bc 100644 --- a/package/Runtime/DeviceSensors/DeviceSensors.unity +++ b/package/Runtime/DeviceSensors/DeviceSensors.unity @@ -154,7 +154,7 @@ Transform: m_LocalScale: {x: 0.6320638, y: 0.06865475, z: 0.6320638} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!135 &162293897 @@ -265,6 +265,55 @@ Transform: 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: 4 + 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 + ShowSpatialMenu: 1 --- !u!1 &626105691 GameObject: m_ObjectHideFlags: 0 @@ -293,10 +342,10 @@ Transform: m_GameObject: {fileID: 626105691} m_LocalRotation: {x: 0.38710648, y: 0.83251107, z: 0.34703672, w: -0.19141419} m_LocalPosition: {x: -0.131, y: -0.509, z: 0.692} - m_LocalScale: {x: 0.3808974, y: 0.39721373, z: 0.47} + m_LocalScale: {x: 0.3808974, y: 0.39721382, z: 0.47} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: -46.554, y: -355.828, z: 48.08} --- !u!64 &626105693 @@ -506,10 +555,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.1 maxZoom: 500 @@ -532,6 +586,7 @@ GameObject: m_Component: - component: {fileID: 706068931} - component: {fileID: 706068932} + - component: {fileID: 706068933} m_Layer: 0 m_Name: Root m_TagString: Untagged @@ -551,7 +606,17 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1288832667} + - {fileID: 2101239162} + - {fileID: 1490308571} + - {fileID: 1457779482} + - {fileID: 2033701871} + - {fileID: 1803301426} + - {fileID: 162293896} + - {fileID: 1580482099} + - {fileID: 1621434249} + - {fileID: 1687838154} + - {fileID: 878778394} + - {fileID: 626105692} m_Father: {fileID: 733584894} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -568,6 +633,22 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.SensorAccessSample, Needle.Engine-Samples.Runtime + invert: 1 +--- !u!114 &706068933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 706068930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 141c4525abe049cc8376792dfeed6718, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.AxesHelper, Needle.Engine + Length: 0.5 + DepthTest: 0 + IsGizmo: 0 --- !u!1 &733584892 GameObject: m_ObjectHideFlags: 0 @@ -616,6 +697,8 @@ Transform: - {fileID: 1752238037} - {fileID: 706068931} - {fileID: 1523401799} + - {fileID: 588265431} + - {fileID: 1617575287} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -761,12 +844,12 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 878778393} - m_LocalRotation: {x: -0.035543874, y: 0.5318057, z: 0.018866323, w: -0.8459099} + m_LocalRotation: {x: -0.035543866, y: 0.5318057, z: 0.01886632, w: -0.8459099} m_LocalPosition: {x: 0.954, y: 0.085, z: 0.065} - m_LocalScale: {x: 0.38089743, y: 0.3972138, z: 0.47000012} + m_LocalScale: {x: 0.38089743, y: 0.39721397, z: 0.47000018} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 2.296, y: -244.394, z: -4.001} --- !u!64 &878778395 @@ -833,48 +916,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 878778393} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1288832666 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1288832667} - m_Layer: 0 - m_Name: Offset - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1288832667 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1288832666} - 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 - m_Children: - - {fileID: 2101239162} - - {fileID: 1490308571} - - {fileID: 1457779482} - - {fileID: 2033701871} - - {fileID: 1803301426} - - {fileID: 162293896} - - {fileID: 1580482099} - - {fileID: 1621434249} - - {fileID: 1687838154} - - {fileID: 878778394} - - {fileID: 626105692} - m_Father: {fileID: 706068931} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1 &1457779481 GameObject: m_ObjectHideFlags: 0 @@ -906,7 +947,7 @@ Transform: m_LocalScale: {x: 0.47000006, y: 0.47, z: 0.47000006} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: -169.566, z: 0} --- !u!64 &1457779483 @@ -1004,7 +1045,7 @@ Transform: m_LocalScale: {x: 0.32115856, y: 0.32115856, z: 0.32115856} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!135 &1490308572 @@ -1217,7 +1258,7 @@ Transform: m_LocalScale: {x: 0.77147007, y: 0.77147007, z: 0.77147007} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!135 &1580482100 @@ -1283,6 +1324,64 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1580482098} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1617575286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1617575287} + - component: {fileID: 1617575288} + m_Layer: 0 + m_Name: QR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1617575287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617575286} + m_LocalRotation: {x: 0, y: 0, z: 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: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1617575288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617575286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine + createVRButton: 0 + createARButton: 0 + createSendToQuestButton: 0 + createQRCode: 1 + usePlacementReticle: 0 + usePlacementAdjustment: 0 + arSceneScale: 0 + useXRAnchor: 0 + useQuicklookExport: 0 + useDepthSensing: 0 + useDefaultControls: 0 + showControllerModels: 0 + showHandModels: 0 + defaultAvatar: {fileID: 0} --- !u!1 &1621434248 GameObject: m_ObjectHideFlags: 0 @@ -1314,7 +1413,7 @@ Transform: m_LocalScale: {x: 0.56424344, y: 0.56424344, z: 0.56424344} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!135 &1621434250 @@ -1408,10 +1507,10 @@ Transform: m_GameObject: {fileID: 1687838153} m_LocalRotation: {x: -0.27889523, y: 0.82023466, z: 0.09410197, w: -0.49048695} m_LocalPosition: {x: 0.163, y: 0.89, z: 0.307} - m_LocalScale: {x: 0.46999994, y: 0.47, z: 0.46999994} + m_LocalScale: {x: 0.46999994, y: 0.47, z: 0.46999985} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 6.847, y: -300.314, z: -33.627} --- !u!64 &1687838155 @@ -1625,7 +1724,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1803301427 @@ -1719,10 +1818,10 @@ Transform: m_GameObject: {fileID: 2033701870} m_LocalRotation: {x: -0.14057547, y: 0.14057544, z: 0.6929926, w: -0.6929924} m_LocalPosition: {x: -0.732, y: -0.27, z: -0.097} - m_LocalScale: {x: 0.691199, y: 0.25512847, z: 0.69119924} + m_LocalScale: {x: 0.6911989, y: 0.25512847, z: 0.69119924} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: -202.934, z: -90} --- !u!64 &2033701872 @@ -1820,7 +1919,7 @@ Transform: m_LocalScale: {x: 0.4597831, y: 0.4597831, z: 0.4597831} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1288832667} + m_Father: {fileID: 706068931} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!135 &2101239163 diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs index 0b829a0ab..99b9b017b 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/GyroscopeControls.cs @@ -7,10 +7,10 @@ namespace Needle.Typescript.GeneratedComponents { public partial class GyroscopeControls : UnityEngine.MonoBehaviour { - public bool @activateOnStart = true; + public bool @invert = false; public void awake(){} - public void activate(){} - public void deactivate(){} + public void OnEnable(){} + public void OnDisable(){} } } diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs index e081bc973..54cce5e9b 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors.codegen/SensorAccessSample.cs @@ -7,6 +7,7 @@ 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~/GyroscopeControls.ts index 6bab25a8e..684f1f85e 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/GyroscopeControls.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/GyroscopeControls.ts @@ -1,31 +1,33 @@ import { Behaviour, Context, getParam, getTempQuaternion, serializeable } from "@needle-tools/engine"; -import { Object3D, MathUtils, Quaternion, Vector3 } from "three"; +import { Object3D, MathUtils } from "three"; + +const debug = getParam("debuggyro"); export class GyroscopeControls extends Behaviour { @serializeable() - activateOnStart: boolean = true; + invert: boolean = false; + // 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); - - if(this.activateOnStart) { - this.activate(); - } + this.deviceOrientation = new DeviceMotion(this.gameObject); } - activate() { - this.sensorOrientation.initialize(() => { - this.deviceOrientation.initialize(() => { + 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); } - deactivate() { + onDisable() { this.sensorOrientation.disconnect(); this.deviceOrientation.disconnect(); } @@ -72,6 +74,8 @@ abstract class GyroscopeHandler { } export class DeviceMotion extends GyroscopeHandler { + private invert: boolean = false; + private connectFromClick: boolean = false; constructor(target: Object3D) { super(target); @@ -115,18 +119,24 @@ export class DeviceMotion extends GyroscopeHandler { // compensate for device orientation offset (portrait/landscape) this.target.rotateZ(MathUtils.degToRad(-deviceZAngle)); + + if (this.invert) + this.target.quaternion.invert(); }; - initialize(onFail?: (msg: string) => void) { + initialize(onFail?: (msg: string) => void, invert: boolean = false) { + this.invert = invert; if (!("DeviceMotionEvent" in globalThis)) { onFail?.("DeviceMotionEvent not supported."); } - + + this.connectFromClick = true; // awaiting user interaction -> tryConnectOnClick } protected tryConnectOnClick() { if (this.isConnected) return; + if (!this.connectFromClick) return; //@ts-ignore if ("requestPermission" in DeviceMotionEvent) { @@ -144,6 +154,8 @@ export class DeviceMotion extends GyroscopeHandler { } export class OrientationSensor extends GyroscopeHandler { + private invert: boolean = false; + //@ts-ignore protected sensor?: RelativeOrientationSensor; @@ -156,7 +168,9 @@ export class OrientationSensor extends GyroscopeHandler { this.sensor?.stop(); } - initialize(onFail?: (msg: string) => void): void { + initialize(onFail?: (msg: string) => void, invert: boolean = false): void { + this.invert = invert; + if (this.isInitialized) { this.connect(); return; @@ -192,6 +206,9 @@ export class OrientationSensor extends GyroscopeHandler { // compensate for device orientation offset (portrait/landscape) this.target.rotateZ(MathUtils.degToRad(-deviceZAngle)); + + if (this.invert) + this.target.quaternion.invert(); }); // then get permission and start the sensor diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts index 0ce02d12b..c6181bb68 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/SensorAccessSample.ts @@ -1,10 +1,13 @@ -import { Behaviour } from "@needle-tools/engine"; +import { Behaviour, serializable } from "@needle-tools/engine"; import { Euler, MathUtils } from "three"; import { OrientationSensor, DeviceMotion } from "./GyroscopeControls"; // Documentation → https://docs.needle.tools/scripting export class SensorAccessSample extends Behaviour { + @serializable() + invert: boolean = false; + private sensorOrientation!: OrientationSensor; private deviceOrientation!: DeviceMotion; @@ -21,38 +24,7 @@ export class SensorAccessSample extends Behaviour { label2.innerHTML = "Pick up your phone!"; div.appendChild(label2); div.appendChild(this.orientationLabel); - const btn = document.createElement("button"); - const defaultText = "Fullscreen"; - btn.innerText = defaultText; - - // check if the Fullscreen API is available and show a button if it is - if ("requestFullscreen" in document.body) { - btn.addEventListener("click", () => { - if (window.matchMedia('(display-mode: fullscreen)').matches || document.fullscreenElement) { - document.exitFullscreen(); - btn.innerText = defaultText; - } else { - this.context.domElement.requestFullscreen(); - - // in fullscreen, we can lock device orientation on some devices - if ("orientation" in screen && "lock" in screen.orientation) { - try { - //@ts-ignore - screen.orientation.lock("portrait-primary"); - } - catch (e) { - console.warn("Could not lock screen orientation."); - } - } - btn.innerText = "Exit"; - } - }); - } - else { - btn.style.display = "none"; - } - div.appendChild(btn); this.context.domElement.appendChild(div); this.sensorOrientation = new OrientationSensor(this.gameObject); @@ -62,8 +34,8 @@ export class SensorAccessSample extends Behaviour { this.orientationLabel.innerText = "Click anywhere to enable orientation data."; this.deviceOrientation.initialize(() => { this.orientationLabel.innerText = "No API available."; - }); - }); + }, this.invert); + }, this.invert); } update(): void { diff --git a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts index fbbc89f66..65a7e1b31 100644 --- a/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts +++ b/package/Runtime/DeviceSensors/Scripts/Samples.Sensors~/index.ts @@ -4,3 +4,4 @@ // Learn more about npm definition packages: // https://docs.needle.tools/npmdef +export * from "./GyroscopeControls"; \ No newline at end of file diff --git a/package/Runtime/DigitalLandscape/DigitalLandscape.unity b/package/Runtime/DigitalLandscape/DigitalLandscape.unity index bff1ac515..9ab84ab67 100644 --- a/package/Runtime/DigitalLandscape/DigitalLandscape.unity +++ b/package/Runtime/DigitalLandscape/DigitalLandscape.unity @@ -434,6 +434,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: samplescripts VersionOrPath: Packages/com.needle.engine-samples/Runtime/_Shared/SampleScripts.npmdef @@ -485,6 +486,55 @@ MonoBehaviour: title: Digital Landscape description: Custom shader showcasing terrain visualization image: {fileID: 2800000, guid: 6513f39d4787ab5418f691a4d3fc83eb, type: 3} +--- !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: 831225476} + m_RootOrder: 4 + 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 + ShowSpatialMenu: 1 --- !u!1 &831225474 GameObject: m_ObjectHideFlags: 0 @@ -532,6 +582,7 @@ Transform: - {fileID: 143633870} - {fileID: 2726249} - {fileID: 503637198} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -680,20 +731,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-25d62f79ab419984abf45f9c64f5bedf-1721079834-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &1721079835 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/ExternalContent/ExternalContent.unity b/package/Runtime/ExternalContent/ExternalContent.unity index ff1708b59..6624fd230 100644 --- a/package/Runtime/ExternalContent/ExternalContent.unity +++ b/package/Runtime/ExternalContent/ExternalContent.unity @@ -1150,6 +1150,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 579203734} m_CullTransparentMesh: 1 +--- !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: 889594832} + m_RootOrder: 3 + 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 + ShowSpatialMenu: 1 --- !u!1 &592237892 GameObject: m_ObjectHideFlags: 0 @@ -1677,6 +1726,7 @@ Transform: - {fileID: 1841108907} - {fileID: 686781981} - {fileID: 1377675047} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3874,10 +3924,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-b78185ceafd3953409f8517ba3e15483-1841108908-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity diff --git a/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity b/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity index ab2aacb48..62ca28a14 100644 --- a/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity +++ b/package/Runtime/FirstPersonController/First Person Controller - Multiplayer.unity @@ -2161,6 +2161,7 @@ Transform: - {fileID: 1990773340} - {fileID: 163177334} - {fileID: 2017710846} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2596,6 +2597,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 581259595} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 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: 503258321} + m_RootOrder: 4 + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &702405386 GameObject: m_ObjectHideFlags: 0 @@ -6472,6 +6522,7 @@ MonoBehaviour: AllowProgressiveLoading: 1 UseMaxSize: 1 MaxSize: 128 + GenerateLODs: 1 --- !u!114 &1666012071 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7704,6 +7755,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!1 &2003209296 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity b/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity index 9069062d7..92753624d 100644 --- a/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity +++ b/package/Runtime/FirstPersonController/First Person Controller - Singleplayer.unity @@ -3529,6 +3529,7 @@ Transform: - {fileID: 1027208388} - {fileID: 1420847695} - {fileID: 186114767} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4345,6 +4346,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 581259595} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 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: 503258321} + m_RootOrder: 4 + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &601332862 GameObject: m_ObjectHideFlags: 0 @@ -9977,6 +10027,7 @@ MonoBehaviour: AllowProgressiveLoading: 1 UseMaxSize: 1 MaxSize: 128 + GenerateLODs: 1 --- !u!114 &1666012071 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Framerate/Framerate.unity b/package/Runtime/Framerate/Framerate.unity index 3af2aa1f6..dfc3d95c3 100644 --- a/package/Runtime/Framerate/Framerate.unity +++ b/package/Runtime/Framerate/Framerate.unity @@ -754,6 +754,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 576553463} m_CullTransparentMesh: 1 +--- !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: 1611875265} + m_RootOrder: 6 + 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 + ShowSpatialMenu: 1 --- !u!1 &720379451 GameObject: m_ObjectHideFlags: 0 @@ -1053,10 +1102,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-83ed5173d480d3746bdeddb08ebcc055-755164646-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -2055,6 +2109,7 @@ GameObject: - component: {fileID: 1381034108} - component: {fileID: 1381034107} - component: {fileID: 1381034110} + - component: {fileID: 1381034111} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -2129,6 +2184,22 @@ MonoBehaviour: Path: /framerate OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1381034111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381034106} + 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: Framerates + description: This sample shows how to modify the target framerate + image: {fileID: 2800000, guid: 1f838c9a0dedb4845bda090a95d0189b, type: 3} --- !u!1 &1386621698 GameObject: m_ObjectHideFlags: 0 @@ -2547,6 +2618,7 @@ Transform: - {fileID: 2016891641} - {fileID: 1164274545} - {fileID: 720379452} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/GaussianSplats/GaussianSplats.unity b/package/Runtime/GaussianSplats/GaussianSplats.unity index a436be909..de8b39688 100644 --- a/package/Runtime/GaussianSplats/GaussianSplats.unity +++ b/package/Runtime/GaussianSplats/GaussianSplats.unity @@ -471,6 +471,55 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.AdditionalData.CameraSkyboxData, Needle.Engine backgroundBlurriness: 0.5 backgroundIntensity: 1 +--- !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: 588265432} + - component: {fileID: 588265431} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &588265431 +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 + ShowSpatialMenu: 1 +--- !u!4 &588265432 +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: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &823872163 GameObject: m_ObjectHideFlags: 0 @@ -635,6 +684,7 @@ GameObject: - component: {fileID: 1080015696} - component: {fileID: 1080015698} - component: {fileID: 1080015699} + - component: {fileID: 1080015700} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -706,6 +756,23 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common PhysicsEngine: 0 +--- !u!114 &1080015700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080015695} + 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: Gaussian Splatting + description: Renderer and tooling for gaussian splatting, a novel way to render + 3D content. + image: {fileID: 2800000, guid: 27c77743be14f4e2caf8d86fe16139b6, type: 3} --- !u!1 &1234562381 GameObject: m_ObjectHideFlags: 0 @@ -790,7 +857,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1517932946 MonoBehaviour: diff --git a/package/Runtime/GroundProjection/GroundProjection.unity b/package/Runtime/GroundProjection/GroundProjection.unity index 5c83c956d..e2d192ba3 100644 --- a/package/Runtime/GroundProjection/GroundProjection.unity +++ b/package/Runtime/GroundProjection/GroundProjection.unity @@ -239,6 +239,55 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 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: 1597275518} + m_RootOrder: 9 + 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 + ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: m_ObjectHideFlags: 0 @@ -338,10 +387,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-06b8a702cf5718e448e201aa2221ca54-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: -0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 20 @@ -744,8 +798,9 @@ Transform: - {fileID: 1071027919} - {fileID: 1581178372} - {fileID: 832372437} - - {fileID: 1289165311449512719} - {fileID: 1776648251} + - {fileID: 1289165311449512719} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -838,6 +893,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!114 &1597275525 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1057,7 +1113,7 @@ Transform: m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 118.364, z: 0} --- !u!1 &1786657968 GameObject: diff --git a/package/Runtime/GroundProjection/Panorama/small_hangar_01_1k.exr b/package/Runtime/GroundProjection/Panorama/small_hangar_01_1k.exr new file mode 100644 index 000000000..e828187b6 Binary files /dev/null and b/package/Runtime/GroundProjection/Panorama/small_hangar_01_1k.exr differ diff --git a/package/Runtime/GroundProjection/Panorama/small_hangar_01_2k.jpg.meta b/package/Runtime/GroundProjection/Panorama/small_hangar_01_1k.exr.meta similarity index 100% rename from package/Runtime/GroundProjection/Panorama/small_hangar_01_2k.jpg.meta rename to package/Runtime/GroundProjection/Panorama/small_hangar_01_1k.exr.meta diff --git a/package/Runtime/GroundProjection/Panorama/small_hangar_01_2k.jpg b/package/Runtime/GroundProjection/Panorama/small_hangar_01_2k.jpg deleted file mode 100644 index 77ee9ef71..000000000 Binary files a/package/Runtime/GroundProjection/Panorama/small_hangar_01_2k.jpg and /dev/null differ diff --git a/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat b/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat index ed04b2772..6cbe00da9 100644 --- a/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat +++ b/package/Runtime/GroundProjection/Plane/Materials/Plane_Shadow.mat @@ -174,7 +174,7 @@ Material: - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZWrite: 0 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/HTMLAROverlay/AROverlay.unity b/package/Runtime/HTMLAROverlay/AROverlay.unity index 4e0f35328..138324d78 100644 --- a/package/Runtime/HTMLAROverlay/AROverlay.unity +++ b/package/Runtime/HTMLAROverlay/AROverlay.unity @@ -254,10 +254,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-091aedc0f36d8824abbc523c525b85f8-144437616-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -647,6 +652,55 @@ Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 4f521bcaeda9b9647b799715f43ad4b9, type: 3} m_PrefabInstance: {fileID: 865102260} m_PrefabAsset: {fileID: 0} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1779680406} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &996993975 GameObject: m_ObjectHideFlags: 0 @@ -1146,6 +1200,7 @@ Transform: - {fileID: 27124671} - {fileID: 743016995} - {fileID: 1265000507} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/HTMLCustomLayout/CustomLayout.unity b/package/Runtime/HTMLCustomLayout/CustomLayout.unity index 63f32cf32..2ab39eb4b 100644 --- a/package/Runtime/HTMLCustomLayout/CustomLayout.unity +++ b/package/Runtime/HTMLCustomLayout/CustomLayout.unity @@ -339,8 +339,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1983389685-0 + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 --- !u!1 &220869205 GameObject: m_ObjectHideFlags: 0 @@ -520,8 +525,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1983389685-0 + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 --- !u!1001 &664310652 PrefabInstance: m_ObjectHideFlags: 0 @@ -614,8 +624,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1983389685-0 + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 --- !u!1001 &819229649 PrefabInstance: m_ObjectHideFlags: 0 @@ -708,8 +723,62 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1983389685-0 + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1504981973} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1 &1063343114 GameObject: m_ObjectHideFlags: 0 @@ -760,6 +829,7 @@ MonoBehaviour: DirectoryName: Packages/com.needle.engine-samples/WebProjects~/HTMLCustomLayout RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: [] --- !u!4 &1063343117 Transform: @@ -837,7 +907,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: c8b78dedb0a5c52409be12274acec209 --- !u!4 &1374991662 Transform: @@ -907,6 +977,7 @@ Transform: - {fileID: 386185895} - {fileID: 664310653} - {fileID: 220869206} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -923,6 +994,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1504981974-0 + IgnoreSkinnedMeshes: 0 --- !u!1 &1762021516 GameObject: m_ObjectHideFlags: 0 @@ -1023,20 +1095,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1762021520-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &1762021521 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1201,5 +1280,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-c8b78dedb0a5c52409be12274acec209-1983389685-0 + dragMode: 3 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 1 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 diff --git a/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity b/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity index 794ace8ca..051f36e7f 100644 --- a/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity +++ b/package/Runtime/HTMLCustomXRButtons/HTMLCustomXRButtons.unity @@ -377,6 +377,55 @@ Transform: m_Father: {fileID: 1696033061} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1696033061} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1 &1072521941 GameObject: m_ObjectHideFlags: 0 @@ -730,10 +779,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-6d35115f0b3856747b249df7640272df-1577903635-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -816,6 +870,7 @@ Transform: - {fileID: 1959953293} - {fileID: 825969986} - {fileID: 1941776212} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Hotspots/Hotspots.unity b/package/Runtime/Hotspots/Hotspots.unity index e7508ed1b..865ef4b54 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.80202043, g: 0.8526958, b: 0.78248525, a: 1} + m_IndirectSpecularColor: {r: 0.8020205, g: 0.852696, b: 0.7824853, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -1123,10 +1123,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-bd465658213b0f24faa101d0816b5a7a-498933280-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: -0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 20 maxZoom: 150 @@ -2845,6 +2850,55 @@ Transform: m_Father: {fileID: 1379746829} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1786409564} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1001 &1037037730 PrefabInstance: m_ObjectHideFlags: 0 @@ -4491,6 +4545,7 @@ Transform: - {fileID: 809438968} - {fileID: 130973174} - {fileID: 1379746829} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_1.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_1.mat index 555718417..75cfb5d44 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_1.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_1.mat @@ -145,7 +145,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_2.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_2.mat index 1eb790cff..ab69dc62a 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_2.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_2.mat @@ -131,7 +131,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_3.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_3.mat index 22bf14655..472b7c44a 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_3.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_3.mat @@ -145,7 +145,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_4.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_4.mat index b08384409..371e7ecd1 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_4.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_4.mat @@ -132,7 +132,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_5.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_5.mat index df51153c3..c74840ca4 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_5.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_5.mat @@ -145,7 +145,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_6.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_6.mat index d2bdbaa8e..fea310c93 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_6.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_6.mat @@ -144,7 +144,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Models/Silhouettes/Sil_7.mat b/package/Runtime/Hotspots/Models/Silhouettes/Sil_7.mat index 8d9aa57c0..7c6b492ac 100644 --- a/package/Runtime/Hotspots/Models/Silhouettes/Sil_7.mat +++ b/package/Runtime/Hotspots/Models/Silhouettes/Sil_7.mat @@ -132,7 +132,7 @@ Material: - _VERTEX_COLORS: 1 - _WorkflowMode: 1 - _ZWrite: 1 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 m_Colors: diff --git a/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs b/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs index b64e78495..4223269d6 100644 --- a/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs +++ b/package/Runtime/Hotspots/Scripts/Editor/HotspotEditor.cs @@ -9,13 +9,11 @@ namespace Needle.Typescript.GeneratedComponents [CustomEditor(typeof(Hotspot)), CanEditMultipleObjects] public class HotspotEditor : Editor { - // ---- Inspector ----- - SerializedProperty titleProperty; SerializedProperty contentProperty; SerializedProperty viewAngleProperty; - void OnEnable() + private void OnEnable() { titleProperty = serializedObject.FindProperty("titleText"); contentProperty = serializedObject.FindProperty("contentText"); @@ -26,34 +24,17 @@ public override void OnInspectorGUI() { serializedObject.Update(); - var multi = serializedObject.isEditingMultipleObjects; - - var titleUserVal = EditorGUILayout.TextField(multi ? "-" : titleProperty.stringValue); - if(!multi || titleUserVal != "-") - titleProperty.stringValue = titleUserVal; - - var oldState = EditorStyles.textField.wordWrap; - EditorStyles.textField.wordWrap = true; - var contentUserVal = EditorGUILayout.TextArea(multi ? "-" : contentProperty.stringValue, GUILayout.Height(80)); - EditorStyles.textField.wordWrap = oldState; - - if (!multi || contentUserVal != "-") - contentProperty.stringValue = contentUserVal; - - EditorGUILayout.LabelField("", GUI.skin.horizontalSlider); - + EditorGUILayout.PropertyField(titleProperty); + EditorGUILayout.PropertyField(contentProperty); EditorGUILayout.Slider(viewAngleProperty, 0, 180); serializedObject.ApplyModifiedProperties(); } - // ---- Scene ----- - - const float GizmosConeLength = 5; - const int GizmosConeSegments = 50; - - Hotspot hotspot => target as Hotspot; - Transform transform => hotspot.transform; + private const float GizmosConeLength = 5; + private const int GizmosConeSegments = 50; + private Hotspot hotspot => target as Hotspot; + private Transform transform => hotspot.transform; private void OnSceneGUI() { @@ -63,30 +44,33 @@ private void OnSceneGUI() DrawCone(transform, Color.red, hotspot.viewAngle); } - void DrawCone(Transform transform, Color color, float angle, int segments = GizmosConeSegments) => + private void DrawCone(Transform transform, Color color, float angle, int segments = GizmosConeSegments) + { DrawCone(transform.position, transform.forward, transform.up, color, angle, segments); - void DrawCone(Vector3 origin, Vector3 fwd, Vector3 up, Color color, float angle, int segments = GizmosConeSegments) + } + + private void DrawCone(Vector3 origin, Vector3 fwd, Vector3 up, Color color, float angle, int segments = GizmosConeSegments) { //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); //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); } - 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) { angle = Mathf.Clamp(angle, 0, 180); - var angledDir = Quaternion.AngleAxis(angle, up) * direction; - Vector3 CalculatePoint(int index) => origin + (Quaternion.AngleAxis((360f / segments) * index, direction) * angledDir) * GizmosConeLength; + Vector3 CalculatePoint(int index) + { + return origin + (Quaternion.AngleAxis((360f / segments) * index, direction) * angledDir) * GizmosConeLength; + } - for (int i = 0; i < segments; i++) + for (var i = 0; i < segments; i++) drawElement(CalculatePoint(i), CalculatePoint(i + 1)); } } diff --git a/package/Runtime/Hotspots/Scripts/Needle.Hotspots.codegen/Hotspot.cs b/package/Runtime/Hotspots/Scripts/Needle.Hotspots.codegen/Hotspot.cs index df472a285..5e3c5a332 100644 --- a/package/Runtime/Hotspots/Scripts/Needle.Hotspots.codegen/Hotspot.cs +++ b/package/Runtime/Hotspots/Scripts/Needle.Hotspots.codegen/Hotspot.cs @@ -1,4 +1,5 @@ using Needle.Engine; +using UnityEngine; // NEEDLE_CODEGEN_START // auto generated code - do not edit directly diff --git a/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package-lock.json b/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package-lock.json index c52493d65..a067d3827 100644 --- a/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package-lock.json +++ b/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package-lock.json @@ -11,20 +11,13 @@ "@types/three": "0.162.0" }, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.36.0-beta", + "three": "npm:@needle-tools/three@^0.162.2" } }, - "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==", - "peer": 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.36.0-beta", "peer": true, "dependencies": { "@dimforge/rapier3d-compat": "^0.11.2", @@ -36,262 +29,11898 @@ "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", "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==", + "../../../../../../needle-engine/js/package~/node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "peer": true, + "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": { - "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.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "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.23.5", + "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.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" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@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" } }, - "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.23.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "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==", - "peer": true + "../../../../../../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" + } }, - "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.22.20", + "dev": true, + "license": "MIT", "peer": true, "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.23.0", + "dev": true, + "license": "MIT", "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, "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==", - "peer": true + "../../../../../../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" + } }, - "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.22.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "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==", - "peer": true + "../../../../../../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" + } }, - "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==", - "peer": true + "../../../../../../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" + } }, - "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.22.6", + "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "@babel/types": "^7.22.5" + }, + "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.23.4", + "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.22.20", + "dev": true, + "license": "MIT", "peer": true, - "peerDependencies": { - "postprocessing": ">=6.30.0", - "three": ">=0.137" + "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.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.0", + "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.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { - "node": ">= 10" + "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" }, - "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==", + "../../../../../../needle-engine/js/package~/node_modules/@babel/parser": { + "version": "7.24.0", + "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 }, - "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.0", + "dev": true, + "license": "MIT", "peer": true, + "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.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, - "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.0", + "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "sdp": "^2.6.0" + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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", + "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==", - "peer": true + "../../../../../../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" + } }, - "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==", - "peer": true + "../../../../../../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" + } }, - "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==", + "../../../../../../needle-engine/js/package~/node_modules/@caporal/core/node_modules/@types/node": { + "version": "13.9.3", + "dev": true, + "license": "MIT", "peer": true }, - "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==", + "../../../../../../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 }, - "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/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "peer": true, "engines": { - "node": "x.x.x" + "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" }, - "peerDependencies": { - "three": ">=0.154.0" + "engines": { + "node": ">=8" } }, - "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/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", "peer": true, - "peerDependencies": { - "three": ">=0.153.0" + "engines": { + "node": ">=0.1.90" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "../../../../../../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.11.2", + "license": "Apache-2.0", "peer": true }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" + "../../../../../../needle-engine/js/package~/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" ], "peer": true, - "bin": { - "uuid": "dist/bin/uuid" + "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", "peer": true, "dependencies": { - "rtcpeerconnection-shim": "^1.2.15", - "sdp": "^2.12.0" + "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", + "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/@gltf-transform/core": { + "version": "3.10.0", + "dev": true, + "license": "MIT", + "peer": true, + "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.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@gltf-transform/core": "^3.10.0", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.10.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@gltf-transform/core": "^3.10.0", + "@gltf-transform/extensions": "^3.10.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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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.2", + "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.7", + "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/@needle-tools/gltf-build-pipeline": { + "version": "1.3.1", + "dev": true, + "peer": 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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@needle-tools/helper": { + "version": "1.7.0-beta.2", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "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.6.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "^8.56.2", + "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.6.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@stylistic/eslint-plugin-js": "1.6.3", + "@types/eslint": "^8.56.2", + "@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.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/eslint": { + "version": "8.56.5", + "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": "3.0.5", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/lodash": { + "version": "4.14.202", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/markdown-it": { + "version": "12.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/mdurl": { + "version": "1.0.5", + "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/ndarray": { + "version": "1.0.14", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/@types/node": { + "version": "20.11.24", + "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.14", + "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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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", + "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/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/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/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.7", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/array.prototype.filter": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.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.12.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/b4a": { + "version": "1.6.6", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-events": { + "version": "2.2.1", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-fs": { + "version": "2.2.1", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-os": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-os": { + "version": "2.2.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/bare-path": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": 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", + "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.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../../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.2", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/buildcheck": { + "version": "0.0.6", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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.30001594", + "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", + "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": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/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/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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/contentstream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/contentstream/node_modules/readable-stream": { + "version": "1.0.34", + "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/contentstream/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT", + "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/cpu-features": { + "version": "0.0.9", + "dev": true, + "hasInstallScript": true, + "optional": true, + "peer": 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", + "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/cwise-compiler": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "uniq": "^1.0.0" + } + }, + "../../../../../../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": "0.0.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/debug": { + "version": "4.3.4", + "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": "6.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/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-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/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.2", + "dev": true, + "license": "Apache-2.0", + "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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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/draco3dgltf": { + "version": "1.5.7", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "../../../../../../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.693", + "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.15.1", + "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": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "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.22.5", + "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", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.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.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "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.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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", + "peer": true + }, + "../../../../../../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-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-darwin-arm64": { + "version": "0.15.18", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/esbuild-node-externals": { + "version": "1.13.0", + "dev": true, + "license": "MIT", + "peer": true, + "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/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.1.1", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "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/expand-template": { + "version": "2.0.3", + "dev": true, + "license": "(MIT OR WTFPL)", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "../../../../../../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/external-editor/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/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-fifo": { + "version": "1.3.2", + "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.0.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.5", + "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/fsevents": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "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, + "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/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-pixels": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/gif-encoder": { + "version": "0.4.3", + "dev": true, + "peer": 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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/gif-encoder/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/gif-encoder/node_modules/string_decoder": { + "version": "0.10.31", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/github-from-package": { + "version": "0.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.1", + "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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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/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/iota-array": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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-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-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-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-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.2", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "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", + "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/ktx-parse": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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/linkify-it": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "../../../../../../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": "12.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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": "1.0.1", + "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.5", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "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/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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.1", + "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/napi-build-utils": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray": { + "version": "1.0.19", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "dependencies": { + "cwise-compiler": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ndarray-pack": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-abi": { + "version": "3.56.0", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-addon-api": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/node-bitmap": { + "version": "0.0.1", + "dev": true, + "peer": 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", + "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-fetch/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/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": "1.0.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "../../../../../../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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "*" + } + }, + "../../../../../../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.7", + "dev": true, + "license": "MIT", + "peer": true, + "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.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/object.values": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/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.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/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-data-uri": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "data-uri-to-buffer": "0.0.3" + } + }, + "../../../../../../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.0", + "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/pngjs-nozlib": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/postcss": { + "version": "8.4.35", + "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.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", + "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.1", + "license": "Zlib", + "peer": true, + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.163.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/prebuild-install": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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/property-graph": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "../../../../../../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/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/queue-tick": { + "version": "1.0.1", + "dev": true, + "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-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.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "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/save-pixels": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true + }, + "../../../../../../needle-engine/js/package~/node_modules/sax": { + "version": "1.3.0", + "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-function-length": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "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/sharp": { + "version": "0.31.3", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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", + "peer": true + }, + "../../../../../../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", + "peer": true, + "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", + "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.0.2", + "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/streamx": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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.8", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "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.0", + "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-fs": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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.1", + "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.2.3", + "dev": true, + "license": "MIT", + "peer": true, + "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", + "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.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "engines": { + "node": ">= 14.0.0" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/ts-api-utils": { + "version": "1.2.1", + "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.2", + "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.5", + "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": "1.0.6", + "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/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/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.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", + "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/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "peer": true, + "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", + "peer": true, + "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", + "peer": true + }, + "../../../../../../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.0", + "dev": true, + "license": "ISC", + "peer": true, + "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", + "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/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" } }, - "node_modules/websocket-ts": { + "../../../../../../needle-engine/js/package~/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==", + "license": "MIT", + "peer": true + }, + "../../../../../../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.14", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + }, + "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", + "peer": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../../../../../needle-engine/js/package~/node_modules/winston": { + "version": "3.12.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/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" + } + }, + "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", + "license": "MIT", "peer": true } } diff --git a/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package.json b/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package.json index 94ebe4e67..0eb7b7278 100644 --- a/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package.json +++ b/package/Runtime/Hotspots/Scripts/Needle.Hotspots~/package.json @@ -4,8 +4,8 @@ "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.36.0-beta", + "three": "npm:@needle-tools/three@^0.162.2" }, "devDependencies": { "@types/three": "0.162.0" diff --git a/package/Runtime/ImageTracking/ImageTracking.unity b/package/Runtime/ImageTracking/ImageTracking.unity index a10db0f5f..717d491bb 100644 --- a/package/Runtime/ImageTracking/ImageTracking.unity +++ b/package/Runtime/ImageTracking/ImageTracking.unity @@ -883,6 +883,7 @@ Transform: - {fileID: 577633982} - {fileID: 1384266630} - {fileID: 1266078810} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1154,6 +1155,55 @@ MonoBehaviour: exportFileName: Needle customUsdzFile: File: {fileID: 0} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1001 &969571448 PrefabInstance: m_ObjectHideFlags: 0 @@ -2750,10 +2800,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-cbf4489e1f7cfe44a8c739a511b0e4c7-2123263964-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 diff --git a/package/Runtime/InteractiveMap/InteractiveMap.unity b/package/Runtime/InteractiveMap/InteractiveMap.unity index c253b9d8d..71e76080f 100644 --- a/package/Runtime/InteractiveMap/InteractiveMap.unity +++ b/package/Runtime/InteractiveMap/InteractiveMap.unity @@ -468,6 +468,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: needle.interactivemap VersionOrPath: Packages/com.needle.engine-samples/Runtime/InteractiveMap/Scripts/Needle.InteractiveMap.npmdef @@ -520,6 +521,55 @@ MonoBehaviour: title: Interactive Map description: Openstreetmap.org integration in 3D image: {fileID: 2800000, guid: c8e45c2b909c92448a41f3b5842a3188, type: 3} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1062683073} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1 &1034118157 GameObject: m_ObjectHideFlags: 0 @@ -611,6 +661,7 @@ Transform: - {fileID: 1319876877} - {fileID: 1591985427} - {fileID: 683825362} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -796,20 +847,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-fb0f95cde5663294186a7d7dcd3f89fd-1319876878-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &1319876879 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/InteractiveMap/Materials/Ring.mat b/package/Runtime/InteractiveMap/Materials/Ring.mat index 48f863d09..53425c140 100644 --- a/package/Runtime/InteractiveMap/Materials/Ring.mat +++ b/package/Runtime/InteractiveMap/Materials/Ring.mat @@ -184,7 +184,7 @@ Material: - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZWrite: 0 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/InteractiveMap/Materials/RingFloor 1.mat b/package/Runtime/InteractiveMap/Materials/RingFloor 1.mat index 2ce8b600c..ff712ce31 100644 --- a/package/Runtime/InteractiveMap/Materials/RingFloor 1.mat +++ b/package/Runtime/InteractiveMap/Materials/RingFloor 1.mat @@ -176,7 +176,7 @@ Material: - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZWrite: 0 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/InteractiveMap/Materials/RingFloor 2.mat b/package/Runtime/InteractiveMap/Materials/RingFloor 2.mat index c5524d11a..ea31fc692 100644 --- a/package/Runtime/InteractiveMap/Materials/RingFloor 2.mat +++ b/package/Runtime/InteractiveMap/Materials/RingFloor 2.mat @@ -176,7 +176,7 @@ Material: - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZWrite: 0 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/InteractiveMap/Materials/RingFloor 3.mat b/package/Runtime/InteractiveMap/Materials/RingFloor 3.mat index cd0c9b191..f4afb4255 100644 --- a/package/Runtime/InteractiveMap/Materials/RingFloor 3.mat +++ b/package/Runtime/InteractiveMap/Materials/RingFloor 3.mat @@ -176,7 +176,7 @@ Material: - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZWrite: 0 - - alphaCutoff: -0.5 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/Javascript Communication/Javascript Communication.unity b/package/Runtime/Javascript Communication/Javascript Communication.unity index 51e95874c..30ab100ed 100644 --- a/package/Runtime/Javascript Communication/Javascript Communication.unity +++ b/package/Runtime/Javascript Communication/Javascript Communication.unity @@ -1436,10 +1436,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-49068307165cdb346a242c48a6528235-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 @@ -1833,6 +1838,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 954992305} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &1034403046 GameObject: m_ObjectHideFlags: 0 @@ -2628,6 +2682,7 @@ Transform: m_Children: - {fileID: 274968158} - {fileID: 1472726469} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Jewelry/JewelryRing.unity b/package/Runtime/Jewelry/JewelryRing.unity index 37429b79a..59ffe512e 100644 --- a/package/Runtime/Jewelry/JewelryRing.unity +++ b/package/Runtime/Jewelry/JewelryRing.unity @@ -154,6 +154,55 @@ Transform: m_Father: {fileID: 2049127151} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071534} + - component: {fileID: 208071533} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &208071533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 +--- !u!4 &208071534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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 &351215431 GameObject: m_ObjectHideFlags: 0 @@ -197,7 +246,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1272996735 PrefabInstance: @@ -748,10 +797,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-ef02bffc2c9043d40b0a324be262325e-1625788027-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -845,6 +899,7 @@ GameObject: - component: {fileID: 1982933253} - component: {fileID: 1982933256} - component: {fileID: 1982933257} + - component: {fileID: 1982933258} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -932,6 +987,22 @@ MonoBehaviour: Path: /jewelry-ring OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1982933258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982933252} + 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: Diamond Ring + description: Jewelry rendering and caustics bake + image: {fileID: 2800000, guid: d15322a588b4b418d9322a770807d528, type: 3} --- !u!1 &2049127150 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat b/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat index 24cd832fe..c98cb9c08 100644 --- a/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat +++ b/package/Runtime/LOD/Content/Paprika/Materials/Paprika.mat @@ -149,7 +149,7 @@ Material: - _AutoSurfaceMode: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - - _BUILTIN_CullMode: 2 + - _BUILTIN_CullMode: 0 - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 @@ -175,7 +175,9 @@ Material: - _GlossyReflections: 0 - _IRIDESCENCE: 0 - _Metallic: 0 + - _NormalMapFormatXYZ: 0 - _OcclusionStrength: 1 + - _OverrideSurfaceMode: 0 - _Parallax: 0.005 - _QueueControl: -1 - _QueueOffset: 0 diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset b/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset new file mode 100644 index 000000000..a7c66a236 --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7626915042706715104 +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: Paprika_Wireframe_LOD0 + m_EditorClassIdentifier: + asset: {fileID: 389482722073929268, guid: 7fc692e1a5ab0584fb7482667bc1cd09, type: 3} + identifier: Paprika_Wireframe_LOD0 + override: 0 + useProgressiveMesh: 1 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &-4765659332244046716 +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: Paprika_Solid_LOD0 + m_EditorClassIdentifier: + asset: {fileID: 4092649891230125967, guid: 7fc692e1a5ab0584fb7482667bc1cd09, type: 3} + identifier: Paprika_Solid_LOD0 + 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: LOD_0.glb + m_EditorClassIdentifier: + asset: {fileID: 8771091787928289351, guid: 7fc692e1a5ab0584fb7482667bc1cd09, type: 3} + assetSettings: + - {fileID: -7626915042706715104} + - {fileID: -4765659332244046716} diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset.meta b/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset.meta new file mode 100644 index 000000000..d555015a0 --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_0.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c5b9cde163039049931594dfe7fbc7a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset b/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset new file mode 100644 index 000000000..b3963b0d4 --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset @@ -0,0 +1,59 @@ +%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: 813be320c76046cfaad2d2d04519c651, type: 3} + m_Name: LOD_1.glb + m_EditorClassIdentifier: Needle.Engine.Gltf.ImportSettings.NeedleAssetSettings, + Needle.Engine.Common.Editor + asset: {fileID: 8771091787928289351, guid: 05b715ee07a79de4595bd8eae0b5acd7, type: 3} + assetSettings: + - {fileID: 6894736415586851528} + - {fileID: 6225314030253787126} +--- !u!114 &6225314030253787126 +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: Paprika_Solid_LOD1 + m_EditorClassIdentifier: + asset: {fileID: -5354628231201074460, guid: 05b715ee07a79de4595bd8eae0b5acd7, type: 3} + identifier: Paprika_Solid_LOD1 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 +--- !u!114 &6894736415586851528 +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: Paprika_Wireframe_LOD1 + m_EditorClassIdentifier: + asset: {fileID: -3666316653972790363, guid: 05b715ee07a79de4595bd8eae0b5acd7, type: 3} + identifier: Paprika_Wireframe_LOD1 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset.meta b/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset.meta new file mode 100644 index 000000000..b890853cf --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_1.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 362d8da267f917d4bb3a6d6c65997edc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset b/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset new file mode 100644 index 000000000..7404dc2e8 --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8246436438727950561 +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: Paprika_Solid_LOD2 + m_EditorClassIdentifier: + asset: {fileID: 1303802047219078969, guid: a99b2dee7996ad843848dcec87756745, type: 3} + identifier: Paprika_Solid_LOD2 + override: 0 + useProgressiveMesh: 1 + 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: LOD_2.glb + m_EditorClassIdentifier: + asset: {fileID: 8771091787928289351, guid: a99b2dee7996ad843848dcec87756745, type: 3} + assetSettings: + - {fileID: -8246436438727950561} + - {fileID: 1572113380301212843} +--- !u!114 &1572113380301212843 +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: Paprika_Wireframe_LOD2 + m_EditorClassIdentifier: + asset: {fileID: 8819726321802837549, guid: a99b2dee7996ad843848dcec87756745, type: 3} + identifier: Paprika_Wireframe_LOD2 + override: 1 + useProgressiveMesh: 0 + useSimplifier: 0 + ratio: 0.5 + error: 0.001 + lockBorder: 0 diff --git a/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset.meta b/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset.meta new file mode 100644 index 000000000..cbd7a4f57 --- /dev/null +++ b/package/Runtime/LOD/Content/Paprika/Models/LOD_2.glb.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd401d89ca822fe48b15f7048062fde8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/LOD/LOD.unity b/package/Runtime/LOD/LOD.unity index 79a3d7240..596b93387 100644 --- a/package/Runtime/LOD/LOD.unity +++ b/package/Runtime/LOD/LOD.unity @@ -134,7 +134,7 @@ GameObject: - component: {fileID: 133880412} - component: {fileID: 133880413} m_Layer: 0 - m_Name: Culled + m_Name: LOD Culled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -167,6 +167,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 573bccbe1ab9e5b0ef68b5254ab408ad, type: 3} m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraGoal, Needle.Engine-Samples.Runtime + createMenuButton: 1 + teleportVRPlayer: 1 + ignoreYInVR: 1 --- !u!1 &149767005 GameObject: m_ObjectHideFlags: 0 @@ -178,7 +181,7 @@ GameObject: - component: {fileID: 149767006} - component: {fileID: 149767007} m_Layer: 0 - m_Name: LOD2 + m_Name: LOD 2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -211,6 +214,58 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 573bccbe1ab9e5b0ef68b5254ab408ad, type: 3} m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraGoal, Needle.Engine-Samples.Runtime + createMenuButton: 1 + teleportVRPlayer: 1 + ignoreYInVR: 1 +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071533} + - component: {fileID: 208071534} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &208071533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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: 577162388} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &208071534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 --- !u!1 &218719408 GameObject: m_ObjectHideFlags: 0 @@ -246,10 +301,10 @@ RectTransform: m_Father: {fileID: 1630017184} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 285.26718, y: -22.33575} + m_SizeDelta: {x: 64.36205, y: 44.6715} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &218719410 MonoBehaviour: @@ -527,6 +582,7 @@ Transform: - {fileID: 631097315} - {fileID: 1847399822} - {fileID: 1629782370} + - {fileID: 208071533} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -726,7 +782,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: UnityEngine.UI.Text, UnityEngine.UI m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -854,10 +910,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: 5 maxZoom: 65 @@ -965,7 +1026,7 @@ GameObject: - component: {fileID: 693121074} - component: {fileID: 693121075} m_Layer: 0 - m_Name: LOD1 + m_Name: LOD 1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -998,6 +1059,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 573bccbe1ab9e5b0ef68b5254ab408ad, type: 3} m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraGoal, Needle.Engine-Samples.Runtime + createMenuButton: 1 + teleportVRPlayer: 1 + ignoreYInVR: 1 --- !u!1 &742929042 GameObject: m_ObjectHideFlags: 0 @@ -1228,10 +1292,10 @@ RectTransform: m_Father: {fileID: 1630017184} 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_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 32.181026, y: -22.33575} + m_SizeDelta: {x: 64.36205, y: 44.6715} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &890720746 MonoBehaviour: @@ -1338,7 +1402,7 @@ GameObject: m_Component: - component: {fileID: 1020000800} - component: {fileID: 1020000801} - m_Layer: 0 + m_Layer: 2 m_Name: LOD group - Solid m_TagString: Untagged m_Icon: {fileID: 0} @@ -1425,10 +1489,10 @@ RectTransform: m_Father: {fileID: 1630017184} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200.90514, y: -22.33575} + m_SizeDelta: {x: 64.36205, y: 44.6715} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1124987434 MonoBehaviour: @@ -2050,7 +2114,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1629782370 RectTransform: m_ObjectHideFlags: 0 @@ -2163,7 +2227,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1630017184 RectTransform: m_ObjectHideFlags: 0 @@ -2238,7 +2302,7 @@ GameObject: - component: {fileID: 1656307759} - component: {fileID: 1656307760} m_Layer: 0 - m_Name: LOD0 + m_Name: LOD 0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2271,6 +2335,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 573bccbe1ab9e5b0ef68b5254ab408ad, type: 3} m_Name: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.CameraGoal, Needle.Engine-Samples.Runtime + createMenuButton: 1 + teleportVRPlayer: 1 + ignoreYInVR: 1 --- !u!1 &1847399821 GameObject: m_ObjectHideFlags: 0 @@ -2351,10 +2418,10 @@ RectTransform: m_Father: {fileID: 1630017184} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 116.543076, y: -22.33575} + m_SizeDelta: {x: 64.36205, y: 44.6715} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1947602166 MonoBehaviour: @@ -2563,7 +2630,7 @@ GameObject: - component: {fileID: 1970254424} - component: {fileID: 1970254426} - component: {fileID: 1970254425} - m_Layer: 0 + m_Layer: 2 m_Name: LOD group - Wireframe m_TagString: Untagged m_Icon: {fileID: 0} @@ -2742,11 +2809,11 @@ RectTransform: m_Father: {fileID: 631097315} m_RootOrder: 1 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: 144.2} - m_SizeDelta: {x: 317.4482, y: 63.2067} - m_Pivot: {x: 0.5, y: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -25} + m_SizeDelta: {x: 317.4482, y: 70} + m_Pivot: {x: 0.5, y: 1} --- !u!114 &2140821920 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2760,7 +2827,7 @@ MonoBehaviour: 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_Color: {r: 1, g: 1, b: 1, a: 0.8} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -2818,7 +2885,7 @@ GameObject: - component: {fileID: 3577983435124916633} - component: {fileID: 2702007928003077810} - component: {fileID: 8091090065484177681} - m_Layer: 0 + m_Layer: 2 m_Name: LOD1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -2935,7 +3002,7 @@ GameObject: - component: {fileID: 8434277709760791483} - component: {fileID: 309649316395114385} - component: {fileID: 6064649707902547033} - m_Layer: 0 + m_Layer: 2 m_Name: Wireframe_LOD1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -3075,7 +3142,7 @@ GameObject: - component: {fileID: 3324232186861778502} - component: {fileID: 6873197843943074412} - component: {fileID: 1082957017064948132} - m_Layer: 0 + m_Layer: 2 m_Name: Wireframe_LOD0 m_TagString: Untagged m_Icon: {fileID: 0} @@ -3158,7 +3225,7 @@ GameObject: - component: {fileID: 7676690775920555108} - component: {fileID: 9102316396581278543} - component: {fileID: 3127691562360313068} - m_Layer: 0 + m_Layer: 2 m_Name: LOD0 m_TagString: Untagged m_Icon: {fileID: 0} @@ -3184,7 +3251,7 @@ GameObject: - component: {fileID: 587397583876992818} - component: {fileID: 8747767801584612120} - component: {fileID: 2955415621398272208} - m_Layer: 0 + m_Layer: 2 m_Name: Wireframe_LOD2 m_TagString: Untagged m_Icon: {fileID: 0} @@ -3274,7 +3341,7 @@ GameObject: - component: {fileID: 5516281603430214928} - component: {fileID: 6365061798404098619} - component: {fileID: 964645074858200472} - m_Layer: 0 + m_Layer: 2 m_Name: LOD2 m_TagString: Untagged m_Icon: {fileID: 0} diff --git a/package/Runtime/Lightmaps/Assets/Lightmap Post.asset b/package/Runtime/Lightmaps/Assets/Lightmap Post.asset index ecfeb195e..5c9c576a8 100644 --- a/package/Runtime/Lightmaps/Assets/Lightmap Post.asset +++ b/package/Runtime/Lightmaps/Assets/Lightmap Post.asset @@ -15,13 +15,13 @@ MonoBehaviour: active: 1 threshold: m_OverrideState: 1 - m_Value: 0.5 + m_Value: 1 intensity: m_OverrideState: 1 - m_Value: 2 + m_Value: 0.37 scatter: - m_OverrideState: 1 - m_Value: 0.585 + m_OverrideState: 0 + m_Value: 0.5 clamp: m_OverrideState: 0 m_Value: 65472 @@ -69,7 +69,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} m_Name: Tonemapping m_EditorClassIdentifier: - active: 1 + active: 0 mode: m_OverrideState: 1 m_Value: 1 diff --git a/package/Runtime/Lightmaps/Assets/Materials/RoomSkybox.mat b/package/Runtime/Lightmaps/Assets/Materials/RoomSkybox.mat index 4e97455c1..5882abd8a 100644 --- a/package/Runtime/Lightmaps/Assets/Materials/RoomSkybox.mat +++ b/package/Runtime/Lightmaps/Assets/Materials/RoomSkybox.mat @@ -2,14 +2,16 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: RoomSkybox - m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 108, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: + - _MAPPING_LATITUDE_LONGITUDE_LAYOUT m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -103,6 +105,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _AlphaClip: 0 - _Blend: 0 @@ -115,12 +118,16 @@ Material: - _DetailNormalMapScale: 1 - _DstBlend: 0 - _EnvironmentReflections: 1 - - _Exposure: 0.5 + - _Exposure: 0.1 - _GlossMapScale: 0 - _Glossiness: 0 - _GlossyReflections: 0 + - _ImageType: 0 - _Intensity: 0.27 + - _Layout: 0 + - _Mapping: 1 - _Metallic: 0 + - _MirrorOnBack: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 - _QueueOffset: 0 @@ -137,11 +144,11 @@ Material: - _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.22600001, g: 0.18414816, b: 0.1757778, a: 1} + - _EquatorColor: {r: 0.07071429, g: 0.09, b: 0.073285714, a: 1} - _GroundColor: {r: 0, g: 0, b: 0, a: 1} - - _SkyColor: {r: 0.773, g: 0.61742765, b: 0.6222893, a: 1} + - _SkyColor: {r: 0.07889848, g: 0.099, b: 0.09045685, 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} + - _Tint: {r: 0.6320754, g: 0.6320754, b: 0.6320754, a: 0.5} m_BuildTextureStacks: [] --- !u!114 &4609244459767432700 MonoBehaviour: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials.meta b/package/Runtime/Lightmaps/Assets/Objects/House.meta similarity index 77% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials.meta rename to package/Runtime/Lightmaps/Assets/Objects/House.meta index 21015dc24..93eef5233 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8ffe16ef8df4e584f8ee245f9e13a55c +guid: d6bb29a1fda75624393b2946163966d9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials.meta similarity index 77% rename from package/Runtime/Lightmaps/Assets/Objects/Room.meta rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials.meta index d913f8958..0ae872655 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d71256de028a1b341adda03580b63bce +guid: ab6bbb867701c3c48a187c51d4e7cc06 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat similarity index 85% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat index ba69faf2b..8aa59625d 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-7163503886537889517 +--- !u!114 &-7748801351644699442 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} @@ -12,7 +12,20 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 7 + version: 5 +--- !u!114 &-7564589723383555589 +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 @@ -20,19 +33,30 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Carpet + m_Name: GlassArchitecture m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON + - _RECEIVE_SHADOWS_OFF + - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON - m_InvalidKeywords: [] - m_LightmapFlags: 4 + 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: 2450 + m_CustomRenderQueue: 3000 stringTagMap: - RenderType: TransparentCutout - disabledShaderPasses: [] + RenderType: Transparent + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - DepthOnly + - SHADOWCASTER m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -102,11 +126,10 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - - _BUILTIN_CullMode: 2 + - _BUILTIN_CullMode: 0 - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 @@ -116,30 +139,28 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - - _CastShadows: 1 - - _Cull: 2 - - _DstBlend: 0 + - _CastShadows: 0 + - _Cull: 0 + - _DstBlend: 10 - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 0 - _QueueOffset: 0 - - _ReceiveShadows: 1 + - _ReceiveShadows: 0 - _SPECULAR: 0 - - _Smoothness: 1 - - _SrcBlend: 1 - - _Surface: 0 + - _SrcBlend: 5 + - _Surface: 1 - _TEXTURE_TRANSFORM: 0 - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZTest: 4 - - _ZWrite: 1 + - _ZWrite: 0 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 1 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -160,7 +181,7 @@ Material: - iridescenceThicknessMinimum: 100 - iridescenceThicknessTextureRotation: 0 - iridescenceThicknessTextureTexCoord: 0 - - metallicFactor: 0.198 + - metallicFactor: 1 - metallicRoughnessTextureRotation: 0 - metallicRoughnessTextureTexCoord: 0 - normalScale: 1 @@ -169,7 +190,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.821 + - roughnessFactor: 0 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -178,25 +199,12 @@ Material: - thicknessFactor: 0 - thicknessTextureRotation: 0 - thicknessTextureTexCoord: 0 - - transmissionFactor: 0 + - transmissionFactor: 0.58898294 - transmissionTextureRotation: 0 - transmissionTextureTexCoord: 0 m_Colors: - attenuationColor: {r: 1, g: 1, b: 1, a: 0} - - baseColorFactor: {r: 0.9765041, g: 0.98010015, b: 0.9811321, a: 1} + - baseColorFactor: {r: 0, g: 0, b: 0, a: 0.16470589} - emissiveFactor: {r: 0, g: 0, b: 0, a: 0} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &9060137945211006339 -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/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat.meta similarity index 79% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat.meta rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat.meta index 46364bdd4..b8762074f 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/GlassArchitecture.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6c2b1d61add56994097759e9a1b7d1fd +guid: 128de637946132a47a4c077499720346 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat similarity index 91% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat index d78811f73..3b19a8c21 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Body.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat @@ -1,18 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8638443945447173463 -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 @@ -20,18 +7,17 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: CeilingLights_Body + m_Name: LampGlow - Red m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] - m_LightmapFlags: 4 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: TransparentCutout + RenderType: Opaque disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 @@ -102,13 +88,12 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - _BUILTIN_CullMode: 2 - _BUILTIN_DstBlend: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _BUILTIN_SrcBlend: 1 - _BUILTIN_Surface: 0 @@ -116,7 +101,6 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - _CastShadows: 1 - _Cull: 2 @@ -124,7 +108,7 @@ Material: - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 @@ -138,7 +122,7 @@ Material: - _ZTest: 4 - _ZWrite: 1 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -168,7 +152,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 1 + - roughnessFactor: 0 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -182,11 +166,24 @@ Material: - 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, b: 0, a: 0} + - baseColorFactor: {r: 0.6886792, g: 0.6886792, b: 0.6886792, a: 1} + - emissiveFactor: {r: 1.7333333, g: 0.14117648, b: 0.08627451, a: 1} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &7875853528772342405 +--- !u!114 &2132176685864693878 +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 &4820878126738577137 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat.meta similarity index 79% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat.meta rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat.meta index 2980995e7..88831f7ef 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Red.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 779971a72d0f5584a88ba0eb643dbd11 +guid: 12f4bea5debe4a0449c4e638ea90fc80 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat similarity index 91% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat index 460fd9f52..fe3e5c765 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat @@ -1,18 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-5404441642577395857 -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 @@ -20,18 +7,17 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: ~ + m_Name: LampGlow - White m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] - m_LightmapFlags: 4 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: TransparentCutout + RenderType: Opaque disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 @@ -102,13 +88,12 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - _BUILTIN_CullMode: 2 - _BUILTIN_DstBlend: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _BUILTIN_SrcBlend: 1 - _BUILTIN_Surface: 0 @@ -116,7 +101,6 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - _CastShadows: 1 - _Cull: 2 @@ -124,11 +108,10 @@ Material: - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 - - _Smoothness: 1 - _SrcBlend: 1 - _Surface: 0 - _TEXTURE_TRANSFORM: 0 @@ -139,7 +122,7 @@ Material: - _ZTest: 4 - _ZWrite: 1 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -169,7 +152,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.4 + - roughnessFactor: 0 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -183,11 +166,24 @@ Material: - 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} + - baseColorFactor: {r: 0.745283, g: 0.7429609, b: 0.70661265, a: 1} + - emissiveFactor: {r: 0.9221513, g: 0.9221513, b: 0.9221513, a: 1} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &2484262564512594304 +--- !u!114 &2132176685864693878 +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 &4820878126738577137 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat.meta similarity index 79% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat.meta rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat.meta index 06dbb534c..2ffec0c0c 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Carpet.mat.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - White.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1c87fb931dd05324abbe9e1641d0770e +guid: 9a63b19091ebc0044a1f643502ff6d3f NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat similarity index 91% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat index 0e682d83b..275304ac9 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat @@ -1,18 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6790942812932590057 -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 @@ -20,18 +7,17 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Panel + m_Name: LampGlow - Yellow m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] - m_LightmapFlags: 4 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: TransparentCutout + RenderType: Opaque disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 @@ -102,13 +88,12 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - _BUILTIN_CullMode: 2 - _BUILTIN_DstBlend: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _BUILTIN_SrcBlend: 1 - _BUILTIN_Surface: 0 @@ -116,7 +101,6 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - _CastShadows: 1 - _Cull: 2 @@ -124,11 +108,10 @@ Material: - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 - - _Smoothness: 1 - _SrcBlend: 1 - _Surface: 0 - _TEXTURE_TRANSFORM: 0 @@ -139,7 +122,7 @@ Material: - _ZTest: 4 - _ZWrite: 1 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -169,7 +152,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.5 + - roughnessFactor: 0 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -183,11 +166,11 @@ Material: - 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} + - baseColorFactor: {r: 0.745283, g: 0.7429609, b: 0.70661265, a: 1} + - emissiveFactor: {r: 2.0907834, g: 0.40394524, b: 0, a: 1} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &4277362637189580049 +--- !u!114 &2132176685864693878 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} @@ -199,4 +182,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 7 + version: 5 +--- !u!114 &4820878126738577137 +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/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat.meta similarity index 79% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat.meta rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat.meta index a0de33732..fe7e87a51 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat.meta +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/LampGlow - Yellow.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fc8904821e3a99e4ea2262523ea62909 +guid: cbb65005412e7254b85a0a0d78729980 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat similarity index 91% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat index c7b495f81..877d18e2c 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat @@ -1,18 +1,5 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-7426964411582524642 -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 @@ -20,18 +7,17 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Chair_Rim + m_Name: StairsStrip m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] - m_LightmapFlags: 4 + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: TransparentCutout + RenderType: Opaque disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 @@ -102,13 +88,12 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - _BUILTIN_CullMode: 2 - _BUILTIN_DstBlend: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _BUILTIN_SrcBlend: 1 - _BUILTIN_Surface: 0 @@ -116,7 +101,6 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - _CastShadows: 1 - _Cull: 2 @@ -124,11 +108,10 @@ Material: - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - _SPECULAR: 0 - - _Smoothness: 1 - _SrcBlend: 1 - _Surface: 0 - _TEXTURE_TRANSFORM: 0 @@ -139,7 +122,7 @@ Material: - _ZTest: 4 - _ZWrite: 1 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -169,7 +152,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 1 + - roughnessFactor: 0.375 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -183,11 +166,24 @@ Material: - 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, b: 0, a: 0} + - baseColorFactor: {r: 0.745283, g: 0.7429609, b: 0.70661265, a: 1} + - emissiveFactor: {r: 1, g: 1, b: 1, a: 0} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &1115891079905177655 +--- !u!114 &2132176685864693878 +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 &4820878126738577137 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat.meta new file mode 100644 index 000000000..334168deb --- /dev/null +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/StairsStrip.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9dba81a50627582428c43512c4ac50f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat similarity index 69% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat index bb580420f..5248f6bcc 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Red.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8523921882924623724 +--- !u!114 &-5664736530674901829 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} @@ -20,22 +20,65 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: CeilingLights_Core_Red + m_Name: TVScreen m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON - _VERTEX_COLORS_ON m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: TransparentCutout + 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} @@ -102,14 +145,12 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 - - _AutoSurfaceMode: 0 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - - _BUILTIN_CullMode: 2 + - _BUILTIN_CullMode: 0 - _BUILTIN_DstBlend: 0 - - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _BUILTIN_SrcBlend: 1 - _BUILTIN_Surface: 0 @@ -117,19 +158,33 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 - _CLEARCOAT: 0 - _CastShadows: 1 - - _Cull: 2 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 0 + - _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: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 - _SrcBlend: 1 - _Surface: 0 - _TEXTURE_TRANSFORM: 0 @@ -140,7 +195,7 @@ Material: - _ZTest: 4 - _ZWrite: 1 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 0.5 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -170,7 +225,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.4 + - roughnessFactor: 0.10406093 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -183,12 +238,16 @@ Material: - 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: 2.9960785, g: 0.72156864, b: 0.72156864, a: 1} + - baseColorFactor: {r: 0.17194629, g: 0.1759783, b: 0.18330824, a: 1} + - emissiveFactor: {r: 1.7207954, g: 1.7207954, b: 1.7207954, a: 1} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &8947846208939640313 +--- !u!114 &8561522762548165650 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} @@ -200,4 +259,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 7 + version: 5 diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat.meta new file mode 100644 index 000000000..9a05c7a0e --- /dev/null +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/TVScreen.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cec55d8a25c251744b458b0dff00243f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat similarity index 84% rename from package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat rename to package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat index cbd79aa77..95cf19769 100644 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/CeilingLights_Core_Blue.mat +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat @@ -1,6 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8945928322079874602 +--- !u!114 &-7748801351644699442 +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 &-7564589723383555589 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} @@ -20,19 +33,30 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: CeilingLights_Core_Blue + m_Name: Window m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} m_ValidKeywords: - - _ALPHATEST_ON + - _RECEIVE_SHADOWS_OFF + - _SURFACE_TYPE_TRANSPARENT - _VERTEX_COLORS_ON - m_InvalidKeywords: [] - m_LightmapFlags: 4 + m_InvalidKeywords: + - _ALPHABLEND_ON + - _BUILTIN_ALPHABLEND_ON + - _DISABLE_SSR_TRANSPARENT + - _ENABLE_FOG_ON_TRANSPARENT + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 - m_CustomRenderQueue: 2450 + m_CustomRenderQueue: 3000 stringTagMap: - RenderType: TransparentCutout - disabledShaderPasses: [] + RenderType: Transparent + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - DepthOnly + - SHADOWCASTER m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -102,12 +126,10 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 1 - - _AlphaToMask: 1 - - _AutoSurfaceMode: 0 + - _AlphaClip: 0 - _BUILTIN_AlphaClip: 0 - _BUILTIN_Blend: 0 - - _BUILTIN_CullMode: 2 + - _BUILTIN_CullMode: 0 - _BUILTIN_DstBlend: 0 - _BUILTIN_QueueControl: 0 - _BUILTIN_QueueOffset: 0 @@ -117,30 +139,28 @@ Material: - _BUILTIN_ZWrite: 1 - _BUILTIN_ZWriteControl: 0 - _Blend: 0 - - _BlendModePreserveSpecular: 1 - _CLEARCOAT: 0 - - _CastShadows: 1 - - _Cull: 2 - - _DstBlend: 0 + - _CastShadows: 0 + - _Cull: 0 + - _DstBlend: 10 - _IRIDESCENCE: 0 - _NormalMapFormatXYZ: 0 - _OverrideSurfaceMode: 0 - - _QueueControl: -1 + - _QueueControl: 0 - _QueueOffset: 0 - - _ReceiveShadows: 1 + - _ReceiveShadows: 0 - _SPECULAR: 0 - - _Smoothness: 1 - - _SrcBlend: 1 - - _Surface: 0 + - _SrcBlend: 5 + - _Surface: 1 - _TEXTURE_TRANSFORM: 0 - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - _WorkflowMode: 1 - _ZTest: 4 - - _ZWrite: 1 + - _ZWrite: 0 - _ZWriteControl: 0 - - alphaCutoff: 0 + - alphaCutoff: 1 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 @@ -170,7 +190,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.4 + - roughnessFactor: 0 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -179,25 +199,12 @@ Material: - thicknessFactor: 0 - thicknessTextureRotation: 0 - thicknessTextureTexCoord: 0 - - transmissionFactor: 0 + - transmissionFactor: 0.58898294 - 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.39215687, g: 2.1333334, b: 2.9960785, a: 1} + - baseColorFactor: {r: 0.8490566, g: 0.8490566, b: 0.8490566, a: 0.49019608} + - emissiveFactor: {r: 2.9960785, g: 1.772549, b: 0.9882353, a: 0} - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!114 &5072036193511625122 -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/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat.meta new file mode 100644 index 000000000..16b925e3a --- /dev/null +++ b/package/Runtime/Lightmaps/Assets/Objects/House/Adjusted materials/Window.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff3f42a78275c6c4fb2e1d615293f9ac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/house.glb b/package/Runtime/Lightmaps/Assets/Objects/House/house.glb new file mode 100644 index 000000000..41f1f79a8 Binary files /dev/null and b/package/Runtime/Lightmaps/Assets/Objects/House/house.glb differ diff --git a/package/Runtime/Lightmaps/Assets/Objects/House/house.glb.meta b/package/Runtime/Lightmaps/Assets/Objects/House/house.glb.meta new file mode 100644 index 000000000..45eda68fe --- /dev/null +++ b/package/Runtime/Lightmaps/Assets/Objects/House/house.glb.meta @@ -0,0 +1,111 @@ +fileFormatVersion: 2 +guid: 281520a259f5b7a40b7757eadb3f6177 +importerOverride: UnityGLTFEditor:UnityGLTF:GLTFImporter +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: GlassArchitecture + second: {fileID: 2100000, guid: 128de637946132a47a4c077499720346, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: LampGlow + second: {fileID: 2100000, guid: cbb65005412e7254b85a0a0d78729980, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: LampGlow.001 + second: {fileID: 2100000, guid: cbb65005412e7254b85a0a0d78729980, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: StairGlow + second: {fileID: 2100000, guid: 9dba81a50627582428c43512c4ac50f0, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: TVScreen + second: {fileID: 2100000, guid: cec55d8a25c251744b458b0dff00243f, 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: 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: 4404839247605695133, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -1067449773676107114, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 8010736134356901537, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -487500104050759710, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 6716253333553859175, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 8683641660473123473, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -6168518415829198197, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 6616838892485940239, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -2671640254879639633, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -8649992195856677659, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -2244956576723499771, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -7357100303123016458, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 8304658820060970974, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -8186454049877555515, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 4619595260488455004, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -3659596829866730250, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 3724558101408282144, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 9218413491885431714, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + textures: + - {fileID: 1540591237302558186, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -3924329044756270921, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: 8570481932978889236, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -5991066187695610749, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - {fileID: -5674668677655062882, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + hasSceneData: 1 + hasAnimationData: 0 + hasMaterialData: 1 + hasTextureData: 1 + animations: [] + _extensions: + - name: KHR_materials_transmission + supported: 1 + used: 1 + required: 0 + _textures: + - texture: {fileID: 1540591237302558186, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -3924329044756270921, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: 8570481932978889236, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -5991066187695610749, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + - texture: {fileID: -5674668677655062882, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + shouldBeLinear: 0 + shouldBeNormalMap: 0 + _mainAssetIdentifier: scenes/Scene + _importPlugins: [] diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt b/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt deleted file mode 100644 index 063080511..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -Author: ChristyHsu -Source: https://sketchfab.com/3d-models/vr-apartment-loft-interior-baked-54bc929a26094b6cb36f977903fbcd97 -License: CC-BY-4.0 (https://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt.meta deleted file mode 100644 index 00276687b..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/LICENSE.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5c34fee8198d7ea4488d9502d99707ce -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat deleted file mode 100644 index 10595a34f..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat +++ /dev/null @@ -1,202 +0,0 @@ -%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: Chair_Body - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - _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 - - 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.01 - - metallicRoughnessTextureRotation: 0 - - metallicRoughnessTextureTexCoord: 0 - - normalScale: 1 - - normalTextureRotation: 0 - - normalTextureTexCoord: 0 - - occlusionStrength: 1 - - occlusionTextureRotation: 0 - - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.578 - - 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 &2019894747265230574 -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 &3980577445600966417 -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/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat.meta deleted file mode 100644 index 57bb04b42..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Body.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2e1042ba2ed883f4ea729a0f0ffac761 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat.meta deleted file mode 100644 index b84f0ba6d..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Chair_Rim.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 672ce8f598ea42c40a2324ba5ecbfa9b -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat.meta deleted file mode 100644 index ebf812b1c..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Panel.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d103078523573c249903153c9b573d99 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat deleted file mode 100644 index f13acc8b8..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat +++ /dev/null @@ -1,202 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-3128120967231918674 -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: Room_Lower_Floor - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - _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 - - 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.743 - - 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 &7810965994522580233 -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/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat.meta deleted file mode 100644 index 36ffb6113..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Lower_Floor.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2b56e079ecfac2c4e894d67d31c79c33 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat deleted file mode 100644 index b740e2840..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat +++ /dev/null @@ -1,202 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8405527161109883924 -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: Room_Staircase - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - _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 - - 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 &224113490364938200 -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/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat.meta deleted file mode 100644 index 6d0de0db5..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Staircase.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 86a52932ca4ae4647bca9d9492caf690 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat deleted file mode 100644 index ac70fc9d7..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat +++ /dev/null @@ -1,202 +0,0 @@ -%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: Room_Upper_Floor - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - _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 - - 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.4 - - 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 &6486943818723268850 -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 &8044430661503120885 -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/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat.meta deleted file mode 100644 index 6061d8c19..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Upper_Floor.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3f2bc7b6dae28b845b61e1a6c37be7ee -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat deleted file mode 100644 index 438296c0a..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat +++ /dev/null @@ -1,203 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-7152892289267878424 -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 &-4167091607896166942 -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: Room_Walls - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - 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.4 - - 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/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat.meta deleted file mode 100644 index c4d8a991c..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Room_Walls.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a79c1e5e05c0ab345a8b0c6037b88943 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Table.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Table.mat deleted file mode 100644 index f89b120e9..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Table.mat +++ /dev/null @@ -1,201 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8762895285061216504 -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: Table - m_Shader: {fileID: -6465566751694194690, guid: 478ce3626be7a5f4ea58d6b13f05a2e4, type: 3} - m_ValidKeywords: - - _ALPHATEST_ON - - _VERTEX_COLORS_ON - 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 - - _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 - - _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 - - 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.126 - - metallicRoughnessTextureRotation: 0 - - metallicRoughnessTextureTexCoord: 0 - - normalScale: 1 - - normalTextureRotation: 0 - - normalTextureTexCoord: 0 - - occlusionStrength: 1 - - occlusionTextureRotation: 0 - - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.49 - - 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 &4924520342058024192 -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/Lightmaps/Assets/Objects/Room/Materials/Table.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Table.mat.meta deleted file mode 100644 index 75e048ae6..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Table.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ce9637f352ca15c488e3d8448b8fabc4 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat deleted file mode 100644 index 7f288c843..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat +++ /dev/null @@ -1,177 +0,0 @@ -%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: Vase_Big - m_Shader: {fileID: -6465566751694194690, guid: 54352a53405971b41a6587615f947085, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _VERTEX_COLORS_ON - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - 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: - - _BUILTIN_QueueControl: 0 - - _BUILTIN_QueueOffset: 0 - - _CLEARCOAT: 0 - - _IRIDESCENCE: 0 - - _QueueControl: -1 - - _QueueOffset: 0 - - _SPECULAR: 0 - - _TEXTURE_TRANSFORM: 0 - - _VERTEX_COLORS: 1 - - _VOLUME_ON: 0 - - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: 0 - - 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.075 - - metallicRoughnessTextureRotation: 0 - - metallicRoughnessTextureTexCoord: 0 - - normalScale: 1 - - normalTextureRotation: 0 - - normalTextureTexCoord: 0 - - occlusionStrength: 1 - - occlusionTextureRotation: 0 - - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.005 - - 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.9144993, b: 1, a: 0.9372549} - - emissiveFactor: {r: 0, g: 0.07117494, b: 0.16037738, a: 0} - - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} - m_BuildTextureStacks: [] ---- !u!114 &975520071420619269 -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 &5470504437179883099 -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/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat.meta deleted file mode 100644 index 63519436b..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Big.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4ab0bc278c0e93a48bf2ba184195a1e8 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat deleted file mode 100644 index 0cfca1098..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat +++ /dev/null @@ -1,177 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-5711990550631393202 -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: Vase_Small - m_Shader: {fileID: -6465566751694194690, guid: 54352a53405971b41a6587615f947085, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _VERTEX_COLORS_ON - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - 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: - - _BUILTIN_QueueControl: 0 - - _BUILTIN_QueueOffset: 0 - - _CLEARCOAT: 0 - - _IRIDESCENCE: 0 - - _QueueControl: -1 - - _QueueOffset: 0 - - _SPECULAR: 0 - - _TEXTURE_TRANSFORM: 0 - - _VERTEX_COLORS: 1 - - _VOLUME_ON: 0 - - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: 0 - - 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.008 - - metallicRoughnessTextureRotation: 0 - - metallicRoughnessTextureTexCoord: 0 - - normalScale: 1 - - normalTextureRotation: 0 - - normalTextureTexCoord: 0 - - occlusionStrength: 1 - - occlusionTextureRotation: 0 - - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.011 - - 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.93162394, b: 0, a: 0.972549} - - emissiveFactor: {r: 0.1509434, g: 0.11683082, b: 0.016375938, a: 0} - - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} - m_BuildTextureStacks: [] ---- !u!114 &5592538523441451640 -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/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat.meta deleted file mode 100644 index 6ec969c07..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Vase_Small.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7eec962e60baedf4b8d21709ff562d7f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat deleted file mode 100644 index 3e044869e..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat +++ /dev/null @@ -1,177 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-2580619678149399739 -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: Window_Glass - m_Shader: {fileID: -6465566751694194690, guid: 0a931320a74ca574b91d2d7d4557dcf1, type: 3} - m_ValidKeywords: - - _VERTEX_COLORS_ON - m_InvalidKeywords: [] - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - 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: - - _BUILTIN_QueueControl: 0 - - _BUILTIN_QueueOffset: 0 - - _CLEARCOAT: 0 - - _IRIDESCENCE: 0 - - _NormalMapFormatXYZ: 0 - - _OverrideSurfaceMode: 0 - - _QueueControl: -1 - - _QueueOffset: 0 - - _SPECULAR: 0 - - _Smoothness: 1 - - _TEXTURE_TRANSFORM: 0 - - _VERTEX_COLORS: 1 - - _VOLUME_ON: 0 - - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: 0 - - 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: 0 - - transmissionTextureRotation: 0 - - transmissionTextureTexCoord: 0 - m_Colors: - - attenuationColor: {r: 1, g: 1, b: 1, a: 0} - - baseColorFactor: {r: 0.2735849, g: 0.2735849, b: 0.2735849, a: 0.3882353} - - emissiveFactor: {r: 0.9732815, g: 1.3172231, b: 1.39772, a: 1} - - specularColorFactor: {r: 1, g: 1, b: 1, a: 1} - m_BuildTextureStacks: [] ---- !u!114 &8188416581883492494 -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/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat.meta deleted file mode 100644 index bf8275380..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/Window_Glass.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d15285ba4640d444aa5ad0fd3db0e626 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat.meta deleted file mode 100644 index 80f837a83..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Materials/~.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a9c017c8124cbc147989bc23b2b74ff7 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Models.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Models.meta deleted file mode 100644 index d84fb7bd8..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Models.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 12c579afb10e5644d919b34a28ae3624 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb b/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb deleted file mode 100644 index ccc176516..000000000 Binary files a/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb and /dev/null differ diff --git a/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb.meta b/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb.meta deleted file mode 100644 index ea04149ec..000000000 --- a/package/Runtime/Lightmaps/Assets/Objects/Room/Models/Room.glb.meta +++ /dev/null @@ -1,52 +0,0 @@ -fileFormatVersion: 2 -guid: fc8c74845c029bb4fa3d579035a977ba -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 - _importNormals: 0 - _importTangents: 0 - _importAnimations: 2 - _addAnimatorComponent: 0 - _animationLoopTime: 1 - _animationLoopPose: 0 - _importMaterials: 1 - _useSceneNameIdentifier: 1 - 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} - - {instanceID: 0} - textures: [] - hasSceneData: 1 - hasAnimationData: 0 - hasMaterialData: 1 - hasTextureData: 0 - animations: [] - _extensions: [] - _textures: [] - _mainAssetIdentifier: scenes/Scene diff --git a/package/Runtime/Lightmaps/LightmapBaker.unity b/package/Runtime/Lightmaps/LightmapBaker.unity index 6b2eb5d54..d5b0dd381 100644 --- a/package/Runtime/Lightmaps/LightmapBaker.unity +++ b/package/Runtime/Lightmaps/LightmapBaker.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: 49bfee5aefa4652488911cb748ccdf4a, type: 2} + m_SkyboxMaterial: {fileID: 2100000, guid: 19d377341399ea642a4bb94be6d9522c, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 @@ -36,9 +36,9 @@ RenderSettings: m_DefaultReflectionResolution: 128 m_ReflectionBounces: 1 m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 8900000, guid: 899c8a35064d7fd4ca1c0e185ddc2080, type: 3} + m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.19085494, g: 0.1797482, b: 0.17077929, a: 1} + m_IndirectSpecularColor: {r: 0.057983212, g: 0.057758685, b: 0.057983212, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -229,18 +229,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 20814355} - m_LocalRotation: {x: 0.66700155, y: 0.08052235, z: -0.096070394, w: 0.7344356} - m_LocalPosition: {x: 0, y: 0, z: -112} + m_LocalRotation: {x: 0, y: 0, z: 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: 736811883} m_Father: {fileID: 992587675} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 84.39, y: -5.802, z: -20.165} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -736, y: 61} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &20814357 @@ -303,10 +303,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -338,6 +338,122 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &134708613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 134708614} + - component: {fileID: 134708616} + - component: {fileID: 134708615} + m_Layer: 0 + m_Name: Night Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &134708614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134708613} + m_LocalRotation: {x: 0.82326835, y: 0.033827264, z: -0.48237675, w: 0.29731742} + m_LocalPosition: {x: 0.5551617, y: -0.3557136, z: -0.03774476} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 467191618} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 148.521, y: 65.192, z: 15.725006} +--- !u!114 &134708615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134708613} + 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 &134708616 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134708613} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.41389284, g: 0.4610791, b: 0.6698113, 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: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 1.02e-43, y: 0, z: 0, w: 9.226364e+23} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 --- !u!1 &175989663 GameObject: m_ObjectHideFlags: 0 @@ -364,18 +480,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 175989663} - m_LocalRotation: {x: 0.67305636, y: -0.0063176146, z: -0.007833629, w: 0.73952276} - m_LocalPosition: {x: 0, y: 0, z: -194} + m_LocalRotation: {x: 0, y: 0, z: 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: 1238516621} m_Father: {fileID: 992587675} m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 84.491, y: -11.958, z: -12.081} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -153, y: 43} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &175989665 @@ -438,10 +554,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -473,122 +589,332 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!1 &188370186 -GameObject: +--- !u!1001 &192551296 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1832395240} + m_Modifications: + - target: {fileID: -9123059770449148178, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -8868915030092872676, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -8136053226223073051, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -6425525256738547174, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -6060360157734305385, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -6014448336155765446, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: -3659596829866730250, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + - target: {fileID: -6014448336155765446, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: cec55d8a25c251744b458b0dff00243f, type: 2} + - target: {fileID: -5736046125622238735, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9a63b19091ebc0044a1f643502ff6d3f, type: 2} + - target: {fileID: -5020588061020248572, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_ScaleInLightmap + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: -4646152910975922213, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4559766928010131270, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -4547169520591502111, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4547169520591502111, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -3983738344330102441, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 9a63b19091ebc0044a1f643502ff6d3f, type: 2} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3514958962853819469, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalScale.x + value: 0.726 + objectReference: {fileID: 0} + - target: {fileID: -3514958962853819469, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalScale.y + value: 0.726 + objectReference: {fileID: 0} + - target: {fileID: -3514958962853819469, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_LocalScale.z + value: 0.726 + objectReference: {fileID: 0} + - target: {fileID: -3475622574131758494, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3475622574131758494, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -3366053979542920340, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ff3f42a78275c6c4fb2e1d615293f9ac, type: 2} + - target: {fileID: -2416354003798316455, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: -2007021593451675313, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 208277283908258236, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 704294908477975645, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 1016244668620556765, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2179133114299456840, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2560236014484009554, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2591625247935283671, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 2694341081294506429, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 3107453883420856023, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3107453883420856023, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4020856234379689670, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4020856234379689670, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 4778559107381626051, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5220658486126626027, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5220658486126626027, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5790056758303495598, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 5808678487903202435, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 6210704863640854718, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6805600743634391537, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 6844961811741802406, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 7264223320224766654, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 12f4bea5debe4a0449c4e638ea90fc80, type: 2} + - target: {fileID: 8132157461575160026, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8523710806527914775, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_Name + value: house + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} +--- !u!4 &192551297 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 188370188} - - component: {fileID: 188370187} - - component: {fileID: 188370189} - m_Layer: 0 - m_Name: Red - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!108 &188370187 -Light: +--- !u!23 &192551299 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -3144384626673939075, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551300 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 9220371057572643212, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551301 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7338918751350842229, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551302 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -3983738344330102441, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551303 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -5736046125622238735, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551304 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 7264223320224766654, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!23 &192551305 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -3907602529470692265, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} +--- !u!1 &208071532 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 188370186} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 2 - m_Shape: 0 - m_Color: {r: 1, g: 0.7761727, b: 0.6933962, a: 1} - m_Intensity: 2 - m_Range: 6 - 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 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 1 - m_ShadowAngle: 0 ---- !u!4 &188370188 + serializedVersion: 6 + m_Component: + - component: {fileID: 208071533} + - component: {fileID: 208071534} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &208071533 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 188370186} + m_GameObject: {fileID: 208071532} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.574, y: 2.706, z: 0.707} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 467191618} - m_RootOrder: 4 + m_Father: {fileID: 1832395240} + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &188370189 +--- !u!114 &208071534 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 188370186} + m_GameObject: {fileID: 208071532} 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 - 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: Needle.Engine.Components.NeedleMenu, Needle.Engine + _position: 1 + ShowNeedleLogo: 1 + CreateFullscreenButton: 1 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &228121862 GameObject: m_ObjectHideFlags: 0 @@ -618,14 +944,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 228121862} - m_LocalRotation: {x: 0.04856573, y: 0.67849547, z: -0.042249463, w: 0.7317789} - m_LocalPosition: {x: -5.015, y: 1.727, z: -1.064} + m_LocalRotation: {x: -0.08409657, y: -0.16457556, z: 0.008372369, w: -0.98273736} + m_LocalPosition: {x: -5.602, y: 3.58, z: -16.111} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1832395240} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 7.378, y: 85.688, z: 0.235} + m_LocalEulerAnglesHint: {x: 9.674, y: 19.069, z: 0.652} --- !u!114 &228121864 MonoBehaviour: m_ObjectHideFlags: 0 @@ -706,6 +1032,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-b8a0606ee6f38b94e9ff246e56bc332d-855807837-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 @@ -723,7 +1050,7 @@ MonoBehaviour: targetLerpDuration: 1 enableKeys: 0 middleClickToFocus: 1 - doubleClickToFocus: 1 + doubleClickToFocus: 0 allowInterrupt: 1 lookAtConstraint: {fileID: 0} --- !u!81 &228121868 @@ -758,14 +1085,14 @@ Camera: width: 1 height: 1 near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 + far clip plane: 200 + field of view: 19 orthographic: 0 orthographic size: 5 m_Depth: -1 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 55 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 @@ -807,7 +1134,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1832395240} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} --- !u!114 &287253461 MonoBehaviour: @@ -826,7 +1153,7 @@ MonoBehaviour: customReticle: {fileID: 0} arTouchTransform: 1 useXRAnchor: 0 ---- !u!1 &321173120 +--- !u!1 &446271500 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -834,45 +1161,66 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 321173121} - - component: {fileID: 321173122} - - component: {fileID: 321173123} + - component: {fileID: 446271501} + - component: {fileID: 446271503} + - component: {fileID: 446271502} m_Layer: 0 - m_Name: Blue + m_Name: Day Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &321173121 + m_IsActive: 0 +--- !u!4 &446271501 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 321173120} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.572, y: 1.8139999, z: 0.068} + m_GameObject: {fileID: 446271500} + m_LocalRotation: {x: 0.82326835, y: 0.033827264, z: -0.48237675, w: 0.29731742} + m_LocalPosition: {x: 0.5551617, y: -0.3557136, z: -0.03774476} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 467191618} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &321173122 + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 148.521, y: 65.192, z: 15.725006} +--- !u!114 &446271502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 446271500} + 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 &446271503 Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 321173120} + m_GameObject: {fileID: 446271500} m_Enabled: 1 serializedVersion: 10 - m_Type: 2 + m_Type: 1 m_Shape: 0 - m_Color: {r: 0.84313726, g: 0.9881014, b: 1, a: 1} - m_Intensity: 1.2 - m_Range: 6 + m_Color: {r: 1, g: 0.9594768, b: 0.8726415, a: 1} + m_Intensity: 6 + m_Range: 10 m_SpotAngle: 30 m_InnerSpotAngle: 21.80208 m_CookieSize: 10 @@ -913,36 +1261,15 @@ Light: m_Lightmapping: 2 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 2 + m_BounceIntensity: 10 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_BoundingSphereOverride: {x: 6e-45, y: 0, z: 0, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 1 + m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!114 &321173123 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 321173120} - 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 &324622595 +--- !u!1 &467191616 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -950,96 +1277,82 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 324622596} - - component: {fileID: 324622599} - - component: {fileID: 324622598} - - component: {fileID: 324622597} - m_Layer: 2 - m_Name: Cube (1) - m_TagString: Untagged + - component: {fileID: 467191618} + - component: {fileID: 467191617} + m_Layer: 0 + m_Name: Lightmaps (Editor Tooling) + m_TagString: EditorOnly m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967294 + m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &324622596 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324622595} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.011, y: 3.7383, z: -6.5} - m_LocalScale: {x: 1, y: 8.476597, z: -2.8963008} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1801115535} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &324622597 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324622595} - 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 &324622598 -MeshRenderer: +--- !u!114 &467191617 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324622595} + m_GameObject: {fileID: 467191616} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - 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: 179104804dbcb7d468d84c5fe529753a, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 0 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_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 &324622599 -MeshFilter: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3332d564662a1e44ba2565f704565da1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.MultiLightmaps.LightmapBaker, Needle.Multi-Lightmaps + $ GlobalObjectId_V1-2-b8a0606ee6f38b94e9ff246e56bc332d-467191617-0 + Configurations: + - Name: Day + BakedLightmap: {fileID: 0} + Objects: + - {fileID: 446271500} + Emissive: + - {fileID: 1323092295} + - Name: Lights + BakedLightmap: {fileID: 0} + Objects: + - {fileID: 134708613} + - {fileID: 1535853987} + - {fileID: 1493238179} + - {fileID: 822248027} + - {fileID: 2072636002} + - {fileID: 1895645662} + Emissive: + - {fileID: 192551301} + - {fileID: 192551300} + - {fileID: 192551299} + - {fileID: 192551304} + - {fileID: 192551303} + - {fileID: 192551302} + - {fileID: 192551305} + - {fileID: 1759158341} + - Name: Dark + BakedLightmap: {fileID: 0} + Objects: + - {fileID: 134708613} + Emissive: [] +--- !u!4 &467191618 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324622595} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &460070392 + m_GameObject: {fileID: 467191616} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5551617, y: 0.3557136, z: 0.03774476} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446271501} + - {fileID: 134708614} + - {fileID: 1535853988} + - {fileID: 1493238180} + - {fileID: 822248028} + - {fileID: 2072636003} + - {fileID: 1895645663} + - {fileID: 1172196040} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &526606571 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1047,201 +1360,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 460070393} - - component: {fileID: 460070396} - - component: {fileID: 460070395} - - component: {fileID: 460070394} - m_Layer: 2 - m_Name: Cube (2) + - component: {fileID: 526606572} + - component: {fileID: 526606574} + - component: {fileID: 526606573} + m_Layer: 5 + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967294 + m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &460070393 -Transform: +--- !u!224 &526606572 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 460070392} + m_GameObject: {fileID: 526606571} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.851, y: 8.5459, z: -0.7553} - m_LocalScale: {x: 10.724, y: -1.1384069, z: -14.385447} + m_LocalPosition: {x: 0, y: 0, z: -2} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1801115535} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &460070394 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 460070392} - 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 &460070395 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 460070392} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - 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: 179104804dbcb7d468d84c5fe529753a, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 0 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_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 &460070396 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 460070392} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &467191616 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 467191618} - - component: {fileID: 467191617} - m_Layer: 0 - m_Name: Lightmaps (Editor Tooling) - m_TagString: EditorOnly - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &467191617 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 467191616} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3332d564662a1e44ba2565f704565da1, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.MultiLightmaps.LightmapBaker, Needle.Multi-Lightmaps - $ GlobalObjectId_V1-2-b8a0606ee6f38b94e9ff246e56bc332d-467191617-0 - Configurations: - - Name: Day - BakedLightmap: {fileID: 0} - Objects: - - {fileID: 1834572858} - - {fileID: 982160588} - Emissive: - - {fileID: 810615839} - - Name: Night - BakedLightmap: {fileID: 0} - Objects: - - {fileID: 188370186} - - {fileID: 778744630} - Emissive: - - {fileID: 810615838} - - Name: Night-2 - BakedLightmap: {fileID: 0} - Objects: - - {fileID: 321173120} - - {fileID: 2014262569} - Emissive: - - {fileID: 810615837} ---- !u!4 &467191618 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 467191616} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5551617, y: 0.3557136, z: 0.03774476} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1834572860} - - {fileID: 982160590} - - {fileID: 778744632} - - {fileID: 2014262572} - - {fileID: 188370188} - - {fileID: 321173121} - - {fileID: 1801115535} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &526606571 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 526606572} - - component: {fileID: 526606574} - - component: {fileID: 526606573} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &526606572 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 526606571} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1528917366} - m_RootOrder: 0 + m_Father: {fileID: 1528917366} + 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} @@ -1407,6 +1549,89 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626675794} m_CullTransparentMesh: 1 +--- !u!1 &684976940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 684976941} + - component: {fileID: 684976943} + - component: {fileID: 684976942} + m_Layer: 6 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &684976941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684976940} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0017, y: 3.344, z: 0.0052} + m_LocalScale: {x: 5.666036, y: 0.2089, z: 5.659054} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1172196040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &684976942 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684976940} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + 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: 0 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_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 &684976943 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684976940} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &736811882 GameObject: m_ObjectHideFlags: 0 @@ -1483,7 +1708,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 736811882} m_CullTransparentMesh: 1 ---- !u!1 &778744630 +--- !u!1 &822248027 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1491,100 +1716,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 778744632} - - component: {fileID: 778744631} - - component: {fileID: 778744633} + - component: {fileID: 822248028} + - component: {fileID: 822248030} + - component: {fileID: 822248029} m_Layer: 0 - m_Name: Window Night Light + m_Name: Lamp Modern - White A m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!108 &778744631 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 778744630} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.8229193, b: 0.7764706, a: 1} - m_Intensity: 0.1 - m_Range: 399.37164 - m_SpotAngle: 15.57091 - m_InnerSpotAngle: 15.57091 - 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.3 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 7.236842e+25, y: 1.9362433e+31, z: 6.767901e+22, w: 1.9432918e-19} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 15 ---- !u!4 &778744632 +--- !u!4 &822248028 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 778744630} - m_LocalRotation: {x: 0.42847392, y: -0.16381311, z: -0.59249973, w: 0.66220796} - m_LocalPosition: {x: 5.1558847, y: 9.38833, z: -7.02289} + m_GameObject: {fileID: 822248027} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 2.5211616, y: 0.97168636, z: -1.7474447} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 467191618} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 21.923, y: -51.37, z: -94.284} ---- !u!114 &778744633 + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &822248029 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 778744630} + m_GameObject: {fileID: 822248027} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} @@ -1599,312 +1762,25 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!1001 &810615835 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1832395240} - m_Modifications: - - target: {fileID: -8136053226223073051, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Layer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8136053226223073051, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8136053226223073051, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -7994727958374856548, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_ScaleInLightmap - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -6865848431780957478, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_ScaleInLightmap - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -5528427808871798862, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: -5224659970317501416, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: -5200049630672342076, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: fc8904821e3a99e4ea2262523ea62909, type: 2} - - target: {fileID: -4770553020841642671, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.x - value: -0.39273888 - objectReference: {fileID: 0} - - target: {fileID: -4770553020841642671, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.y - value: -0.39273888 - objectReference: {fileID: 0} - - target: {fileID: -4770553020841642671, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.z - value: -0.39273888 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -3366053979542920340, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_ScaleInLightmap - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -3366053979542920340, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d15285ba4640d444aa5ad0fd3db0e626, type: 2} - - target: {fileID: -3124319271697254014, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: -2416354003798316455, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: -1285942899893138099, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -1285942899893138099, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: a79c1e5e05c0ab345a8b0c6037b88943, type: 2} - - target: {fileID: -30621829495355930, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_ScaleInLightmap - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 833142170186387915, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 1147048131503350245, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.x - value: -0.31984168 - objectReference: {fileID: 0} - - target: {fileID: 1147048131503350245, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.y - value: -0.31984168 - objectReference: {fileID: 0} - - target: {fileID: 1147048131503350245, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_LocalScale.z - value: -0.31984168 - objectReference: {fileID: 0} - - target: {fileID: 3192474810534772226, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 3743603489132434543, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} - - target: {fileID: 4342584652771544165, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 4705173316782338674, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Layer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4705173316782338674, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 5186423350808066383, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Layer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5186423350808066383, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 5320256653703179645, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5320256653703179645, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5320256653703179645, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 5465962677066435760, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5465962677066435760, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 5465962677066435760, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 5794239460425527871, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 779971a72d0f5584a88ba0eb643dbd11, type: 2} - - target: {fileID: 6081988674281158277, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6081988674281158277, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 6081988674281158277, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 7193859194173960938, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Layer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 7193859194173960938, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7193859194173960938, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 7589360548822412952, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7589360548822412952, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_TagString - value: EditorOnly - objectReference: {fileID: 0} - - target: {fileID: 7589360548822412952, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 8243635131332901269, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_Name - value: Room - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8771091787928289351, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - propertyPath: m_StaticEditorFlags - value: 4294967295 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: -4161369568681901532, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} ---- !u!4 &810615836 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - m_PrefabInstance: {fileID: 810615835} - m_PrefabAsset: {fileID: 0} ---- !u!23 &810615837 stripped -MeshRenderer: - m_CorrespondingSourceObject: {fileID: 5794239460425527871, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - m_PrefabInstance: {fileID: 810615835} - m_PrefabAsset: {fileID: 0} ---- !u!23 &810615838 stripped -MeshRenderer: - m_CorrespondingSourceObject: {fileID: -5200049630672342076, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - m_PrefabInstance: {fileID: 810615835} - m_PrefabAsset: {fileID: 0} ---- !u!23 &810615839 stripped -MeshRenderer: - m_CorrespondingSourceObject: {fileID: -3366053979542920340, guid: fc8c74845c029bb4fa3d579035a977ba, type: 3} - m_PrefabInstance: {fileID: 810615835} - m_PrefabAsset: {fileID: 0} ---- !u!1 &982160588 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 982160590} - - component: {fileID: 982160589} - - component: {fileID: 982160591} - m_Layer: 0 - m_Name: Window Day Light Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!108 &982160589 +--- !u!108 &822248030 Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982160588} + m_GameObject: {fileID: 822248027} m_Enabled: 1 serializedVersion: 10 - m_Type: 3 + m_Type: 2 m_Shape: 0 - m_Color: {r: 1, g: 0.99415976, b: 0.9103774, a: 1} - m_Intensity: 1 - m_Range: 20 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.015 + m_Range: 10 m_SpotAngle: 30 m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 2 + m_Type: 0 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -1939,51 +1815,15 @@ Light: m_RenderingLayerMask: 1 m_Lightmapping: 2 m_LightShadowCasterMode: 0 - m_AreaSize: {x: 3.2503738, y: 8.382322} - m_BounceIntensity: 3 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 6.7e-44, y: 0, z: 0, w: 7e-45} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &982160590 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982160588} - m_LocalRotation: {x: -0, y: -0.70710707, z: -0, w: 0.70710653} - m_LocalPosition: {x: 3.51, y: 3.77, z: -3.49} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 467191618} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} ---- !u!114 &982160591 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982160588} - 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} + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 0.5 + 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 &982864557 GameObject: m_ObjectHideFlags: 0 @@ -2031,11 +1871,17 @@ MonoBehaviour: Needle.Multi-Lightmaps $ GlobalObjectId_V1-2-b8a0606ee6f38b94e9ff246e56bc332d-982864559-0 settings: - Emissive: - - {fileID: 810615839} + - {fileID: 1323092295} - Emissive: - - {fileID: 810615838} - - Emissive: - - {fileID: 810615837} + - {fileID: 192551301} + - {fileID: 192551300} + - {fileID: 192551299} + - {fileID: 192551304} + - {fileID: 192551303} + - {fileID: 192551302} + - {fileID: 192551305} + - {fileID: 1759158341} + - Emissive: [] cycleLigthmaps: 1 cycleInterval: 1 pingPong: 0 @@ -2055,6 +1901,7 @@ GameObject: - component: {fileID: 992587678} - component: {fileID: 992587677} - component: {fileID: 992587676} + - component: {fileID: 992587679} m_Layer: 5 m_Name: Selection m_TagString: Untagged @@ -2069,8 +1916,8 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 992587674} - m_LocalRotation: {x: -0, y: 0.4999996, z: -0, w: 0.8660257} - m_LocalPosition: {x: 0, y: 0, z: -0.581} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -2.849} m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} m_ConstrainProportionsScale: 1 m_Children: @@ -2082,10 +1929,10 @@ RectTransform: - {fileID: 1528917366} m_Father: {fileID: 1832395240} m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 60, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: -1.725, y: 0} + m_AnchoredPosition: {x: -1.538, y: -0.326} m_SizeDelta: {x: 1024, y: 1024} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &992587676 @@ -2149,74 +1996,32 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!1 &1042684493 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1042684496} - - component: {fileID: 1042684495} - - component: {fileID: 1042684494} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1042684494 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042684493} - 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 &1042684495 +--- !u!114 &992587679 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042684493} + m_GameObject: {fileID: 992587674} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &1042684496 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042684493} - m_LocalRotation: {x: 0, y: 0, z: 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} + 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: 177.4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1 &1078463689 GameObject: m_ObjectHideFlags: 0 @@ -2243,18 +2048,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1078463689} - m_LocalRotation: {x: 0.671659, y: 0.03899157, z: -0.055744678, w: 0.7377306} - m_LocalPosition: {x: 0, y: 0, z: -172} + m_LocalRotation: {x: 0, y: 0, z: 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: 626675795} m_Father: {fileID: 992587675} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 84.475, y: -10.383, z: -18.074} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -450, y: 51} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1078463691 @@ -2317,10 +2122,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -2352,6 +2157,38 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &1172196039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1172196040} + m_Layer: 6 + m_Name: Light blocks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1172196040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1172196039} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.5551617, y: -0.3557136, z: -0.03774476} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 684976941} + m_Father: {fileID: 467191618} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1238516620 GameObject: m_ObjectHideFlags: 0 @@ -2462,7 +2299,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1832395240} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1272661825 MonoBehaviour: @@ -2484,7 +2321,7 @@ MonoBehaviour: usePlacementAdjustment: 0 arSceneScale: 5 useXRAnchor: 0 - useQuicklookExport: 1 + useQuicklookExport: 0 useDepthSensing: 0 useDefaultControls: 1 showControllerModels: 1 @@ -2502,6 +2339,9 @@ GameObject: - component: {fileID: 1276007242} - component: {fileID: 1276007241} - component: {fileID: 1276007244} + - component: {fileID: 1276007245} + - component: {fileID: 1276007246} + - component: {fileID: 1276007247} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -2576,6 +2416,57 @@ MonoBehaviour: Path: /multi-lightmaps OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1276007245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276007240} + 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 &1276007246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276007240} + 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 lightmaps + description: Easily bake multiple lightmaps for a scene and switch between different + lightmaps at runtime. + image: {fileID: 2800000, guid: 98b34eb1360d6fd4dbb66cb013d600eb, type: 3} +--- !u!114 &1276007247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276007240} + 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: 2048 + GenerateLODs: 0 --- !u!1 &1297954663 GameObject: m_ObjectHideFlags: 0 @@ -2606,7 +2497,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1832395240} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 54.515, z: 0} --- !u!114 &1297954665 MonoBehaviour: @@ -2621,6 +2512,11 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine priority: 0 +--- !u!23 &1323092295 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -3366053979542920340, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} + m_PrefabAsset: {fileID: 0} --- !u!1 &1345923540 GameObject: m_ObjectHideFlags: 0 @@ -2727,18 +2623,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1346152406} - m_LocalRotation: {x: 0.67231834, y: -0.029047515, z: 0.02616283, w: 0.73922926} - m_LocalPosition: {x: 0, y: 0, z: -188} + m_LocalRotation: {x: 0, y: 0, z: 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: 2504803} m_Father: {fileID: 992587675} m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 84.571, y: -4.709, z: -0.229} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 152, y: 40} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1346152408 @@ -2801,10 +2697,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -2836,7 +2732,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!1 &1460088710 +--- !u!1 &1493238179 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2844,95 +2740,114 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1460088711} - - component: {fileID: 1460088714} - - component: {fileID: 1460088713} - - component: {fileID: 1460088712} - m_Layer: 2 - m_Name: Cube + - component: {fileID: 1493238180} + - component: {fileID: 1493238182} + - component: {fileID: 1493238181} + m_Layer: 0 + m_Name: Lamp Cylinder - White m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967294 - m_IsActive: 1 ---- !u!4 &1460088711 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1493238180 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1460088710} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.011, y: 3.7383, z: 2.2605} - m_LocalScale: {x: 1, y: 8.476597, z: 8.207556} + m_GameObject: {fileID: 1493238179} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: -1.0728642, y: 2.5012865, z: 2.103301} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1801115535} - m_RootOrder: 0 + m_Father: {fileID: 467191618} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1460088712 -BoxCollider: +--- !u!114 &1493238181 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1460088710} - m_Material: {fileID: 0} - m_IsTrigger: 0 + m_GameObject: {fileID: 1493238179} m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1460088713 -MeshRenderer: + 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 &1493238182 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1460088710} + m_GameObject: {fileID: 1493238179} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 0.4719206, g: 0.8839863, b: 0.990566, a: 1} + m_Intensity: 0.189 + 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_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 179104804dbcb7d468d84c5fe529753a, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 0 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_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 &1460088714 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1460088710} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 8 + 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 &1528917365 GameObject: m_ObjectHideFlags: 0 @@ -2959,18 +2874,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1528917365} - m_LocalRotation: {x: 0.6634537, y: -0.098758355, z: 0.12006673, w: 0.73188806} - m_LocalPosition: {x: 0, y: 0, z: -83} + m_LocalRotation: {x: 0, y: 0, z: 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: 526606572} m_Father: {fileID: 992587675} m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 84.19, y: 8.382, z: 26.208} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 730, y: 55} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1528917367 @@ -3033,10 +2948,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -3068,6 +2983,122 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &1535853987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535853988} + - component: {fileID: 1535853990} + - component: {fileID: 1535853989} + m_Layer: 0 + m_Name: TV Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1535853988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535853987} + m_LocalRotation: {x: -0.00245666, y: 0.71039736, z: 0.002479715, w: 0.7037922} + m_LocalPosition: {x: -1.6098382, y: 0.19128639, z: -1.6397448} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 467191618} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: -0.4, y: 90.535, z: 0} +--- !u!114 &1535853989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535853987} + 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 &1535853990 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535853987} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 3 + m_Shape: 0 + m_Color: {r: 0.83637416, g: 0.9499892, b: 0.990566, a: 1} + m_Intensity: 7 + m_Range: 6.22 + 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.271513, y: 0.70690084} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: -0.01997561, y: 0, z: 0.89729416, w: 0.22508056} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 --- !u!1 &1589880300 GameObject: m_ObjectHideFlags: 0 @@ -3094,18 +3125,18 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1589880300} - m_LocalRotation: {x: 0.6687643, y: -0.06894382, z: 0.07963882, w: 0.7359748} - m_LocalPosition: {x: 0, y: 0, z: -148} + m_LocalRotation: {x: 0, y: 0, z: 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: 1345923541} m_Father: {fileID: 992587675} m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 84.484, y: 3.004, z: 15.079} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 445, y: 43} + 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: 219.1, y: 219.1} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1589880302 @@ -3168,10 +3199,10 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 0, g: 0, b: 0, a: 0.34117648} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.79607844} - 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_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.5686275} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.8352941} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.34117648} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.13333334} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -3203,40 +3234,107 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!1 &1801115534 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!23 &1759158341 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -7284625240812562605, guid: 281520a259f5b7a40b7757eadb3f6177, type: 3} + m_PrefabInstance: {fileID: 192551296} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1801115535} - m_Layer: 2 - m_Name: Window block - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1801115535 +--- !u!1001 &1829057062 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1832395240} + m_Modifications: + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalScale.x + value: 0.90277 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalScale.y + value: 1.4258349 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalScale.z + value: 0.90277 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalPosition.y + value: -0.463 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_Name + value: GroundCubeQuad + objectReference: {fileID: 0} + - target: {fileID: 8771091787928289351, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: -4161369568681901532, guid: acb013f31cad638439273ba3bcca8c39, type: 3} +--- !u!4 &1829057063 stripped Transform: + m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + m_PrefabInstance: {fileID: 1829057062} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1829057064 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8771091787928289351, guid: acb013f31cad638439273ba3bcca8c39, type: 3} + m_PrefabInstance: {fileID: 1829057062} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1829057065 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801115534} - m_LocalRotation: {x: 0, y: 0, z: 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: 1460088711} - - {fileID: 324622596} - - {fileID: 460070393} - m_Father: {fileID: 467191618} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1829057064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 385d14bf62e962549a8aeb84fdd6bad1, type: 3} + m_Name: + m_EditorClassIdentifier: Needle.Engine.Components.XRFlag, Needle.Engine $ GlobalObjectId_V1-2-d541a43e59ef6e94b8483da1bfc954ea-608534421-0 + VisibleIn: 5 --- !u!1 &1832395238 GameObject: m_ObjectHideFlags: 0 @@ -3284,10 +3382,12 @@ Transform: - {fileID: 982864558} - {fileID: 228121863} - {fileID: 992587675} - - {fileID: 810615836} - {fileID: 1297954664} - {fileID: 287253460} - {fileID: 1272661824} + - {fileID: 192551297} + - {fileID: 208071533} + - {fileID: 1829057063} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3309,7 +3409,7 @@ MonoBehaviour: requireRoomParameter: 0 autoRejoin: 1 createJoinButton: 1 ---- !u!1 &1834572858 +--- !u!1 &1895645662 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3317,35 +3417,71 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1834572860} - - component: {fileID: 1834572859} - - component: {fileID: 1834572861} + - component: {fileID: 1895645663} + - component: {fileID: 1895645665} + - component: {fileID: 1895645664} m_Layer: 0 - m_Name: Window Day Light + m_Name: Lamp Classic - Red m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!108 &1834572859 +--- !u!4 &1895645663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895645662} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 2.8821616, y: 2.5012865, z: -1.7387447} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 467191618} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1895645664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895645662} + 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 &1895645665 Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1834572858} + m_GameObject: {fileID: 1895645662} m_Enabled: 1 serializedVersion: 10 - m_Type: 1 + m_Type: 2 m_Shape: 0 - m_Color: {r: 1, g: 0.99415976, b: 0.9103774, a: 1} - m_Intensity: 0.3 - m_Range: 50 + m_Color: {r: 0.8113208, g: 0.38733587, b: 0.31763974, a: 1} + m_Intensity: 0.01 + m_Range: 10 m_SpotAngle: 30 m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 2 + m_Type: 0 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3380,52 +3516,16 @@ Light: m_RenderingLayerMask: 1 m_Lightmapping: 2 m_LightShadowCasterMode: 0 - m_AreaSize: {x: 3.2503738, y: 8.382322} - m_BounceIntensity: 3 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 10 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: -3.3007807e+27, z: 4.5905e-41, w: 0} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 - m_ShadowAngle: 1 ---- !u!4 &1834572860 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1834572858} - m_LocalRotation: {x: 0.4783755, y: -0.45808598, z: 0.028541783, w: 0.7486652} - m_LocalPosition: {x: 5.1558847, y: 9.38833, z: -7.02289} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 467191618} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 32.852, y: -140.238, z: -13.929} ---- !u!114 &1834572861 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1834572858} - 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 &2014262569 + m_ShadowAngle: 0 +--- !u!1 &2072636002 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3433,23 +3533,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2014262572} - - component: {fileID: 2014262571} - - component: {fileID: 2014262570} + - component: {fileID: 2072636003} + - component: {fileID: 2072636005} + - component: {fileID: 2072636004} m_Layer: 0 - m_Name: Window Night Light 2 + m_Name: Lamp Modern - White B m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2014262570 + m_IsActive: 0 +--- !u!4 &2072636003 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2072636002} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 2.5211616, y: 0.97168636, z: -1.5577447} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 467191618} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2072636004 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2014262569} + m_GameObject: {fileID: 2072636002} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} @@ -3464,25 +3579,25 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!108 &2014262571 +--- !u!108 &2072636005 Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2014262569} + m_GameObject: {fileID: 2072636002} m_Enabled: 1 serializedVersion: 10 - m_Type: 1 + m_Type: 2 m_Shape: 0 - m_Color: {r: 0.7783019, g: 0.9861439, b: 1, a: 1} - m_Intensity: 0.1 - m_Range: 399.37164 - m_SpotAngle: 15.57091 - m_InnerSpotAngle: 15.57091 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.015 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 2 + m_Type: 0 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -3518,26 +3633,11 @@ Light: m_Lightmapping: 2 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 0.3 + m_BounceIntensity: 0.5 m_ColorTemperature: 6570 m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 7.236842e+25, y: 1.9362433e+31, z: 6.767901e+22, w: 1.9432918e-19} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 - m_ShadowAngle: 15 ---- !u!4 &2014262572 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2014262569} - m_LocalRotation: {x: 0.38254982, y: 0.110127054, z: -0.40446356, w: 0.82336926} - m_LocalPosition: {x: 5.1558847, y: 9.38833, z: -7.02289} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 467191618} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 45.976, y: -10.622, z: -56.84} + m_ShadowAngle: 0 diff --git a/package/Runtime/Lightmaps/LightmapBakerLightingSettings.lighting b/package/Runtime/Lightmaps/LightmapBakerLightingSettings.lighting index 9628cac30..da597e55a 100644 --- a/package/Runtime/Lightmaps/LightmapBakerLightingSettings.lighting +++ b/package/Runtime/Lightmaps/LightmapBakerLightingSettings.lighting @@ -18,13 +18,13 @@ LightingSettings: m_UsingShadowmask: 1 m_BakeBackend: 2 m_LightmapMaxSize: 2048 - m_BakeResolution: 32 - m_Padding: 2 + m_BakeResolution: 44 + m_Padding: 8 m_LightmapCompression: 0 - m_AO: 0 + m_AO: 1 m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 + m_CompAOExponent: 0.5 + m_CompAOExponentDirect: 0.25 m_ExtractAO: 0 m_MixedBakeMode: 2 m_LightmapsBakeMode: 0 @@ -40,13 +40,13 @@ LightingSettings: m_FinalGatherFiltering: 1 m_PVRCulling: 1 m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVREnvironmentSampleCount: 128 + m_PVRDirectSampleCount: 128 + m_PVRSampleCount: 128 + m_PVREnvironmentSampleCount: 64 m_PVREnvironmentReferencePointCount: 2048 m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 1 + m_PVRBounces: 10 + m_PVRMinBounces: 4 m_PVREnvironmentMIS: 1 m_PVRFilteringMode: 1 m_PVRDenoiserTypeDirect: 1 diff --git a/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts b/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts index 56b97a617..824c0883c 100644 --- a/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts +++ b/package/Runtime/Lightmaps/Runtime/Module/MultiLightmap~/Lightmaps.ts @@ -50,7 +50,7 @@ class LightmapSettings { //@dont-generate-component export class LightmapConfigurations extends Behaviour { - private _didSwitchLightTime?: number; + private _didSwitchLightTime: number | undefined; cycleLigthmaps: boolean = true; cycleInterval: number = 1; @@ -116,7 +116,7 @@ export class LightmapConfigurations extends Behaviour { } let i = 0; while (true) { - if (!this.lightmaps?.length) return; + if (!this.lightmaps?.length) continue; // if someone switched the light dont auto proceed if (!this._didSwitchLightTime || Date.now() - this._didSwitchLightTime > 600 * 1000) { this._didSwitchLightTime = undefined; @@ -132,6 +132,8 @@ export class LightmapConfigurations extends Behaviour { else i -= 1; + i %= this.lightmaps.length; + this.setLightmap(i); } yield WaitForSeconds(this.cycleInterval);//.3 + Math.random() * .5); @@ -148,7 +150,7 @@ export class LightmapConfigurations extends Behaviour { } previousLightmap() { this._didSwitchLightTime = Date.now(); - this.index = this.index + 1; + this.index = this.index - 1; this.context.connection.send("lightmap_index", this.index); } @@ -161,7 +163,11 @@ export class LightmapConfigurations extends Behaviour { private setLightmap(index: number) { if (typeof index !== "number") return; if (!this.lightmaps) return; - index %= this.lightmaps.length; + if (index < 0) + index = this.lightmaps.length - 1; + else if (index >= this.lightmaps.length) { + index = 0; + } this._index = index; for (const rend of this._renderers) { rend.lightmap = this.lightmaps[index]; diff --git a/package/Runtime/LineDrawing/LineDrawing.unity b/package/Runtime/LineDrawing/LineDrawing.unity index a4c93d698..6367704ef 100644 --- a/package/Runtime/LineDrawing/LineDrawing.unity +++ b/package/Runtime/LineDrawing/LineDrawing.unity @@ -322,6 +322,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 118181903} m_CullTransparentMesh: 1 +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071533} + - component: {fileID: 208071534} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &208071533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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 &208071534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 --- !u!1 &647179065 GameObject: m_ObjectHideFlags: 0 @@ -523,10 +572,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-7c4dd75796901e14c976fb6ba38ab38c-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 @@ -1463,6 +1517,7 @@ Transform: - {fileID: 18824311} - {fileID: 647179066} - {fileID: 1923787229} + - {fileID: 208071533} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1529,6 +1584,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!114 &1597275523 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts b/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts index cd6274144..04409fb3a 100644 --- a/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts +++ b/package/Runtime/LineDrawing/Needle.Samples.LineDrawing~/LineDrawer.ts @@ -114,7 +114,7 @@ export class LinesDrawer extends Behaviour { state.maxDistance = this.context.mainCamera?.getWorldPosition(new Vector3()).length() ?? 0; prev = state.maxDistance; } - if (hit) { + if (hit) { if (!state.currentHandle) { state.maxDistance = hit.distance; } @@ -135,6 +135,17 @@ export class LinesDrawer extends Behaviour { } if (pt) { + // abort the draw if the drawn segment is too long + if(state.lastHit.distanceTo(pt) > 6) { + if (state.currentHandle) { + // this.sendLineUpdate(); + this.lines.endLine(state.currentHandle); + state.currentHandle = null; + + return state; + } + } + if (!state.currentHandle) { let parent = state.lastParent ?? this.gameObject as THREE.Object3D; if (this.addToPaintedObject && hit) parent = hit.object; diff --git a/package/Runtime/LookingGlass/LookingGlass.unity b/package/Runtime/LookingGlass/LookingGlass.unity index 9476340dd..9e0c756d8 100644 --- a/package/Runtime/LookingGlass/LookingGlass.unity +++ b/package/Runtime/LookingGlass/LookingGlass.unity @@ -248,6 +248,55 @@ Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: f747010238922ae448abd02d66270030, type: 3} m_PrefabInstance: {fileID: 111422523} m_PrefabAsset: {fileID: 0} +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071534} + - component: {fileID: 208071533} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &208071533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 +--- !u!4 &208071534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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 &284856214 GameObject: m_ObjectHideFlags: 0 @@ -623,7 +672,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 &697044724 PrefabInstance: @@ -784,7 +833,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} - m_LocalRotation: {x: 0.19280659, y: -0.088459976, z: 0.017455658, w: 0.97708535} + m_LocalRotation: {x: 0.19280668, y: -0.08845998, z: 0.017455665, w: 0.97708535} m_LocalPosition: {x: 0.55499905, y: 1.7689999, z: -3.04} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 diff --git a/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts b/package/Runtime/LookingGlass/needle-lookingglass~/SingleFileDrop.ts index 2fcf2f0b2..aae72894f 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.fitCameraToObjects([this.gameObject], 1.3); + orbitControls.fitCamera([this.gameObject], 1.3); }); // create centered p element diff --git a/package/Runtime/Mediapipe/Mediapipe Hands.unity b/package/Runtime/Mediapipe/Mediapipe Hands.unity index 4b4807a88..4c51d3178 100644 --- a/package/Runtime/Mediapipe/Mediapipe Hands.unity +++ b/package/Runtime/Mediapipe/Mediapipe Hands.unity @@ -5018,6 +5018,55 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071534} + - component: {fileID: 208071533} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &208071533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 +--- !u!4 &208071534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &299646641 GameObject: m_ObjectHideFlags: 0 @@ -5391,20 +5440,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-d541a43e59ef6e94b8483da1bfc954ea-706762907-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: 0.3 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 80 enablePan: 1 - lookAtConstraint: {fileID: 706762909} + 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 @@ -5494,6 +5550,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: '@needle-tools/mediapipe-sample' VersionOrPath: Packages/com.needle.engine-samples/Runtime/Mediapipe/needle-mediapipe.npmdef @@ -5828,7 +5885,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1589812080 GameObject: diff --git a/package/Runtime/MeshTracking/MeshTracking.unity b/package/Runtime/MeshTracking/MeshTracking.unity index 9bc99d666..baa163ecd 100644 --- a/package/Runtime/MeshTracking/MeshTracking.unity +++ b/package/Runtime/MeshTracking/MeshTracking.unity @@ -123,6 +123,55 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &213470579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 213470581} + - component: {fileID: 213470580} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &213470580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + 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 + ShowSpatialMenu: 1 +--- !u!4 &213470581 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + m_LocalRotation: {x: -0, y: -0, z: -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 &320006889 GameObject: m_ObjectHideFlags: 0 @@ -211,7 +260,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &700669867 GameObject: @@ -311,10 +360,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 maxZoom: Infinity @@ -675,6 +729,7 @@ GameObject: - component: {fileID: 1627146191} - component: {fileID: 1627146193} - component: {fileID: 1627146194} + - component: {fileID: 1627146195} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -747,6 +802,22 @@ MonoBehaviour: Path: /mesh-tracking OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1627146195 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627146190} + 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: XR Mesh Detection + description: Access and render room meshes on Quest 3 + image: {fileID: 2800000, guid: e20f164cf222b4f7f985895ef7738f6a, type: 3} --- !u!1001 &1687472723 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/MiscScripting/MiscScripting.unity b/package/Runtime/MiscScripting/MiscScripting.unity index 00cb96478..382637f0e 100644 --- a/package/Runtime/MiscScripting/MiscScripting.unity +++ b/package/Runtime/MiscScripting/MiscScripting.unity @@ -628,8 +628,6 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickToOpenWebsite, Needle.Tiny.Samples $ GlobalObjectId_V1-2-4bdc09f82e9c02b4a8b57a59a7d7a826-796143822-0 url: - keepQuery: 0 - keepHash: 0 openNewTab: 0 --- !u!33 &796143823 MeshFilter: @@ -1221,8 +1219,6 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickToOpenWebsite, Needle.Tiny.Samples $ GlobalObjectId_V1-2-4bdc09f82e9c02b4a8b57a59a7d7a826-1219839411-0 url: - keepQuery: 0 - keepHash: 0 openNewTab: 0 --- !u!33 &1219839412 MeshFilter: @@ -1232,6 +1228,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1219839408} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1526562593} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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 + ShowSpatialMenu: 1 --- !u!1 &1290005927 GameObject: m_ObjectHideFlags: 0 @@ -1401,6 +1446,7 @@ Transform: - {fileID: 2120999431} - {fileID: 1839906124} - {fileID: 399677} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1417,6 +1463,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-4bdc09f82e9c02b4a8b57a59a7d7a826-1526562594-0 + IgnoreSkinnedMeshes: 0 --- !u!1 &1531838827 GameObject: m_ObjectHideFlags: 0 @@ -2091,6 +2138,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + color: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &1865803038 GameObject: m_ObjectHideFlags: 0 @@ -2296,20 +2344,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-4bdc09f82e9c02b4a8b57a59a7d7a826-1891683900-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &1891683901 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2496,6 +2551,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: '@needle-tools/needle-engine-samples' VersionOrPath: Packages/com.needle.engine.samples/Runtime/Needle Engine Samples.npmdef @@ -2638,8 +2694,6 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.ClickToOpenWebsite, Needle.Tiny.Samples $ GlobalObjectId_V1-2-4bdc09f82e9c02b4a8b57a59a7d7a826-2063934553-0 url: - keepQuery: 0 - keepHash: 0 openNewTab: 0 --- !u!33 &2063934554 MeshFilter: diff --git a/package/Runtime/Multi-Scenes/Content/Controls.prefab b/package/Runtime/Multi-Scenes/Content/Controls.prefab index 85d9cad63..fe34471f0 100644 --- a/package/Runtime/Multi-Scenes/Content/Controls.prefab +++ b/package/Runtime/Multi-Scenes/Content/Controls.prefab @@ -61,7 +61,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.18431373} + 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 @@ -99,11 +99,11 @@ MonoBehaviour: 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_NormalColor: {r: 0, g: 0, b: 0, a: 0.18039216} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.36862746} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.54509807} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.18039216} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.050980393} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -296,7 +296,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: -1.4630127, y: 0.035003662} + m_AnchoredPosition: {x: -1.4630127, y: 0.03503418} m_SizeDelta: {x: 512, y: 512} m_Pivot: {x: 0.5, y: 0.5} --- !u!223 &1855280757207794776 @@ -341,7 +341,7 @@ MonoBehaviour: m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 + m_DynamicPixelsPerUnit: 5 m_PresetInfoIsWorld: 1 --- !u!114 &1855280757207794778 MonoBehaviour: @@ -667,7 +667,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: UnityEngine.UI.Image, UnityEngine.UI m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.18431373} + 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 @@ -705,11 +705,11 @@ MonoBehaviour: 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_NormalColor: {r: 0, g: 0, b: 0, a: 0.18039216} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.36862746} + m_PressedColor: {r: 0, g: 0, b: 0, a: 0.54509807} + m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.18039216} + m_DisabledColor: {r: 0, g: 0, b: 0, a: 0.050980393} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: diff --git a/package/Runtime/Multi-Scenes/Multi Scenes.unity b/package/Runtime/Multi-Scenes/Multi Scenes.unity index 7684ee97f..1b12b11d4 100644 --- a/package/Runtime/Multi-Scenes/Multi Scenes.unity +++ b/package/Runtime/Multi-Scenes/Multi Scenes.unity @@ -123,6 +123,55 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071533} + - component: {fileID: 208071534} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &208071533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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: 1458125670} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &208071534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 --- !u!114 &784234927 MonoBehaviour: m_ObjectHideFlags: 0 @@ -413,6 +462,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1132596503} + - {fileID: 208071533} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -440,9 +490,9 @@ MonoBehaviour: useSceneName: 1 clamp: 0 useHistory: 1 - useKeyboard: 0 + useKeyboard: 1 useSwipe: 0 - useSceneLighting: 0 + useSceneLighting: 1 preloadNext: 1 preloadPrevious: 1 preloadConcurrent: 2 @@ -540,7 +590,7 @@ MonoBehaviour: createVRButton: 1 createARButton: 1 createSendToQuestButton: 1 - createQRCode: 0 + createQRCode: 1 usePlacementReticle: 1 usePlacementAdjustment: 0 arSceneScale: 1 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3 b/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3 new file mode 100644 index 000000000..790db9ed1 Binary files /dev/null and b/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3 differ diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3.meta b/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3.meta new file mode 100644 index 000000000..7f8282be4 --- /dev/null +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 1/ES_Selenelion - Andres Cantu.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c0256edc101fc1f4ebfeeeabe1c3d957 +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/Multi-Scenes/Scenes/Scene 1/Scene 1 - Simple.unity b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Simple.unity index d50e9aef8..cc4e11c32 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Simple.unity +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 1/Scene 1 - Simple.unity @@ -815,20 +815,27 @@ 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 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!1 &729719042 GameObject: m_ObjectHideFlags: 0 @@ -1116,15 +1123,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1855280757207794855, guid: af1a6bbf8471cc842a4c8c043f6bc5b0, type: 3} propertyPath: m_LocalScale.x - value: 0.010000008 + value: 0.010000011 objectReference: {fileID: 0} - target: {fileID: 1855280757207794855, guid: af1a6bbf8471cc842a4c8c043f6bc5b0, type: 3} propertyPath: m_LocalScale.y - value: 0.01000001 + value: 0.010000017 objectReference: {fileID: 0} - target: {fileID: 1855280757207794855, guid: af1a6bbf8471cc842a4c8c043f6bc5b0, type: 3} propertyPath: m_LocalScale.z - value: 0.010000003 + value: 0.010000005 objectReference: {fileID: 0} - target: {fileID: 1855280757207794855, guid: af1a6bbf8471cc842a4c8c043f6bc5b0, type: 3} propertyPath: m_LocalPosition.x @@ -1381,8 +1388,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!4 &990150450 stripped Transform: m_CorrespondingSourceObject: {fileID: 6863370408674549772, guid: 6882fa030597e4b4db76333a12164865, type: 3} @@ -1554,8 +1566,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!4 &1035279181 stripped Transform: m_CorrespondingSourceObject: {fileID: 3445362787198382902, guid: 5fe34d9de64dc004bb27713e0b6f417d, type: 3} @@ -1652,8 +1669,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1188827108 Rigidbody: m_ObjectHideFlags: 0 @@ -1889,8 +1911,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!4 &1270609103 stripped Transform: m_CorrespondingSourceObject: {fileID: 908409272947668052, guid: 518b1eca5e81efa419cc9f707554f59a, type: 3} @@ -2003,8 +2030,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!4 &1281237442 stripped Transform: m_CorrespondingSourceObject: {fileID: 6432195040489705109, guid: 1ea68dbeffac3574387f0dedd6d1b7b1, type: 3} @@ -2023,6 +2055,134 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.2, y: 0.2, z: 0.2} m_Center: {x: 0, y: 0.103, z: 0} +--- !u!1 &1455335101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1455335103} + - component: {fileID: 1455335102} + m_Layer: 0 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &1455335102 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1455335101} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: c0256edc101fc1f4ebfeeeabe1c3d957, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.209 + 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!4 &1455335103 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1455335101} + m_LocalRotation: {x: -0, y: -0, z: -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 &1544480329 GameObject: m_ObjectHideFlags: 0 @@ -2161,8 +2321,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!4 &1593447919 stripped Transform: m_CorrespondingSourceObject: {fileID: 6542038656970245071, guid: 220d6b488b6d163469ab8892e4daa848, type: 3} @@ -2508,6 +2673,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine $ GlobalObjectId_V1-2-d541a43e59ef6e94b8483da1bfc954ea-519983825-0 + priority: 0 --- !u!4 &1976356639 Transform: m_ObjectHideFlags: 0 @@ -2517,7 +2683,7 @@ Transform: m_GameObject: {fileID: 1976356637} m_LocalRotation: {x: -0, y: -0.86602515, z: -0, w: 0.50000054} m_LocalPosition: {x: 1.921, y: 0, z: 1.028} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_LocalScale: {x: 0.7000008, y: 0.7, z: 0.7000008} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3 b/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3 new file mode 100644 index 000000000..a556b804d Binary files /dev/null and b/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3 differ diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3.meta b/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3.meta new file mode 100644 index 000000000..ffe2587a2 --- /dev/null +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 2/ES_Starways - Eden Avery.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0d5805bffaf02234f800ca1951d8c376 +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/Multi-Scenes/Scenes/Scene 2/Scene 2 - Fog.unity b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Scene 2 - Fog.unity index b23b6e140..9276297b7 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 2/Scene 2 - Fog.unity +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 2/Scene 2 - Fog.unity @@ -234,8 +234,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &72516763 Rigidbody: m_ObjectHideFlags: 0 @@ -285,8 +290,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &92875001 Rigidbody: m_ObjectHideFlags: 0 @@ -492,8 +502,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &100305514 Rigidbody: m_ObjectHideFlags: 0 @@ -539,6 +554,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine $ GlobalObjectId_V1-2-d541a43e59ef6e94b8483da1bfc954ea-519983825-0 + priority: 0 --- !u!4 &125964930 Transform: m_ObjectHideFlags: 0 @@ -548,7 +564,7 @@ Transform: m_GameObject: {fileID: 125964928} m_LocalRotation: {x: -0, y: 0.9630825, z: -0, w: 0.26920658} m_LocalPosition: {x: -2.437, y: 0.035, z: 2.055} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_LocalScale: {x: 0.70000094, y: 0.7, z: 0.70000094} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 0} @@ -665,8 +681,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &175585946 Rigidbody: m_ObjectHideFlags: 0 @@ -716,8 +737,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &195271403 Rigidbody: m_ObjectHideFlags: 0 @@ -943,8 +969,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &296425985 Rigidbody: m_ObjectHideFlags: 0 @@ -1150,8 +1181,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &332766656 Rigidbody: m_ObjectHideFlags: 0 @@ -1377,8 +1413,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &496173288 Rigidbody: m_ObjectHideFlags: 0 @@ -1395,6 +1436,134 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 +--- !u!1 &594645060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 594645062} + - component: {fileID: 594645061} + m_Layer: 0 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &594645061 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594645060} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 0d5805bffaf02234f800ca1951d8c376, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.193 + 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!4 &594645062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594645060} + m_LocalRotation: {x: -0, y: -0, z: -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 &679717292 GameObject: m_ObjectHideFlags: 0 @@ -1603,8 +1772,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &682488097 Rigidbody: m_ObjectHideFlags: 0 @@ -1673,8 +1847,8 @@ Camera: y: 0 width: 1 height: 1 - near clip plane: 0.01 - far clip plane: 50 + near clip plane: 0.05 + far clip plane: 200 field of view: 60 orthographic: 0 orthographic size: 5 @@ -1702,7 +1876,7 @@ Transform: m_GameObject: {fileID: 706762903} m_LocalRotation: {x: -0.03347501, y: -0.9626213, z: 0.14045566, w: -0.22915484} m_LocalPosition: {x: -2.7583494, y: 1.2230926, z: 2.817154} - m_LocalScale: {x: 1.0000064, y: 1, z: 1.0000066} + m_LocalScale: {x: 1.0000064, y: 1, z: 1.000007} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} @@ -1721,20 +1895,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-37b057fe12700594a9a1fbe1c047e8de-706762907-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 10000 enablePan: 1 - lookAtConstraint: {fileID: 706762909} + 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 @@ -1899,8 +2080,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &741773272 Rigidbody: m_ObjectHideFlags: 0 @@ -2048,8 +2234,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &806261794 Rigidbody: m_ObjectHideFlags: 0 @@ -2256,8 +2447,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &828223212 Rigidbody: m_ObjectHideFlags: 0 @@ -2386,8 +2582,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &832279085 Rigidbody: m_ObjectHideFlags: 0 @@ -2516,8 +2717,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &870219701 Rigidbody: m_ObjectHideFlags: 0 @@ -2645,8 +2851,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &926578920 Rigidbody: m_ObjectHideFlags: 0 @@ -2696,8 +2907,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1072688150 Rigidbody: m_ObjectHideFlags: 0 @@ -2891,8 +3107,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1105331188 Rigidbody: m_ObjectHideFlags: 0 @@ -3098,8 +3319,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1148949683 Rigidbody: m_ObjectHideFlags: 0 @@ -3247,8 +3473,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1285862527 Rigidbody: m_ObjectHideFlags: 0 @@ -3454,8 +3685,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1386126140 Rigidbody: m_ObjectHideFlags: 0 @@ -3505,8 +3741,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1442950647 Rigidbody: m_ObjectHideFlags: 0 @@ -3634,8 +3875,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1463546601 Rigidbody: m_ObjectHideFlags: 0 @@ -3843,8 +4089,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1514479350 Rigidbody: m_ObjectHideFlags: 0 @@ -3972,8 +4223,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1576828978 Rigidbody: m_ObjectHideFlags: 0 @@ -4276,7 +4532,7 @@ Transform: m_GameObject: {fileID: 1609064305} m_LocalRotation: {x: 0.51609015, y: -0.2187791, z: 0.13828592, w: 0.8164948} m_LocalPosition: {x: 10.6, y: 39.6, z: -21.7} - m_LocalScale: {x: 1, y: 1.0000035, z: 1.0000032} + m_LocalScale: {x: 1, y: 1.0000039, z: 1.0000037} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} @@ -4433,8 +4689,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1666859366 Rigidbody: m_ObjectHideFlags: 0 @@ -4562,8 +4823,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1673180075 Rigidbody: m_ObjectHideFlags: 0 @@ -4691,8 +4957,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &1717478909 Rigidbody: m_ObjectHideFlags: 0 @@ -9819,7 +10090,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2083633949} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.873, y: 0, z: -0.67} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -9939,8 +10210,13 @@ MonoBehaviour: 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: 0 - useViewAngle: 0 --- !u!54 &2128614072 Rigidbody: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3 b/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3 new file mode 100644 index 000000000..48773f948 Binary files /dev/null and b/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3 differ diff --git a/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3.meta b/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3.meta new file mode 100644 index 000000000..109242da0 --- /dev/null +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/ES_Final Examination - Jay Varton.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6057a0cc169b83c46a77a8b65105e118 +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/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.unity b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.unity index a095d7b7d..008b73c29 100644 --- a/package/Runtime/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.unity +++ b/package/Runtime/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.unity @@ -15,10 +15,10 @@ RenderSettings: m_ObjectHideFlags: 0 serializedVersion: 9 m_Fog: 0 - m_FogColor: {r: 0, g: 0, b: 0, a: 1} + m_FogColor: {r: 0.6509434, g: 0.6509434, b: 0.6509434, a: 1} m_FogMode: 1 m_FogDensity: 0.14 - m_LinearFogStart: 0.5 + m_LinearFogStart: 3 m_LinearFogEnd: 5 m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} @@ -97,7 +97,7 @@ LightmapSettings: m_ExportTrainingData: 0 m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 112000000, guid: 8b41a7779abc6df448bfe2beaaa40c71, type: 2} + m_LightingDataAsset: {fileID: 112000000, guid: 141e7e46caac2c7479441d7671ce1d11, type: 2} m_LightingSettings: {fileID: 4890085278179872738, guid: 813c885d91ab1e241b8c409e2c2d72bd, type: 2} --- !u!196 &4 NavMeshSettings: @@ -152,6 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8babe471bb9745c49bc168b0d44b4a6f, type: 3} m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine $ GlobalObjectId_V1-2-d541a43e59ef6e94b8483da1bfc954ea-519983825-0 + priority: 0 --- !u!4 &117747218 Transform: m_ObjectHideFlags: 0 @@ -161,7 +162,7 @@ Transform: m_GameObject: {fileID: 117747216} m_LocalRotation: {x: -0, y: 0.9238797, z: -0, w: -0.38268322} m_LocalPosition: {x: 1.371, y: 0.049, z: 1.437} - m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_LocalScale: {x: 0.7000004, y: 0.7, z: 0.7000004} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} @@ -483,6 +484,134 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 816909454} m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &909199948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909199950} + - component: {fileID: 909199949} + m_Layer: 0 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &909199949 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909199948} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 6057a0cc169b83c46a77a8b65105e118, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.396 + 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!4 &909199950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909199948} + m_LocalRotation: {x: 0, y: 0, z: 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 &1033995712 GameObject: m_ObjectHideFlags: 0 @@ -835,10 +964,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-56a0b2b8e68befd429282b4fc6416c5a-1426173381-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity diff --git a/package/Runtime/MusicalInstrument/MusicalInstrument.unity b/package/Runtime/MusicalInstrument/MusicalInstrument.unity index 7ade966fd..aaa999844 100644 --- a/package/Runtime/MusicalInstrument/MusicalInstrument.unity +++ b/package/Runtime/MusicalInstrument/MusicalInstrument.unity @@ -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: 1ff470193d6411f4a9532cd61b595e4b --- !u!4 &144912125 Transform: @@ -262,6 +262,55 @@ Transform: m_CorrespondingSourceObject: {fileID: 2571336369794282193, guid: 3a0fc359cb8870d45848ac743e6361fd, type: 3} m_PrefabInstance: {fileID: 157611134} m_PrefabAsset: {fileID: 0} +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071533} + - component: {fileID: 208071534} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &208071533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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: 2084322108} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &208071534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 --- !u!1001 &366456111 PrefabInstance: m_ObjectHideFlags: 0 @@ -1153,7 +1202,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1408803974} - m_LocalRotation: {x: -0, y: 0.82919115, z: -0.5589652, w: 0} + m_LocalRotation: {x: -0, y: 0.82919097, z: -0.5589653, w: 0} m_LocalPosition: {x: 0, y: 2.229, z: 0.902} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1174,10 +1223,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-1ff470193d6411f4a9532cd61b595e4b-1408803978-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -1416,6 +1470,7 @@ Transform: - {fileID: 1313082124} - {fileID: 1916728704} - {fileID: 1125787647} + - {fileID: 208071533} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Navmesh/Navmesh.unity b/package/Runtime/Navmesh/Navmesh.unity index fd37cb0b3..5d26f1dff 100644 --- a/package/Runtime/Navmesh/Navmesh.unity +++ b/package/Runtime/Navmesh/Navmesh.unity @@ -415,6 +415,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 148371590} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &208071532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 208071534} + - component: {fileID: 208071533} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &208071533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + 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 + ShowSpatialMenu: 1 +--- !u!4 &208071534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 208071532} + m_LocalRotation: {x: -0, y: -0, z: -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: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &399847920 GameObject: m_ObjectHideFlags: 0 @@ -1488,10 +1537,15 @@ MonoBehaviour: 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: 4 maxZoom: 7 @@ -1950,7 +2004,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1698242729 PrefabInstance: diff --git a/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts b/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts index 196cd4d8f..5b39f533c 100644 --- a/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts +++ b/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/Navmesh.ts @@ -59,7 +59,7 @@ export class Navmesh extends Behaviour { Navmesh.displayPath(path, debugDuration); } - return path ?? new Vector3[0]; + return path ?? []; } static displayPath(path: Vector3[] | undefined, debugDuration?: number, color: ColorRepresentation = 0xff9747, depthTest: boolean = false) { @@ -136,7 +136,7 @@ export class Navmesh extends Behaviour { return c; } - private static getClosestCentroid(position: Vector3): Vector3 | null { + static getClosestCentroid(position: Vector3): Vector3 | null { let minDistance = Number.MAX_SAFE_INTEGER; let safePosition: Vector3 | null = null; Navmesh.ZoneData?.groups.forEach(group => { diff --git a/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts b/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts index 7e47415e6..b45a55afb 100644 --- a/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts +++ b/package/Runtime/Navmesh/Scripts/Needle.Navmesh~/NavmeshDemo_Agent.ts @@ -55,12 +55,19 @@ export class NavmeshDemo_Agent extends Behaviour { const b = this.squareArea; - const x = randomNumber(-b.x, b.x); - const z = randomNumber(-b.y, b.y); + const x = Mathf.random(-b.x, b.x); + const z = Mathf.random(-b.y, b.y); const target = new Vector3(x, this.worldPosition.y, z); const from = this.worldPosition; + // get the Y of the navmesh on the XZ cords + // this won't solve issues on slopes + const targetPolyCentroid = Navmesh.getClosestCentroid(target); + if (targetPolyCentroid) { + target.y = targetPolyCentroid.y; + } + const path = Navmesh.FindPath(from, target, -1); // disables the visualization const onArrive = async () => { diff --git a/package/Runtime/Netlify/Netlify.unity b/package/Runtime/Netlify/Netlify.unity index ed85175e6..708ef1210 100644 --- a/package/Runtime/Netlify/Netlify.unity +++ b/package/Runtime/Netlify/Netlify.unity @@ -299,10 +299,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-49068307165cdb346a242c48a6528235-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 @@ -345,6 +350,7 @@ GameObject: - component: {fileID: 784234924} - component: {fileID: 784234923} - component: {fileID: 784234925} + - component: {fileID: 784234926} m_Layer: 0 m_Name: Export m_TagString: EditorOnly @@ -399,6 +405,22 @@ MonoBehaviour: $ GlobalObjectId_V1-2-4fb091b879281a947b21008d62712eb3-784234925-0 compilerDirectory: Library/Needle/Sample/node_modules/@needle-tools/needle-component-compiler/src Debug: 0 +--- !u!114 &784234926 +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: Netlify + description: Deploy projects made with Needle to Netlify + image: {fileID: 2800000, guid: 51e70dcd73d578a4491f2fc34c62a3f3, type: 3} --- !u!1 &806518225 GameObject: m_ObjectHideFlags: 0 @@ -783,6 +805,7 @@ Transform: - {fileID: 1053964263} - {fileID: 1712550856} - {fileID: 873071400} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -947,6 +970,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1001 &1712550855 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Networking/Networking Animator.unity b/package/Runtime/Networking/Networking Animator.unity index 329a6137e..dd4c955df 100644 --- a/package/Runtime/Networking/Networking Animator.unity +++ b/package/Runtime/Networking/Networking Animator.unity @@ -136,6 +136,7 @@ GameObject: - component: {fileID: 25417592} - component: {fileID: 25417595} - component: {fileID: 25417596} + - component: {fileID: 25417597} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -173,6 +174,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: networking VersionOrPath: Packages/com.needle.engine-samples/Runtime/Networking/Scripts/Networking.npmdef @@ -225,6 +227,23 @@ MonoBehaviour: title: Synchronized Animator description: Synchronize any animator over network image: {fileID: 2800000, guid: 45f32e75ea656714abebba9943009ef0, type: 3} +--- !u!114 &25417597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 25417591} + 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!1001 &30548293 PrefabInstance: m_ObjectHideFlags: 0 @@ -1301,6 +1320,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!1 &1310777011 GameObject: m_ObjectHideFlags: 0 @@ -1488,6 +1508,7 @@ Transform: - {fileID: 755076031} - {fileID: 773534023} - {fileID: 2139678995} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1504,6 +1525,56 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-1440317951-0 + IgnoreSkinnedMeshes: 0 +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1440317950} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1715480774 GameObject: m_ObjectHideFlags: 0 @@ -1957,20 +2028,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-e9f1535860a50a14cb85e49bb0635ae9-2102536299-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 2102536301} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 0 doubleClickToFocus: 0 + allowInterrupt: 1 + lookAtConstraint: {fileID: 2102536301} --- !u!114 &2102536300 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Networking/Networking Player.unity b/package/Runtime/Networking/Networking Player.unity index 80b4f8b15..cd67b0e5b 100644 --- a/package/Runtime/Networking/Networking Player.unity +++ b/package/Runtime/Networking/Networking Player.unity @@ -272,6 +272,7 @@ Transform: - {fileID: 869501961} - {fileID: 930688385} - {fileID: 2016998137} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -292,6 +293,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!1 &671381873 GameObject: m_ObjectHideFlags: 0 @@ -304,6 +306,7 @@ GameObject: - component: {fileID: 671381875} - component: {fileID: 671381874} - component: {fileID: 671381877} + - component: {fileID: 671381878} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -341,6 +344,7 @@ MonoBehaviour: 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 @@ -380,6 +384,23 @@ MonoBehaviour: Path: /networking_players OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &671381878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671381873} + 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: Networking Players + description: Spawn and control players - this sample also shows the lifecycle + of networked players + image: {fileID: 2800000, guid: 158af30540f9b44449bfdfef82acc1a4, type: 3} --- !u!1 &869501959 GameObject: m_ObjectHideFlags: 0 @@ -614,6 +635,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 930688384} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 619865973} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1791489691 GameObject: m_ObjectHideFlags: 0 @@ -747,21 +817,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-375db29c7005fb54587043b09654568b-1791489696-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!1 &1819763279 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Nextjs/Next.unity b/package/Runtime/Nextjs/Next.unity index 7a46b86ce..56d7ab541 100644 --- a/package/Runtime/Nextjs/Next.unity +++ b/package/Runtime/Nextjs/Next.unity @@ -460,10 +460,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-49068307165cdb346a242c48a6528235-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 @@ -647,6 +652,7 @@ GameObject: - component: {fileID: 784234924} - component: {fileID: 784234923} - component: {fileID: 784234925} + - component: {fileID: 784234926} m_Layer: 0 m_Name: Export m_TagString: EditorOnly @@ -701,6 +707,22 @@ MonoBehaviour: $ GlobalObjectId_V1-2-49068307165cdb346a242c48a6528235-784234925-0 compilerDirectory: Library/Empty/node_modules/@needle-tools/engine/node_modules/@needle-tools/needle-component-compiler/src Debug: 0 +--- !u!114 &784234926 +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: NextJS + description: Integration with the NextJS framework. + image: {fileID: 2800000, guid: 368772b012d7d6e4d97f4706b2f7d076, type: 3} --- !u!1001 &1170649121 PrefabInstance: m_ObjectHideFlags: 0 @@ -988,6 +1010,7 @@ Transform: - {fileID: 761463757} - {fileID: 1457758622} - {fileID: 480255566} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1152,6 +1175,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/ObjectVisibility/ObjectVisibility.unity b/package/Runtime/ObjectVisibility/ObjectVisibility.unity index b96b74758..9931265f4 100644 --- a/package/Runtime/ObjectVisibility/ObjectVisibility.unity +++ b/package/Runtime/ObjectVisibility/ObjectVisibility.unity @@ -123,6 +123,55 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &213470579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 213470580} + - component: {fileID: 213470581} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &213470580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + m_LocalRotation: {x: -0, y: -0, z: -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: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &213470581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + 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 + ShowSpatialMenu: 1 --- !u!1 &382029353 GameObject: m_ObjectHideFlags: 0 @@ -151,7 +200,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: 3ff99836b61ba9f4fac090280307530b --- !u!4 &382029355 Transform: @@ -558,10 +607,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-3ff99836b61ba9f4fac090280307530b-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 10000 @@ -1434,6 +1488,7 @@ Transform: - {fileID: 890544304} - {fileID: 2030664750} - {fileID: 1925686705} + - {fileID: 213470580} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Particles/Particles Burst on click.unity b/package/Runtime/Particles/Particles Burst on click.unity index 0a08a2196..d748942d5 100644 --- a/package/Runtime/Particles/Particles Burst on click.unity +++ b/package/Runtime/Particles/Particles Burst on click.unity @@ -591,10 +591,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-a5e233d73a8ba174aac775a95a521848-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 10000 @@ -1025,6 +1030,7 @@ Transform: - {fileID: 806518227} - {fileID: 1035975159} - {fileID: 12490354} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1190,6 +1196,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1786657968 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Particles/Particles.unity b/package/Runtime/Particles/Particles.unity index 1f0abb352..4da8316e9 100644 --- a/package/Runtime/Particles/Particles.unity +++ b/package/Runtime/Particles/Particles.unity @@ -45220,10 +45220,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-2ba6afd4622b4454685d58bdab703e5f-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 70 @@ -105057,6 +105062,7 @@ Transform: - {fileID: 856549053} - {fileID: 1078875778} - {fileID: 629448747} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -110264,6 +110270,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_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 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1666009717 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Particles/ParticlesOnCollision.unity b/package/Runtime/Particles/ParticlesOnCollision.unity index ab41eac1b..d4f16a5af 100644 --- a/package/Runtime/Particles/ParticlesOnCollision.unity +++ b/package/Runtime/Particles/ParticlesOnCollision.unity @@ -244,7 +244,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: 9446a08b11ecd5a40b4575a8534b4f8c --- !u!4 &280387221 Transform: @@ -392,10 +392,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-9446a08b11ecd5a40b4575a8534b4f8c-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 @@ -1145,6 +1150,7 @@ Transform: - {fileID: 1609064307} - {fileID: 931577954} - {fileID: 180157640} + - {fileID: 1664320033} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1191,6 +1197,7 @@ MonoBehaviour: $ GlobalObjectId_V1-2-9446a08b11ecd5a40b4575a8534b4f8c-1597275521-0 arScale: 5 invertForward: 0 + customReticle: {fileID: 0} arTouchTransform: 0 useXRAnchor: 0 --- !u!1 &1609064305 @@ -1308,6 +1315,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1664320032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1664320033} + - component: {fileID: 1664320034} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1664320033 +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_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 &1664320034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1664320032} + 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 + ShowSpatialMenu: 1 --- !u!1 &1773181167 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/PenData/PencilSword.unity b/package/Runtime/PenData/PencilSword.unity index a7cf86e4c..d68179101 100644 --- a/package/Runtime/PenData/PencilSword.unity +++ b/package/Runtime/PenData/PencilSword.unity @@ -400,10 +400,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-fdb2769f1867cff44a4396476325261d-736313718-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -477,6 +482,7 @@ GameObject: - component: {fileID: 833388993} - component: {fileID: 833388992} - component: {fileID: 833388995} + - component: {fileID: 833388996} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -551,6 +557,22 @@ MonoBehaviour: Path: /pencil-sword OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &833388996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 833388991} + 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: Pencil Sword + description: Combining pen data and 3D + image: {fileID: 2800000, guid: f906e630cfac50a40ac54a9f399d91f3, type: 3} --- !u!1 &994236880 GameObject: m_ObjectHideFlags: 0 @@ -598,6 +620,7 @@ Transform: - {fileID: 1970560973} - {fileID: 177024330} - {fileID: 2116129267} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -900,6 +923,55 @@ Transform: m_Father: {fileID: 177024330} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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: 994236882} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 --- !u!1 &2116129266 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Physics/Basic Physics.unity b/package/Runtime/Physics/Basic Physics.unity index 90a440211..f7db54187 100644 --- a/package/Runtime/Physics/Basic Physics.unity +++ b/package/Runtime/Physics/Basic Physics.unity @@ -527,7 +527,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &283271275 MonoBehaviour: @@ -1156,7 +1156,7 @@ Transform: - {fileID: 1571929580} - {fileID: 2134910296} m_Father: {fileID: 1597275518} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &626181970 GameObject: @@ -1317,7 +1317,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &692051026 BoxCollider: @@ -1390,7 +1390,6 @@ GameObject: - component: {fileID: 706762904} - component: {fileID: 706762907} - component: {fileID: 706762908} - - component: {fileID: 706762909} m_Layer: 0 m_Name: Camera m_TagString: MainCamera @@ -1456,14 +1455,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} - m_LocalRotation: {x: 0.09134135, y: -0.8732213, z: 0.17978752, w: 0.44364148} + m_LocalRotation: {x: 0.08490517, y: -0.872306, z: 0.16352552, w: 0.45291585} m_LocalPosition: {x: 9.56, y: 5.48, z: 6.98} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 21.235, y: -125.122, z: 0} --- !u!114 &706762907 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1477,10 +1476,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-843fb2edad548a64d90bb18c68448109-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: 5 maxZoom: 25 @@ -1492,7 +1496,7 @@ MonoBehaviour: middleClickToFocus: 1 doubleClickToFocus: 1 allowInterrupt: 1 - lookAtConstraint: {fileID: 706762909} + lookAtConstraint: {fileID: 0} --- !u!114 &706762908 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1527,25 +1531,6 @@ MonoBehaviour: 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: 1 - m_Sources: - - sourceTransform: {fileID: 1025131913} - weight: 1 --- !u!1 &784234922 GameObject: m_ObjectHideFlags: 0 @@ -2039,37 +2024,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 947289709} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1025131912 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1025131913} - m_Layer: 0 - m_Name: LookAt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1025131913 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1025131912} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.39, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1597275518} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1157711308 PrefabInstance: m_ObjectHideFlags: 0 @@ -4223,11 +4177,11 @@ Transform: - {fileID: 1211803453} - {fileID: 592103936} - {fileID: 706762906} - - {fileID: 1025131913} - {fileID: 1609064307} - {fileID: 692051025} - {fileID: 599714508} - {fileID: 283271274} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4371,7 +4325,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!114 &1609064308 MonoBehaviour: @@ -5506,6 +5460,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2001501240} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 --- !u!1001 &2065954388 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Physics/Joints.unity b/package/Runtime/Physics/Joints.unity index 18711473b..5413a6d54 100644 --- a/package/Runtime/Physics/Joints.unity +++ b/package/Runtime/Physics/Joints.unity @@ -1850,7 +1850,6 @@ GameObject: - component: {fileID: 706762904} - component: {fileID: 706762907} - component: {fileID: 706762908} - - component: {fileID: 706762909} - component: {fileID: 706762910} m_Layer: 0 m_Name: Camera @@ -1891,7 +1890,7 @@ Camera: width: 1 height: 1 near clip plane: 0.03 - far clip plane: 50 + far clip plane: 150 field of view: 40 orthographic: 0 orthographic size: 5 @@ -1938,10 +1937,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-9d449fc60113ea04e89ec4efb2e55a3c-706762907-0 + autoTarget: 0 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 15 maxZoom: 35 @@ -1953,7 +1957,7 @@ MonoBehaviour: middleClickToFocus: 1 doubleClickToFocus: 1 allowInterrupt: 1 - lookAtConstraint: {fileID: 706762909} + lookAtConstraint: {fileID: 0} --- !u!114 &706762908 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1988,25 +1992,6 @@ MonoBehaviour: 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: 1 - m_Sources: - - sourceTransform: {fileID: 1276546026} - weight: 1 --- !u!114 &706762910 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2577,6 +2562,7 @@ GameObject: - component: {fileID: 784234925} - component: {fileID: 784234927} - component: {fileID: 784234928} + - component: {fileID: 784234929} m_Layer: 0 m_Name: Export m_TagString: EditorOnly @@ -2667,6 +2653,23 @@ MonoBehaviour: title: Physics Joints description: Connections between physical objects image: {fileID: 2800000, guid: 12cd4f6cddfbdf8439ce5dda00158dcb, 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: 0 + MaxSize: 128 + GenerateLODs: 0 --- !u!1001 &809754519 PrefabInstance: m_ObjectHideFlags: 0 @@ -5139,6 +5142,7 @@ Transform: - {fileID: 1345538156} - {fileID: 1153238086} - {fileID: 457299904} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -5779,6 +5783,55 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 1 +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 --- !u!1001 &2110045769 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Physics/Physics + Animation.unity b/package/Runtime/Physics/Physics + Animation.unity index eac32c19c..725cee730 100644 --- a/package/Runtime/Physics/Physics + Animation.unity +++ b/package/Runtime/Physics/Physics + Animation.unity @@ -1335,7 +1335,7 @@ Transform: m_GameObject: {fileID: 393675636} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 10, z: 0} - m_LocalScale: {x: 21.658674, y: 22.962091, z: 21.658674} + m_LocalScale: {x: 21.658674, y: 40, z: 21.658674} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} @@ -2116,7 +2116,6 @@ GameObject: - component: {fileID: 706762904} - component: {fileID: 706762907} - component: {fileID: 706762908} - - component: {fileID: 706762909} - component: {fileID: 706762910} m_Layer: 0 m_Name: Camera @@ -2157,7 +2156,7 @@ Camera: width: 1 height: 1 near clip plane: 0.03 - far clip plane: 50 + far clip plane: 100 field of view: 30 orthographic: 0 orthographic size: 5 @@ -2204,13 +2203,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-7ac4ed825375f054da0b3d3338b03649-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: 0.8 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 - minZoom: 0 - maxZoom: 10000 + minZoom: 5 + maxZoom: 70 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -2219,7 +2223,7 @@ MonoBehaviour: middleClickToFocus: 1 doubleClickToFocus: 1 allowInterrupt: 1 - lookAtConstraint: {fileID: 706762909} + lookAtConstraint: {fileID: 0} --- !u!114 &706762908 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2254,25 +2258,6 @@ MonoBehaviour: 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: 0 - m_IsLocked: 0 - m_Sources: - - sourceTransform: {fileID: 1273572414} - weight: 1 --- !u!114 &706762910 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2685,7 +2670,7 @@ PrefabInstance: - target: {fileID: 3348085282797861472, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: -5519335126755129899, guid: 4e337fc767f15274886202f350d39c43, type: 3} + objectReference: {fileID: 2091791396104251804, guid: 4e337fc767f15274886202f350d39c43, type: 3} - target: {fileID: 8595295419036682151, guid: 6dfbbb489966c7d4ba60c223c5f976bf, type: 3} propertyPath: m_RootOrder value: 4 @@ -2871,10 +2856,6 @@ PrefabInstance: propertyPath: m_Name value: Cylinder_1x1x1_ objectReference: {fileID: 0} - - target: {fileID: 7174761615570170291, guid: a0066d9450d9045419d939195cff47a1, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: -8963999304616863736, guid: 4e337fc767f15274886202f350d39c43, type: 3} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a0066d9450d9045419d939195cff47a1, type: 3} --- !u!4 &799629485 stripped @@ -3596,7 +3577,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1131657797 BoxCollider: @@ -3735,37 +3716,6 @@ Transform: m_Father: {fileID: 1597275518} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1273572413 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1273572414} - m_Layer: 0 - m_Name: LookAt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1273572414 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273572413} - m_LocalRotation: {x: 0, y: 0, z: 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: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1276833632 GameObject: m_ObjectHideFlags: 0 @@ -4245,7 +4195,6 @@ GameObject: - component: {fileID: 1597275519} - component: {fileID: 1597275520} - component: {fileID: 1597275521} - - component: {fileID: 1597275522} - component: {fileID: 1597275523} m_Layer: 0 m_Name: Physics & Animation @@ -4272,10 +4221,9 @@ Transform: - {fileID: 1609064307} - {fileID: 599714508} - {fileID: 393675637} - - {fileID: 1735917268} - {fileID: 1638831709} - {fileID: 1131657796} - - {fileID: 1273572414} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4323,26 +4271,8 @@ MonoBehaviour: arScale: 10 invertForward: 0 customReticle: {fileID: 0} - arTouchTransform: 0 + arTouchTransform: 1 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: 3678e6ee7af44e4d9fecf9a0f082ba74, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.SyncedRoom, Needle.Engine $ GlobalObjectId_V1-2-7ac4ed825375f054da0b3d3338b03649-1597275522-0 - roomName: Physics + Animation - urlParameterName: room - joinRandomRoom: 1 - requireRoomParameter: 0 - autoRejoin: 1 - createJoinButton: 1 --- !u!114 &1597275523 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4637,9 +4567,6 @@ GameObject: m_Component: - component: {fileID: 1638831709} - component: {fileID: 1638831710} - - component: {fileID: 1638831712} - - component: {fileID: 1638831711} - - component: {fileID: 1638831714} m_Layer: 0 m_Name: XRRig (Experimental) m_TagString: Untagged @@ -4660,7 +4587,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: -138.95, z: 0} --- !u!114 &1638831710 MonoBehaviour: @@ -4675,49 +4602,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.XRRig, Needle.Engine $ GlobalObjectId_V1-2-7ac4ed825375f054da0b3d3338b03649-1638831710-0 priority: 0 ---- !u!54 &1638831711 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1638831708} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 80 - m_CollisionDetection: 0 ---- !u!65 &1638831712 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1638831708} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.2, y: 0.5, z: 0.2} - m_Center: {x: 0, y: 0.25, z: 0} ---- !u!114 &1638831714 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1638831708} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f6640489f291355f2ebffbcbfbec1452, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.AutoReset, Needle.Engine-Samples.Runtime - $ GlobalObjectId_V1-2-7ac4ed825375f054da0b3d3338b03649-1638831714-0 - worldCollider: {fileID: 1131657797} --- !u!1 &1654274936 GameObject: m_ObjectHideFlags: 0 @@ -4912,132 +4796,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1671961240} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1735917267 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1735917268} - - component: {fileID: 1735917271} - - component: {fileID: 1735917270} - - component: {fileID: 1735917269} - m_Layer: 0 - m_Name: Spectator - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1735917268 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735917267} - m_LocalRotation: {x: 0, y: 0, z: 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: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1735917269 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735917267} - 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-7ac4ed825375f054da0b3d3338b03649-1735917269-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 &1735917270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735917267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 79ab78f1b389ffa4082062e946ee337b, type: 3} - m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.SpectatorCamera, Needle.Engine - $ GlobalObjectId_V1-2-7ac4ed825375f054da0b3d3338b03649-1735917270-0 - mode: 0 - useKeys: 1 ---- !u!20 &1735917271 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735917267} - 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!1001 &1761488954 PrefabInstance: m_ObjectHideFlags: 0 @@ -5668,6 +5426,56 @@ Transform: m_CorrespondingSourceObject: {fileID: 855969098971049829, guid: 729f1f58b7c8c124a9976e2cfa064c70, type: 3} m_PrefabInstance: {fileID: 7640366029083380085} m_PrefabAsset: {fileID: 0} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 &2114675815 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Physics/Physics Playground.unity b/package/Runtime/Physics/Physics Playground.unity index 0996aaa31..222607791 100644 --- a/package/Runtime/Physics/Physics Playground.unity +++ b/package/Runtime/Physics/Physics Playground.unity @@ -1192,7 +1192,7 @@ Camera: width: 1 height: 1 near clip plane: 0.03 - far clip plane: 50 + far clip plane: 200 field of view: 60 orthographic: 0 orthographic size: 5 @@ -1239,13 +1239,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-9e2592fe05891e945abadaa9177a3d1f-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 - minZoom: 0 - maxZoom: 10000 + minZoom: 1 + maxZoom: 70 enablePan: 1 enableDamping: 1 dampingFactor: 0.1 @@ -2948,6 +2953,56 @@ Transform: m_Father: {fileID: 1597275518} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 &1328420418 GameObject: m_ObjectHideFlags: 0 @@ -3563,6 +3618,7 @@ Transform: - {fileID: 724005985} - {fileID: 599714508} - {fileID: 745824562} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3609,6 +3665,7 @@ MonoBehaviour: $ GlobalObjectId_V1-2-9e2592fe05891e945abadaa9177a3d1f-1597275521-0 arScale: 3 invertForward: 0 + customReticle: {fileID: 0} arTouchTransform: 0 useXRAnchor: 0 --- !u!1 &1609064305 diff --git a/package/Runtime/PostProcessing/PostProcessing.unity b/package/Runtime/PostProcessing/PostProcessing.unity index d9e78847c..0d19cd470 100644 --- a/package/Runtime/PostProcessing/PostProcessing.unity +++ b/package/Runtime/PostProcessing/PostProcessing.unity @@ -1492,10 +1492,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-6f11602d2f40d164385e7346fa7d9244-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: 80 @@ -3423,6 +3428,7 @@ Transform: - {fileID: 1139443096} - {fileID: 1477258133} - {fileID: 969208505} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4108,6 +4114,55 @@ MonoBehaviour: xrKeepRotation: 0 xrDistanceDragFactor: 1 showGizmo: 1 +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.05, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 --- !u!1001 &2096237073 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity b/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity index d82fcf48c..9abb65289 100644 --- a/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity +++ b/package/Runtime/PresencePlatform/PresencePlatformRoomTracking.unity @@ -2601,6 +2601,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1635512916} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3055,10 +3056,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-4df8ad6383ca955479e2c1e64907811e-1783786680-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -3926,6 +3932,55 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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: 1457076220} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 --- !u!1 &2069300365 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/PresencePlatform/SwitchableWalls.unity b/package/Runtime/PresencePlatform/SwitchableWalls.unity index 0650017a9..322a64a9e 100644 --- a/package/Runtime/PresencePlatform/SwitchableWalls.unity +++ b/package/Runtime/PresencePlatform/SwitchableWalls.unity @@ -174,6 +174,7 @@ Transform: - {fileID: 1161821288} - {fileID: 1710653929} - {fileID: 890490159} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -306,6 +307,55 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 85564751} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &692633716 GameObject: m_ObjectHideFlags: 0 @@ -405,10 +455,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-00000000000000000000000000000000-692633720-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -730,6 +785,7 @@ GameObject: - component: {fileID: 991630712} - component: {fileID: 991630711} - component: {fileID: 991630714} + - component: {fileID: 991630715} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -807,6 +863,22 @@ MonoBehaviour: Path: /switchable-walls OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &991630715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 991630710} + 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: Switchable Walls + description: Plane Tracking, Passthrough, Spatial Understanding + image: {fileID: 2800000, guid: a53e12831d839814e8f2a21151dba182, type: 3} --- !u!1 &1094915765 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/ProductFlyover/Assets/ES_Nights in Rio (Sting Version) - Tiki Tiki.mp3 b/package/Runtime/ProductFlyover/Assets/ES_Nights in Rio (Sting Version) - Tiki Tiki.mp3 index 707494a5e..e7d3f32aa 100644 Binary files a/package/Runtime/ProductFlyover/Assets/ES_Nights in Rio (Sting Version) - Tiki Tiki.mp3 and b/package/Runtime/ProductFlyover/Assets/ES_Nights in Rio (Sting Version) - Tiki Tiki.mp3 differ diff --git a/package/Runtime/ProductFlyover/Assets/ES_Young Mystery Detectives - Trailer Worx.mp3 b/package/Runtime/ProductFlyover/Assets/ES_Young Mystery Detectives - Trailer Worx.mp3 index dc93b775d..3bb1a6323 100644 Binary files a/package/Runtime/ProductFlyover/Assets/ES_Young Mystery Detectives - Trailer Worx.mp3 and b/package/Runtime/ProductFlyover/Assets/ES_Young Mystery Detectives - Trailer Worx.mp3 differ diff --git a/package/Runtime/ProductFlyover/ProductFlyover.unity b/package/Runtime/ProductFlyover/ProductFlyover.unity index af7746727..ce69e533c 100644 --- a/package/Runtime/ProductFlyover/ProductFlyover.unity +++ b/package/Runtime/ProductFlyover/ProductFlyover.unity @@ -303,6 +303,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.SceneSwitcher, Needle.Engine $ GlobalObjectId_V1-2-f82ee043c07e1c44f9fbbfab957220c3-1159028125-0 + autoLoadFirstScene: 1 scenes: - asset: {fileID: 102900000, guid: 367d6d9e2cec8af44922821090f1ed13, type: 3} - asset: {fileID: 102900000, guid: d3faddbb672fc794197d7ba8a9961519, type: 3} @@ -407,7 +408,7 @@ 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 &1898678074 GameObject: @@ -422,6 +423,7 @@ GameObject: - component: {fileID: 1898678075} - component: {fileID: 1898678079} - component: {fileID: 1898678080} + - component: {fileID: 1898678081} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -510,3 +512,69 @@ MonoBehaviour: Path: /product-flyover OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1898678081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898678074} + 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: Product Flyover + description: Scroll through multiple product pages using a Timeline and Timeline + Events + image: {fileID: 2800000, guid: e07a758718d65a44c99795b0bbf84e85, type: 3} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448615} + - component: {fileID: 2043448614} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2043448614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 +--- !u!4 &2043448615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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} diff --git a/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity b/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity index 0da4096ee..d67803c8d 100644 --- a/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity +++ b/package/Runtime/ProgressiveLoading/ProgressiveLoading.unity @@ -270,10 +270,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-1209dc86e5a79324389ed95570bebe69-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 @@ -608,6 +613,7 @@ Transform: - {fileID: 1609064307} - {fileID: 1922865382} - {fileID: 1371627400} + - {fileID: 2043448614} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -886,3 +892,52 @@ Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: ef3de3382664b464d8eefde886e75ed0, type: 3} m_PrefabInstance: {fileID: 1922865381} m_PrefabAsset: {fileID: 0} +--- !u!1 &2043448613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043448614} + - component: {fileID: 2043448615} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043448614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + m_LocalRotation: {x: -0, y: -0, z: -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: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2043448615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043448613} + 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 + ShowSpatialMenu: 1 diff --git a/package/Runtime/React Sample/ReactSample.unity b/package/Runtime/React Sample/ReactSample.unity index 3407b9cfc..39f4698b1 100644 --- a/package/Runtime/React Sample/ReactSample.unity +++ b/package/Runtime/React Sample/ReactSample.unity @@ -171,8 +171,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &13262416 Rigidbody: m_ObjectHideFlags: 0 @@ -300,8 +305,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &23995474 Rigidbody: m_ObjectHideFlags: 0 @@ -429,8 +439,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &25844560 Rigidbody: m_ObjectHideFlags: 0 @@ -558,8 +573,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &96481933 Rigidbody: m_ObjectHideFlags: 0 @@ -669,7 +689,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &111651185 MonoBehaviour: @@ -868,8 +888,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &274212499 Rigidbody: m_ObjectHideFlags: 0 @@ -1094,8 +1119,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &313198324 Rigidbody: m_ObjectHideFlags: 0 @@ -1223,8 +1253,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &409377338 Rigidbody: m_ObjectHideFlags: 0 @@ -1449,8 +1484,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &585794921 Rigidbody: m_ObjectHideFlags: 0 @@ -1578,8 +1618,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &597035638 Rigidbody: m_ObjectHideFlags: 0 @@ -1707,8 +1752,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &627402473 Rigidbody: m_ObjectHideFlags: 0 @@ -1836,8 +1886,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &648972613 Rigidbody: m_ObjectHideFlags: 0 @@ -1965,8 +2020,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &664644843 Rigidbody: m_ObjectHideFlags: 0 @@ -2094,8 +2154,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &667967538 Rigidbody: m_ObjectHideFlags: 0 @@ -2223,8 +2288,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &677743943 Rigidbody: m_ObjectHideFlags: 0 @@ -2352,8 +2422,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &702261034 Rigidbody: m_ObjectHideFlags: 0 @@ -2481,8 +2556,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &728324298 Rigidbody: m_ObjectHideFlags: 0 @@ -2610,8 +2690,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &812646995 Rigidbody: m_ObjectHideFlags: 0 @@ -2818,8 +2903,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &828977736 GameObject: m_ObjectHideFlags: 0 @@ -2868,8 +2958,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &828977739 Rigidbody: m_ObjectHideFlags: 0 @@ -2997,8 +3092,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &834458803 Rigidbody: m_ObjectHideFlags: 0 @@ -3378,8 +3478,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &941545817 GameObject: m_ObjectHideFlags: 0 @@ -3428,8 +3533,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &941545820 Rigidbody: m_ObjectHideFlags: 0 @@ -3642,20 +3752,27 @@ 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 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &961739755 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3718,8 +3835,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &966769148 Rigidbody: m_ObjectHideFlags: 0 @@ -3847,8 +3969,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &980277290 Rigidbody: m_ObjectHideFlags: 0 @@ -3976,8 +4103,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1024450054 Rigidbody: m_ObjectHideFlags: 0 @@ -4184,8 +4316,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &1106910991 GameObject: m_ObjectHideFlags: 0 @@ -4331,8 +4468,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1188250351 Rigidbody: m_ObjectHideFlags: 0 @@ -4572,8 +4714,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1235962841 Rigidbody: m_ObjectHideFlags: 0 @@ -4701,8 +4848,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1244941122 Rigidbody: m_ObjectHideFlags: 0 @@ -4782,6 +4934,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1244941119} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283881000} + - component: {fileID: 1283880999} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1283880999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 +--- !u!4 &1283881000 +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_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 &1336460511 GameObject: m_ObjectHideFlags: 0 @@ -4830,8 +5031,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1336460514 Rigidbody: m_ObjectHideFlags: 0 @@ -4959,8 +5165,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1353287292 Rigidbody: m_ObjectHideFlags: 0 @@ -5167,8 +5378,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &1485502916 GameObject: m_ObjectHideFlags: 0 @@ -5314,8 +5530,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1554830614 Rigidbody: m_ObjectHideFlags: 0 @@ -5443,8 +5664,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1745341279 Rigidbody: m_ObjectHideFlags: 0 @@ -5572,8 +5798,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1759151938 Rigidbody: m_ObjectHideFlags: 0 @@ -5701,8 +5932,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1759228596 Rigidbody: m_ObjectHideFlags: 0 @@ -5830,6 +6066,7 @@ MonoBehaviour: DirectoryName: https://github.com/needle-engine/react-sample RemoteUrl: https://github.com/needle-engine/react-sample AutoExport: 1 + AutoCompress: 1 Dependencies: [] --- !u!4 &1783284222 Transform: @@ -5989,8 +6226,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &1809428877 GameObject: m_ObjectHideFlags: 0 @@ -6039,8 +6281,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1809428880 Rigidbody: m_ObjectHideFlags: 0 @@ -6344,8 +6591,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!1 &1930763498 GameObject: m_ObjectHideFlags: 0 @@ -6394,8 +6646,13 @@ MonoBehaviour: 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 - useViewAngle: 1 --- !u!54 &1930763501 Rigidbody: m_ObjectHideFlags: 0 diff --git a/package/Runtime/ReflectionProbe/ReflectionProbes.unity b/package/Runtime/ReflectionProbe/ReflectionProbes.unity index adc8ad713..d7f8568ab 100644 --- a/package/Runtime/ReflectionProbe/ReflectionProbes.unity +++ b/package/Runtime/ReflectionProbe/ReflectionProbes.unity @@ -512,10 +512,15 @@ MonoBehaviour: 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 @@ -681,6 +686,55 @@ MonoBehaviour: title: Reflection Probes description: EnvMap controlled with a volume image: {fileID: 2800000, guid: 0f4757d30bafc474bb21c35e43eb0b17, type: 3} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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 + ShowSpatialMenu: 1 --- !u!1 &1429726917 GameObject: m_ObjectHideFlags: 0 @@ -803,6 +857,7 @@ Transform: - {fileID: 692315835} - {fileID: 648729441} - {fileID: 691125483} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Sandbox/Sandbox.unity b/package/Runtime/Sandbox/Sandbox.unity index 27d08071d..335487dd8 100644 --- a/package/Runtime/Sandbox/Sandbox.unity +++ b/package/Runtime/Sandbox/Sandbox.unity @@ -26,7 +26,7 @@ RenderSettings: m_AmbientIntensity: 1 m_AmbientMode: 3 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: f0fe2ff02a3cbde40ac60243cd454a43, type: 2} + m_SkyboxMaterial: {fileID: 2100000, guid: 88212a08f095e664187f4330a3af0c2e, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 @@ -1356,10 +1356,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-6cdc62d53d9dc014195cabef7c8fcb76-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: 80 @@ -2485,6 +2490,56 @@ MonoBehaviour: xrKeepRotation: 0 xrDistanceDragFactor: 1 showGizmo: 1 +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_LocalPosition: {x: 0, y: -0.05, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1597275518} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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!1001 &1294452952 PrefabInstance: m_ObjectHideFlags: 0 @@ -2660,6 +2715,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 1 --- !u!4 &1365103855 Transform: m_ObjectHideFlags: 0 @@ -3086,6 +3142,7 @@ Transform: - {fileID: 1459212022} - {fileID: 1139443096} - {fileID: 969208505} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/Screensharing/Screensharing.unity b/package/Runtime/Screensharing/Screensharing.unity index 4217dc78a..68527fe1b 100644 --- a/package/Runtime/Screensharing/Screensharing.unity +++ b/package/Runtime/Screensharing/Screensharing.unity @@ -1117,7 +1117,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} - m_LocalRotation: {x: 0.29380167, y: 0.18118607, z: -0.056823105, w: 0.93681556} + m_LocalRotation: {x: 0.29380175, y: 0.18118607, z: -0.05682312, w: 0.93681556} m_LocalPosition: {x: -3.1635873, y: 5.902317, z: -7.8726707} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1138,10 +1138,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-404faf10c46d0cf499cd01f6a999997a-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0.3 maxZoom: 50 @@ -2240,6 +2245,55 @@ Transform: m_Father: {fileID: 1597275518} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_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: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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: 1 + ShowSpatialMenu: 1 --- !u!1 &1305528483 GameObject: m_ObjectHideFlags: 0 @@ -2734,6 +2788,7 @@ Transform: - {fileID: 1101652362} - {fileID: 715434257} - {fileID: 2011716686} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3183,7 +3238,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: 404faf10c46d0cf499cd01f6a999997a --- !u!4 &1848171362 Transform: diff --git a/package/Runtime/Scrollytelling/Scrollytelling.unity b/package/Runtime/Scrollytelling/Scrollytelling.unity index 2b1b4d383..818274a96 100644 --- a/package/Runtime/Scrollytelling/Scrollytelling.unity +++ b/package/Runtime/Scrollytelling/Scrollytelling.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.92647076, g: 0.8808818, b: 0.8378601, a: 1} + m_IndirectSpecularColor: {r: 0.926476, g: 0.88088715, b: 0.8378648, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -541,6 +541,7 @@ Transform: m_Children: - {fileID: 1464404555} - {fileID: 1050133064} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1160,6 +1161,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1265201951} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 622914238} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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 + ShowSpatialMenu: 1 --- !u!1 &1296487680 GameObject: m_ObjectHideFlags: 0 @@ -1173,6 +1223,7 @@ GameObject: - component: {fileID: 1296487681} - component: {fileID: 1296487685} - component: {fileID: 1296487686} + - component: {fileID: 1296487687} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -1263,6 +1314,23 @@ MonoBehaviour: title: Product Scrollytelling description: Lnyx R1 scrolling website image: {fileID: 2800000, guid: eeeed88a191a37d4490546c979f670b5, type: 3} +--- !u!114 &1296487687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1296487680} + 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 &1319072830 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Shaders/CustomShader.unity b/package/Runtime/Shaders/CustomShader.unity index 1226ba2b9..556cf5da0 100644 --- a/package/Runtime/Shaders/CustomShader.unity +++ b/package/Runtime/Shaders/CustomShader.unity @@ -680,10 +680,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-83853195d526044408102880d8c8eaf7-706762907-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: -1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 10000 @@ -763,6 +768,7 @@ GameObject: - component: {fileID: 784234927} - component: {fileID: 784234928} - component: {fileID: 784234929} + - component: {fileID: 784234930} m_Layer: 0 m_Name: Export m_TagString: EditorOnly @@ -867,6 +873,23 @@ MonoBehaviour: title: Shaders description: Exporting Unity Shaders to the web image: {fileID: 2800000, guid: 4732c12aa06b31c4fafdef9ffe92c7bc, type: 3} +--- !u!114 &784234930 +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: 0 + UseMaxSize: 1 + MaxSize: 128 + GenerateLODs: 1 --- !u!1 &921820540 GameObject: m_ObjectHideFlags: 0 @@ -1107,6 +1130,55 @@ Transform: m_Father: {fileID: 1597275518} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1279714406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1279714407} + - component: {fileID: 1279714408} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1279714407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + m_LocalRotation: {x: -0, y: -0, z: -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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1279714408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279714406} + 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 + ShowSpatialMenu: 1 --- !u!1 &1597275517 GameObject: m_ObjectHideFlags: 0 @@ -1146,6 +1218,7 @@ Transform: - {fileID: 1609064307} - {fileID: 66703918} - {fileID: 1175688898} + - {fileID: 1279714407} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1360,7 +1433,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: 83853195d526044408102880d8c8eaf7 --- !u!4 &1706224725 Transform: diff --git a/package/Runtime/ShadowCatcher/ShadowCatcher.unity b/package/Runtime/ShadowCatcher/ShadowCatcher.unity index ca794b020..89149a073 100644 --- a/package/Runtime/ShadowCatcher/ShadowCatcher.unity +++ b/package/Runtime/ShadowCatcher/ShadowCatcher.unity @@ -393,10 +393,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-28fc51c374dec6740b6b34b648a64644-299177318-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 @@ -931,6 +936,7 @@ Transform: - {fileID: 1561943340} - {fileID: 832397815} - {fileID: 28031855} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -966,7 +972,7 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine createVRButton: 0 createARButton: 1 - createSendToQuestButton: 0 + createSendToQuestButton: 1 createQRCode: 1 usePlacementReticle: 1 usePlacementAdjustment: 0 @@ -978,6 +984,55 @@ MonoBehaviour: showControllerModels: 1 showHandModels: 1 defaultAvatar: {fileID: 0} +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1219450060} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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 + ShowSpatialMenu: 1 --- !u!1 &1296517667 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity b/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity index 515f4a7ff..9bb006f22 100644 --- a/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity +++ b/package/Runtime/ShootingRange/ShootingRange - FPS Showcase.unity @@ -1402,6 +1402,7 @@ Transform: - {fileID: 325779857} - {fileID: 532856724} - {fileID: 1790678628} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1985,6 +1986,55 @@ Transform: m_CorrespondingSourceObject: {fileID: 6483400335695112339, guid: 7bfb6df83c85f544191a108e47e20ded, type: 3} m_PrefabInstance: {fileID: 583104102} m_PrefabAsset: {fileID: 0} +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 503258321} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1001 &606676336 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Sidescroller/Sidescroller.unity b/package/Runtime/Sidescroller/Sidescroller.unity index b49ee548a..a9a1b955c 100644 --- a/package/Runtime/Sidescroller/Sidescroller.unity +++ b/package/Runtime/Sidescroller/Sidescroller.unity @@ -753,6 +753,7 @@ Transform: - {fileID: 1477152420} - {fileID: 1767133185} - {fileID: 63310993} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1994,6 +1995,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: needle.sidescroller VersionOrPath: Packages/com.needle.engine-samples/Runtime/Sidescroller/Needle.Sidescroller.npmdef @@ -2382,6 +2384,55 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 169181154} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &624744916 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/SpatialAudio/SpatialAudio.unity b/package/Runtime/SpatialAudio/SpatialAudio.unity index 34f7382df..574d1411a 100644 --- a/package/Runtime/SpatialAudio/SpatialAudio.unity +++ b/package/Runtime/SpatialAudio/SpatialAudio.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.9264569, g: 0.88087213, b: 0.8378514, a: 1} + m_IndirectSpecularColor: {r: 0.926476, g: 0.88088715, b: 0.8378648, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -399,6 +399,8 @@ Transform: - {fileID: 278439870} - {fileID: 1337634475} - {fileID: 1508709947} + - {fileID: 592671035} + - {fileID: 904715016} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -784,6 +786,55 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 147928117} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &682463205 GameObject: m_ObjectHideFlags: 0 @@ -1011,7 +1062,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 869960923} - m_LocalRotation: {x: 0.012743883, y: 0.9530328, z: -0.2998762, w: 0.040501684} + m_LocalRotation: {x: 0.012744201, y: 0.9530328, z: -0.29987636, w: 0.040501136} m_LocalPosition: {x: -0.389, y: 1.022, z: 0.284} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1032,10 +1083,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-87a0faca15d16764d8fc01acfc1e3f1e-869960927-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -1163,6 +1219,51 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.OrbitControlsView, Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-87a0faca15d16764d8fc01acfc1e3f1e-875641784-0 lookAt: {fileID: 781349341} +--- !u!1 &904715014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 904715016} + - component: {fileID: 904715015} + 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 &904715015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904715014} + 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 &904715016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904715014} + m_LocalRotation: {x: -0, y: 0.99986255, z: -0, w: 0.016581116} + m_LocalPosition: {x: -0.414, y: 0, z: 1.052} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 147928117} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 178.1, z: 0} --- !u!1 &1189523347 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/SpatialTrigger/SpatialTrigger.unity b/package/Runtime/SpatialTrigger/SpatialTrigger.unity index f3fc0f48b..2c3d728e7 100644 --- a/package/Runtime/SpatialTrigger/SpatialTrigger.unity +++ b/package/Runtime/SpatialTrigger/SpatialTrigger.unity @@ -326,20 +326,76 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-bc26eabbe5592844d824eeb82f17df18-456977239-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 652168557} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &652168555 GameObject: m_ObjectHideFlags: 0 @@ -393,6 +449,7 @@ Transform: - {fileID: 1203524989} - {fileID: 916620858} - {fileID: 1197622688} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -409,6 +466,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-bc26eabbe5592844d824eeb82f17df18-652168558-0 + IgnoreSkinnedMeshes: 0 --- !u!1 &822809842 GameObject: m_ObjectHideFlags: 0 @@ -583,6 +641,7 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Typescript.GeneratedComponents.RandomColor, Needle.Engine-Samples.Runtime $ GlobalObjectId_V1-2-bc26eabbe5592844d824eeb82f17df18-822809848-0 applyOnStart: 1 + randomMetallicRoughness: 1 --- !u!114 &822809849 MonoBehaviour: m_ObjectHideFlags: 0 @@ -596,8 +655,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.DragControls, Needle.Engine $ GlobalObjectId_V1-2-bc26eabbe5592844d824eeb82f17df18-822809849-0 + dragMode: 0 + snapGridResolution: 0 + keepRotation: 1 + xrDragMode: 0 + xrKeepRotation: 0 + xrDistanceDragFactor: 1 showGizmo: 1 - useViewAngle: 1 --- !u!135 &822809850 SphereCollider: m_ObjectHideFlags: 0 @@ -1069,6 +1133,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: samplescripts VersionOrPath: Packages/com.needle.sample-assets/Runtime/_Shared/SampleScripts.npmdef diff --git a/package/Runtime/Spritesheets/Spritesheet.unity b/package/Runtime/Spritesheets/Spritesheet.unity index 711b96f2a..8729fe954 100644 --- a/package/Runtime/Spritesheets/Spritesheet.unity +++ b/package/Runtime/Spritesheets/Spritesheet.unity @@ -277,6 +277,55 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: m_ObjectHideFlags: 0 @@ -377,20 +426,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-549bb028f55a3384998207088a9aae41-706762907-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.3 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: 10000 enablePan: 1 - lookAtConstraint: {fileID: 706762909} + 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 @@ -563,6 +619,7 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: [] --- !u!4 &784234924 Transform: @@ -959,6 +1016,7 @@ Transform: - {fileID: 1609064307} - {fileID: 2094452973} - {fileID: 523938219} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -989,6 +1047,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-549bb028f55a3384998207088a9aae41-1597275520-0 + IgnoreSkinnedMeshes: 0 --- !u!1 &1609064305 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_1.mat b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_1.mat index 48766015a..027ec4def 100644 --- a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_1.mat +++ b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_1.mat @@ -119,7 +119,7 @@ Material: - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: -0.0001 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_2.mat b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_2.mat index 89c851ec5..540cd4f23 100644 --- a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_2.mat +++ b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Clouds_Transparent_2.mat @@ -106,7 +106,7 @@ Material: - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: -0.0001 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Glow.mat b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Glow.mat index 7472332a0..466ef7f94 100644 --- a/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Glow.mat +++ b/package/Runtime/Stencil Portals/Content/Planet/Models/Materials/Glow.mat @@ -93,7 +93,7 @@ Material: - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: -0.0001 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/Stencil Portals/Stencil Portals.unity b/package/Runtime/Stencil Portals/Stencil Portals.unity index 37aa861fd..385534a83 100644 --- a/package/Runtime/Stencil Portals/Stencil Portals.unity +++ b/package/Runtime/Stencil Portals/Stencil Portals.unity @@ -104,7 +104,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 3 + serializedVersion: 2 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -117,7 +117,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - buildHeightMesh: 0 + accuratePlacement: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -146,13 +146,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 284856214} - serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 2.09, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 367337686} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &367337685 GameObject: @@ -178,7 +178,6 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 367337685} - 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} @@ -188,6 +187,7 @@ Transform: - {fileID: 284856215} - {fileID: 1326222209} m_Father: {fileID: 1597275518} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &367337687 MonoBehaviour: @@ -203,6 +203,55 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-01c53b9b68d767443a2973d34bcf1dce-1597275520-0 IgnoreSkinnedMeshes: 0 +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: m_ObjectHideFlags: 0 @@ -246,17 +295,9 @@ Camera: 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_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -290,13 +331,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} - serializedVersion: 2 m_LocalRotation: {x: -0.0063510607, y: -0.94515246, z: -0.018410522, w: 0.32604837} m_LocalPosition: {x: 7.9739795, y: 1.5859716, z: 10.182131} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 367337686} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &706762907 MonoBehaviour: @@ -363,20 +404,9 @@ MonoBehaviour: 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!1183024399 &706762909 LookAtConstraint: m_ObjectHideFlags: 0 @@ -385,14 +415,13 @@ LookAtConstraint: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 706762903} m_Enabled: 1 - serializedVersion: 2 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_Active: 1 + m_IsContraintActive: 0 m_IsLocked: 0 m_Sources: - sourceTransform: {fileID: 284856215} @@ -444,13 +473,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 784234922} - serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 2.672, 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: @@ -524,13 +553,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 943584602} - 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: 1597275518} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &943584604 MonoBehaviour: @@ -600,13 +629,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1211803451} - serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.36957884, y: 0.020661592, z: -0.32284284} 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!4 &1326222209 stripped Transform: @@ -637,13 +666,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1388558288} - serializedVersion: 2 m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} m_LocalPosition: {x: 0, y: 0.061, z: 3.39} m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 1597275518} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!114 &1388558290 MonoBehaviour: @@ -682,13 +711,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1398181111} - 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: 1597275518} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1398181113 MonoBehaviour: @@ -734,7 +763,6 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1597275517} - 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} @@ -746,7 +774,9 @@ Transform: - {fileID: 1398181112} - {fileID: 367337686} - {fileID: 1388558289} + - {fileID: 592671035} m_Father: {fileID: 0} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1597275519 MonoBehaviour: @@ -867,13 +897,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1609064305} - serializedVersion: 2 m_LocalRotation: {x: -0.12767664, y: -0.8639592, z: 0.4028709, w: -0.2738034} m_LocalPosition: {x: 0, y: 2.39, z: -3.31} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1597275518} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -215.169, z: 0} --- !u!114 &1609064308 MonoBehaviour: @@ -892,13 +922,10 @@ MonoBehaviour: 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: 1 --- !u!1 &1802031445 GameObject: m_ObjectHideFlags: 0 @@ -936,13 +963,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1802031445} - serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.5847594, y: 2.4996128, z: 0.9681751} 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 &1911484112 GameObject: @@ -974,7 +1001,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 06c0317e0632e6c47bb855ee99f95544, type: 3} m_Name: m_EditorClassIdentifier: UnityEngine.Rendering.SceneRenderPipeline, Unity.RenderPipelines.Core.Runtime - firstTimeCreated: 0 renderPipelineAsset: {fileID: 11400000, guid: 86bb4c07bca38b84787d43d8482190ba, type: 2} --- !u!4 &1911484114 Transform: @@ -983,13 +1009,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1911484112} - serializedVersion: 2 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: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1911484115 MonoBehaviour: @@ -1040,20 +1066,19 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2100537132} - 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_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &8575813152740418545 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - serializedVersion: 3 m_TransformParent: {fileID: 367337686} m_Modifications: - target: {fileID: 1234963685, guid: 1342eb9d5a3be2240ab35214b54dd0ae, type: 3} @@ -1129,16 +1154,4 @@ PrefabInstance: value: UnityEngine.UI.RawImage, UnityEngine.UI $ GlobalObjectId_V1-2-01c53b9b68d767443a2973d34bcf1dce-8575813153917676292-8575813152740418545 objectReference: {fileID: 0} m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1342eb9d5a3be2240ab35214b54dd0ae, type: 3} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 1802031447} - - {fileID: 1911484114} - - {fileID: 784234924} - - {fileID: 1597275518} - - {fileID: 2100537134} diff --git a/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity b/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity index 0a6a12199..64657ad54 100644 --- a/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity +++ b/package/Runtime/Svelte Project Sample/Svelte Project Sample.unity @@ -256,6 +256,55 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671035} + - component: {fileID: 592671036} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592671035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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: 782358483} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592671036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 --- !u!1 &782358481 GameObject: m_ObjectHideFlags: 0 @@ -304,6 +353,7 @@ Transform: - {fileID: 1133591488} - {fileID: 161777159} - {fileID: 2011333929} + - {fileID: 592671035} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -320,6 +370,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-a0aa50bbe40bcef4b8f263b37e43fdda-782358484-0 + IgnoreSkinnedMeshes: 0 --- !u!1001 &951869483 PrefabInstance: m_ObjectHideFlags: 0 @@ -424,6 +475,7 @@ GameObject: - component: {fileID: 1039520752} - component: {fileID: 1039520751} - component: {fileID: 1039520754} + - component: {fileID: 1039520755} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -461,6 +513,7 @@ MonoBehaviour: DirectoryName: https://github.com/needle-engine/svelte-sample RemoteUrl: https://github.com/needle-engine/svelte-sample AutoExport: 1 + AutoCompress: 1 Dependencies: [] --- !u!4 &1039520753 Transform: @@ -494,6 +547,22 @@ MonoBehaviour: Path: /svelte-project-sample OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1039520755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1039520750} + 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: Svelte integration + description: Integration with the Svelte web framework. + image: {fileID: 2800000, guid: 1e5efc39816950e478368be31869f5c7, type: 3} --- !u!1 &1133591486 GameObject: m_ObjectHideFlags: 0 @@ -801,20 +870,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-a0aa50bbe40bcef4b8f263b37e43fdda-1672042218-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &1672042219 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity b/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity index 915aaeabb..e71c29e12 100644 --- a/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity +++ b/package/Runtime/Sveltekit Project Sample/SvelteKitSample.unity @@ -1701,6 +1701,55 @@ MonoBehaviour: xrKeepRotation: 0 xrDistanceDragFactor: 1 showGizmo: 1 +--- !u!1 &592671034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592671036} + - component: {fileID: 592671035} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &592671035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + 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 + ShowSpatialMenu: 1 +--- !u!4 &592671036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592671034} + m_LocalRotation: {x: -0, y: -0, z: -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 &639223281 PrefabInstance: m_ObjectHideFlags: 0 @@ -1893,10 +1942,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-54e0d634fbfeecc47b2de4de2737984b-680039236-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -4390,7 +4444,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &1554642581 MeshFilter: @@ -5988,6 +6042,7 @@ GameObject: - component: {fileID: 1987085565} - component: {fileID: 1987085564} - component: {fileID: 1987085567} + - component: {fileID: 1987085568} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -6059,6 +6114,22 @@ MonoBehaviour: Path: /sveltekit-sample OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1987085568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1987085563} + 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: SvelteKit integration + description: Integration with SvelteKit for dynamic or static pages + image: {fileID: 2800000, guid: 16be7c4e6f0a847118cc5eb6783f036f, type: 3} --- !u!1 &2008819108 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/TextureDetails/TextureDetailsPainting.unity b/package/Runtime/TextureDetails/TextureDetailsPainting.unity index e1df13c81..46f99006c 100644 --- a/package/Runtime/TextureDetails/TextureDetailsPainting.unity +++ b/package/Runtime/TextureDetails/TextureDetailsPainting.unity @@ -135,7 +135,6 @@ GameObject: - component: {fileID: 22652766} - component: {fileID: 22652768} - component: {fileID: 22652769} - - component: {fileID: 22652770} - component: {fileID: 22652771} - component: {fileID: 22652772} - component: {fileID: 22652773} @@ -176,6 +175,7 @@ Transform: - {fileID: 1214626829} - {fileID: 40076871} - {fileID: 287068655} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -230,22 +230,6 @@ MonoBehaviour: exportFileName: Needle customUsdzFile: File: {fileID: 0} ---- !u!114 &22652770 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 22652765} - 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 $ GlobalObjectId_V1-2-d8000741f0164d447ad3599561026dbc-22652770-0 - AllowProgressiveLoading: 1 - UseMaxSize: 1 - MaxSize: 256 --- !u!114 &22652771 MonoBehaviour: m_ObjectHideFlags: 0 @@ -499,6 +483,8 @@ GameObject: - component: {fileID: 492380014} - component: {fileID: 492380017} - component: {fileID: 492380018} + - component: {fileID: 492380019} + - component: {fileID: 492380020} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -587,6 +573,39 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common $ GlobalObjectId_V1-2-d8000741f0164d447ad3599561026dbc-492380018-0 PhysicsEngine: 1 +--- !u!114 &492380019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492380013} + 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: Texture Details + description: High-res textures and AR placement + image: {fileID: 2800000, guid: 8f7d388d02ac24d81abac647562859a5, type: 3} +--- !u!114 &492380020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492380013} + 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: 4096 + GenerateLODs: 1 --- !u!1 &930661536 GameObject: m_ObjectHideFlags: 0 @@ -632,6 +651,55 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 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: 22652767} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1 &1214626826 GameObject: m_ObjectHideFlags: 0 @@ -732,10 +800,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-d8000741f0164d447ad3599561026dbc-1214626830-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 diff --git a/package/Runtime/Transmission/Transmission.unity b/package/Runtime/Transmission/Transmission.unity index 1dc4d8ea0..dad497241 100644 --- a/package/Runtime/Transmission/Transmission.unity +++ b/package/Runtime/Transmission/Transmission.unity @@ -684,6 +684,7 @@ Transform: - {fileID: 827612269} - {fileID: 1722110305} - {fileID: 1830388102} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -821,10 +822,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 maxZoom: Infinity @@ -1161,6 +1167,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 907469070} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 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: 446787769} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1001 &980620244 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/package/Runtime/UI/Fonts.unity b/package/Runtime/UI/Fonts.unity index 51671d36a..d76446584 100644 --- a/package/Runtime/UI/Fonts.unity +++ b/package/Runtime/UI/Fonts.unity @@ -283,6 +283,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 386106304} m_CullTransparentMesh: 1 +--- !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: 1597275518} + m_RootOrder: 6 + 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 + ShowSpatialMenu: 1 --- !u!1 &706762903 GameObject: m_ObjectHideFlags: 0 @@ -382,10 +431,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-55b852c8ae5e04f48a6952f2c6e6d7e2-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 @@ -688,8 +742,8 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine createVRButton: 1 createARButton: 1 - createSendToQuestButton: 0 - createQRCode: 0 + createSendToQuestButton: 1 + createQRCode: 1 usePlacementReticle: 1 usePlacementAdjustment: 0 arSceneScale: 1 @@ -984,6 +1038,7 @@ Transform: - {fileID: 1609064307} - {fileID: 1867601485} - {fileID: 1551054482} + - {fileID: 588265431} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/UI/Screenspace UI.unity b/package/Runtime/UI/Screenspace UI.unity index f96feb402..54503189b 100644 --- a/package/Runtime/UI/Screenspace UI.unity +++ b/package/Runtime/UI/Screenspace UI.unity @@ -605,10 +605,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-47baff919591bf14098d1e82ce561557-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 @@ -986,6 +991,7 @@ Transform: - {fileID: 806518227} - {fileID: 1427723382} - {fileID: 1105099409} + - {fileID: 1283880999} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1217,8 +1223,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: 116.5, y: 0} - m_SizeDelta: {x: 217, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1116635112 MonoBehaviour: @@ -1319,8 +1325,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: 116.5, y: 0} - m_SizeDelta: {x: 217, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1194469541 MonoBehaviour: @@ -1472,6 +1478,55 @@ MonoBehaviour: m_EffectColor: {r: 0.5174472, g: 0.6981132, b: 0.20745817, a: 0.5} m_EffectDistance: {x: 2, y: 2} m_UseGraphicAlpha: 1 +--- !u!1 &1283880998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1283880999} + - component: {fileID: 1283881000} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1283880999 +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_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 976960320} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1283881000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283880998} + 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 + ShowSpatialMenu: 1 --- !u!1 &1385530234 GameObject: m_ObjectHideFlags: 0 @@ -1512,8 +1567,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: 116.5, y: 0} - m_SizeDelta: {x: 217, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1385530236 MonoBehaviour: @@ -1845,8 +1900,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: 116.5, y: 0} - m_SizeDelta: {x: 217, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1460516890 MonoBehaviour: diff --git a/package/Runtime/UI/Worldspace UI.unity b/package/Runtime/UI/Worldspace UI.unity index b36dbe43f..dadd22cd6 100644 --- a/package/Runtime/UI/Worldspace UI.unity +++ b/package/Runtime/UI/Worldspace UI.unity @@ -413,6 +413,55 @@ MonoBehaviour: clampWhenFinished: 0 minMaxSpeed: {x: 1, y: 1} minMaxOffsetNormalized: {x: 0, y: 0} +--- !u!1 &213470579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 213470580} + - component: {fileID: 213470581} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &213470580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + m_LocalRotation: {x: -0, y: -0, z: -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: 1142793836} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &213470581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + 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 + ShowSpatialMenu: 1 --- !u!1 &258511624 GameObject: m_ObjectHideFlags: 0 @@ -6696,6 +6745,7 @@ Transform: - {fileID: 2086394766} - {fileID: 749876083} - {fileID: 258511625} + - {fileID: 213470580} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -12284,10 +12334,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-26c5b48b522fc5b479db57be2d275c44-1834845064-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity diff --git a/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity b/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity index b602f257a..2c9eefd15 100644 --- a/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity +++ b/package/Runtime/USDZCustomBehaviours/VoxelEditor.unity @@ -171,8 +171,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &244229 MeshRenderer: m_ObjectHideFlags: 0 @@ -473,8 +473,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1111155783} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1480187 MeshRenderer: m_ObjectHideFlags: 0 @@ -573,8 +573,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1667000 MeshRenderer: m_ObjectHideFlags: 0 @@ -673,8 +673,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2636976 MeshRenderer: m_ObjectHideFlags: 0 @@ -773,8 +773,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &3317547 MeshRenderer: m_ObjectHideFlags: 0 @@ -873,8 +873,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1251660410} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &5109031 MeshRenderer: m_ObjectHideFlags: 0 @@ -1074,8 +1074,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &7279525 MeshRenderer: m_ObjectHideFlags: 0 @@ -1174,8 +1174,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2048124446} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &9960484 MeshRenderer: m_ObjectHideFlags: 0 @@ -1375,8 +1375,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &11814764 MeshRenderer: m_ObjectHideFlags: 0 @@ -1475,8 +1475,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1822996972} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &12251028 MeshRenderer: m_ObjectHideFlags: 0 @@ -1575,8 +1575,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &12902034 MeshRenderer: m_ObjectHideFlags: 0 @@ -1675,8 +1675,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1806693158} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &13080255 MeshRenderer: m_ObjectHideFlags: 0 @@ -1775,8 +1775,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1923997118} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &13464658 MeshRenderer: m_ObjectHideFlags: 0 @@ -1875,8 +1875,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1576540719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &14283951 MeshRenderer: m_ObjectHideFlags: 0 @@ -1975,8 +1975,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &15010772 MeshRenderer: m_ObjectHideFlags: 0 @@ -2176,8 +2176,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1956651966} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &17442687 MeshRenderer: m_ObjectHideFlags: 0 @@ -2276,8 +2276,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1806693158} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &19142475 MeshRenderer: m_ObjectHideFlags: 0 @@ -2376,8 +2376,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &19637423 MeshRenderer: m_ObjectHideFlags: 0 @@ -2476,8 +2476,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2067136816} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &20566128 MeshRenderer: m_ObjectHideFlags: 0 @@ -2576,8 +2576,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2025511181} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &20897134 MeshRenderer: m_ObjectHideFlags: 0 @@ -2778,8 +2778,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &23256531 MeshRenderer: m_ObjectHideFlags: 0 @@ -2979,8 +2979,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1155927288} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &24131360 MeshRenderer: m_ObjectHideFlags: 0 @@ -3079,8 +3079,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 66051059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &24827939 MeshRenderer: m_ObjectHideFlags: 0 @@ -3179,8 +3179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &25790966 MeshRenderer: m_ObjectHideFlags: 0 @@ -3279,8 +3279,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &29750129 MeshRenderer: m_ObjectHideFlags: 0 @@ -3379,8 +3379,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &29778671 MeshRenderer: m_ObjectHideFlags: 0 @@ -3479,8 +3479,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2007284357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &32360578 MeshRenderer: m_ObjectHideFlags: 0 @@ -3579,8 +3579,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &33190488 MeshRenderer: m_ObjectHideFlags: 0 @@ -3679,8 +3679,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &33519980 MeshRenderer: m_ObjectHideFlags: 0 @@ -3779,8 +3779,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1588054411} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &33751714 MeshRenderer: m_ObjectHideFlags: 0 @@ -3879,8 +3879,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1216211350} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &33930126 MeshRenderer: m_ObjectHideFlags: 0 @@ -3979,8 +3979,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &35479853 MeshRenderer: m_ObjectHideFlags: 0 @@ -4079,8 +4079,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1931429263} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &36211553 MeshRenderer: m_ObjectHideFlags: 0 @@ -4281,8 +4281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 861357291} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &37745523 MeshRenderer: m_ObjectHideFlags: 0 @@ -4381,8 +4381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &38022206 MeshRenderer: m_ObjectHideFlags: 0 @@ -4481,8 +4481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 495192149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &38058908 MeshRenderer: m_ObjectHideFlags: 0 @@ -4581,8 +4581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 162156782} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &39117680 MeshRenderer: m_ObjectHideFlags: 0 @@ -4681,8 +4681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &39608073 MeshRenderer: m_ObjectHideFlags: 0 @@ -4781,8 +4781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &41173252 MeshRenderer: m_ObjectHideFlags: 0 @@ -4881,8 +4881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &41496888 MeshRenderer: m_ObjectHideFlags: 0 @@ -4981,8 +4981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1320904054} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &41593744 MeshRenderer: m_ObjectHideFlags: 0 @@ -5081,8 +5081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 381857629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &44290794 MeshRenderer: m_ObjectHideFlags: 0 @@ -5181,8 +5181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1000122790} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &45349185 MeshRenderer: m_ObjectHideFlags: 0 @@ -5281,8 +5281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 23901696} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &45385366 MeshRenderer: m_ObjectHideFlags: 0 @@ -5481,8 +5481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &48435878 MeshRenderer: m_ObjectHideFlags: 0 @@ -5581,8 +5581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &49804814 MeshRenderer: m_ObjectHideFlags: 0 @@ -5681,8 +5681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1414742745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &50443959 MeshRenderer: m_ObjectHideFlags: 0 @@ -5781,8 +5781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &51204911 MeshRenderer: m_ObjectHideFlags: 0 @@ -5881,8 +5881,8 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.SetActiveOnClick, Needle.Engine target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &51313758 MeshRenderer: m_ObjectHideFlags: 0 @@ -5981,8 +5981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1932287707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &51396937 MeshRenderer: m_ObjectHideFlags: 0 @@ -6081,8 +6081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2071653329} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &52198128 MeshRenderer: m_ObjectHideFlags: 0 @@ -6181,8 +6181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 186108597} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &52793787 MeshRenderer: m_ObjectHideFlags: 0 @@ -6281,8 +6281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1660951881} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &53731926 MeshRenderer: m_ObjectHideFlags: 0 @@ -6381,8 +6381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &55633999 MeshRenderer: m_ObjectHideFlags: 0 @@ -6582,8 +6582,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2041698772} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &59352058 MeshRenderer: m_ObjectHideFlags: 0 @@ -6682,8 +6682,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &61027680 MeshRenderer: m_ObjectHideFlags: 0 @@ -6883,8 +6883,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &63078847 MeshRenderer: m_ObjectHideFlags: 0 @@ -6983,8 +6983,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1175426397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &64546441 MeshRenderer: m_ObjectHideFlags: 0 @@ -7083,8 +7083,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1430394857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &65314360 MeshRenderer: m_ObjectHideFlags: 0 @@ -7183,8 +7183,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1788165024} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &65782435 MeshRenderer: m_ObjectHideFlags: 0 @@ -7485,8 +7485,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 675778347} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &70249394 MeshRenderer: m_ObjectHideFlags: 0 @@ -7585,8 +7585,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &70386688 MeshRenderer: m_ObjectHideFlags: 0 @@ -7685,8 +7685,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &70930977 MeshRenderer: m_ObjectHideFlags: 0 @@ -7785,8 +7785,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &72297484 MeshRenderer: m_ObjectHideFlags: 0 @@ -7885,8 +7885,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &72631893 MeshRenderer: m_ObjectHideFlags: 0 @@ -7985,8 +7985,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &73379767 MeshRenderer: m_ObjectHideFlags: 0 @@ -8085,8 +8085,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &73484203 MeshRenderer: m_ObjectHideFlags: 0 @@ -8185,8 +8185,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &75496100 MeshRenderer: m_ObjectHideFlags: 0 @@ -8285,8 +8285,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1682835072} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &80151464 MeshRenderer: m_ObjectHideFlags: 0 @@ -8385,8 +8385,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 15464838} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &81481372 MeshRenderer: m_ObjectHideFlags: 0 @@ -8485,8 +8485,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638607526} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &82240480 MeshRenderer: m_ObjectHideFlags: 0 @@ -8585,8 +8585,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1583161246} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &84423811 MeshRenderer: m_ObjectHideFlags: 0 @@ -8685,8 +8685,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &88986095 MeshRenderer: m_ObjectHideFlags: 0 @@ -8887,8 +8887,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &90767484 MeshRenderer: m_ObjectHideFlags: 0 @@ -8987,8 +8987,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1932287707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &91269210 MeshRenderer: m_ObjectHideFlags: 0 @@ -9087,8 +9087,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1887857746} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &91883556 MeshRenderer: m_ObjectHideFlags: 0 @@ -9187,8 +9187,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &93306405 MeshRenderer: m_ObjectHideFlags: 0 @@ -9287,8 +9287,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 598392778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &94353536 MeshRenderer: m_ObjectHideFlags: 0 @@ -9387,8 +9387,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 805925414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &95230023 MeshRenderer: m_ObjectHideFlags: 0 @@ -9487,8 +9487,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1954768525} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &95792315 MeshRenderer: m_ObjectHideFlags: 0 @@ -9587,8 +9587,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 295128088} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &95909551 MeshRenderer: m_ObjectHideFlags: 0 @@ -9687,8 +9687,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410050504} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &101497996 MeshRenderer: m_ObjectHideFlags: 0 @@ -9787,8 +9787,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &103648072 MeshRenderer: m_ObjectHideFlags: 0 @@ -10090,8 +10090,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &106717928 MeshRenderer: m_ObjectHideFlags: 0 @@ -10190,8 +10190,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &107413529 MeshRenderer: m_ObjectHideFlags: 0 @@ -10290,8 +10290,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &108204911 MeshRenderer: m_ObjectHideFlags: 0 @@ -10390,8 +10390,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &111219240 MeshRenderer: m_ObjectHideFlags: 0 @@ -10490,8 +10490,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &111396127 MeshRenderer: m_ObjectHideFlags: 0 @@ -10590,8 +10590,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2057539149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &112354575 MeshRenderer: m_ObjectHideFlags: 0 @@ -10690,8 +10690,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1186858025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &113173839 MeshRenderer: m_ObjectHideFlags: 0 @@ -10790,8 +10790,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &113484248 MeshRenderer: m_ObjectHideFlags: 0 @@ -10890,8 +10890,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &113760259 MeshRenderer: m_ObjectHideFlags: 0 @@ -10990,8 +10990,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &114858822 MeshRenderer: m_ObjectHideFlags: 0 @@ -11090,8 +11090,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1147227470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &115114061 MeshRenderer: m_ObjectHideFlags: 0 @@ -11190,8 +11190,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 861357291} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &115323406 MeshRenderer: m_ObjectHideFlags: 0 @@ -11290,8 +11290,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1297004641} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &117570574 MeshRenderer: m_ObjectHideFlags: 0 @@ -11390,8 +11390,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &118368354 MeshRenderer: m_ObjectHideFlags: 0 @@ -11490,8 +11490,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 704393590} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &118699043 MeshRenderer: m_ObjectHideFlags: 0 @@ -11590,8 +11590,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1981509511} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &119579577 MeshRenderer: m_ObjectHideFlags: 0 @@ -11690,8 +11690,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &119721932 MeshRenderer: m_ObjectHideFlags: 0 @@ -11790,8 +11790,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1588054411} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &122202410 MeshRenderer: m_ObjectHideFlags: 0 @@ -11890,8 +11890,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 253479315} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &123229461 MeshRenderer: m_ObjectHideFlags: 0 @@ -12091,8 +12091,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &123941494 MeshRenderer: m_ObjectHideFlags: 0 @@ -12191,8 +12191,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &125319168 MeshRenderer: m_ObjectHideFlags: 0 @@ -12291,8 +12291,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410050504} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &126068746 MeshRenderer: m_ObjectHideFlags: 0 @@ -12391,8 +12391,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &127414453 MeshRenderer: m_ObjectHideFlags: 0 @@ -12491,8 +12491,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 477267939} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &128413687 MeshRenderer: m_ObjectHideFlags: 0 @@ -12591,8 +12591,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &128533232 MeshRenderer: m_ObjectHideFlags: 0 @@ -12691,8 +12691,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &130517117 MeshRenderer: m_ObjectHideFlags: 0 @@ -12791,8 +12791,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1806693158} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &131223410 MeshRenderer: m_ObjectHideFlags: 0 @@ -12891,8 +12891,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1682835072} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &131668298 MeshRenderer: m_ObjectHideFlags: 0 @@ -12991,8 +12991,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1528167698} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &132113132 MeshRenderer: m_ObjectHideFlags: 0 @@ -13191,8 +13191,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 495192149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &134330146 MeshRenderer: m_ObjectHideFlags: 0 @@ -13291,8 +13291,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &136710850 MeshRenderer: m_ObjectHideFlags: 0 @@ -13491,8 +13491,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &138344809 MeshRenderer: m_ObjectHideFlags: 0 @@ -13591,8 +13591,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &139267543 MeshRenderer: m_ObjectHideFlags: 0 @@ -13691,8 +13691,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &139299214 MeshRenderer: m_ObjectHideFlags: 0 @@ -13791,8 +13791,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1932287707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &140244380 MeshRenderer: m_ObjectHideFlags: 0 @@ -13891,8 +13891,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 951202301} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &140775823 MeshRenderer: m_ObjectHideFlags: 0 @@ -13991,8 +13991,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &143573526 MeshRenderer: m_ObjectHideFlags: 0 @@ -14091,8 +14091,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 57733632} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &144740905 MeshRenderer: m_ObjectHideFlags: 0 @@ -14191,8 +14191,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &144801009 MeshRenderer: m_ObjectHideFlags: 0 @@ -14291,8 +14291,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1956651966} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &145514016 MeshRenderer: m_ObjectHideFlags: 0 @@ -14391,8 +14391,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638470044} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &145980921 MeshRenderer: m_ObjectHideFlags: 0 @@ -14491,8 +14491,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1184079104} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &146345729 MeshRenderer: m_ObjectHideFlags: 0 @@ -14591,8 +14591,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &147128841 MeshRenderer: m_ObjectHideFlags: 0 @@ -14791,8 +14791,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 624494940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &147812475 MeshRenderer: m_ObjectHideFlags: 0 @@ -14993,8 +14993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1126728856} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &148731478 MeshRenderer: m_ObjectHideFlags: 0 @@ -15093,8 +15093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 425737045} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &150697067 MeshRenderer: m_ObjectHideFlags: 0 @@ -15193,8 +15193,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1684462067} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &151089277 MeshRenderer: m_ObjectHideFlags: 0 @@ -15293,8 +15293,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2073894635} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &151207749 MeshRenderer: m_ObjectHideFlags: 0 @@ -15393,8 +15393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871437307} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &151236058 MeshRenderer: m_ObjectHideFlags: 0 @@ -15493,8 +15493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &153303043 MeshRenderer: m_ObjectHideFlags: 0 @@ -15693,8 +15693,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &157398868 MeshRenderer: m_ObjectHideFlags: 0 @@ -15793,8 +15793,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 697856015} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &157435320 MeshRenderer: m_ObjectHideFlags: 0 @@ -15893,8 +15893,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &157755451 MeshRenderer: m_ObjectHideFlags: 0 @@ -15993,8 +15993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915302353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &158539272 MeshRenderer: m_ObjectHideFlags: 0 @@ -16093,8 +16093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1147227470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &159349690 MeshRenderer: m_ObjectHideFlags: 0 @@ -16193,8 +16193,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1511333706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &160007634 MeshRenderer: m_ObjectHideFlags: 0 @@ -16293,8 +16293,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 885522494} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &160646386 MeshRenderer: m_ObjectHideFlags: 0 @@ -16393,8 +16393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &160728861 MeshRenderer: m_ObjectHideFlags: 0 @@ -16493,8 +16493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &161074566 MeshRenderer: m_ObjectHideFlags: 0 @@ -16694,8 +16694,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 363315096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &162268933 MeshRenderer: m_ObjectHideFlags: 0 @@ -16794,8 +16794,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1609308388} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &163318205 MeshRenderer: m_ObjectHideFlags: 0 @@ -16894,8 +16894,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &165052754 MeshRenderer: m_ObjectHideFlags: 0 @@ -16994,8 +16994,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 983470674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &165291282 MeshRenderer: m_ObjectHideFlags: 0 @@ -17094,8 +17094,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &165338865 MeshRenderer: m_ObjectHideFlags: 0 @@ -17194,8 +17194,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1489284460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &167019697 MeshRenderer: m_ObjectHideFlags: 0 @@ -17294,8 +17294,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 781123785} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &167433355 MeshRenderer: m_ObjectHideFlags: 0 @@ -17394,8 +17394,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 573544512} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &167543915 MeshRenderer: m_ObjectHideFlags: 0 @@ -17596,8 +17596,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &168034390 MeshRenderer: m_ObjectHideFlags: 0 @@ -17696,8 +17696,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638607526} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &168180785 MeshRenderer: m_ObjectHideFlags: 0 @@ -17796,8 +17796,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1791878283} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &168981779 MeshRenderer: m_ObjectHideFlags: 0 @@ -17896,8 +17896,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294350348} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &169363690 MeshRenderer: m_ObjectHideFlags: 0 @@ -17996,8 +17996,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1816895950} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &169967620 MeshRenderer: m_ObjectHideFlags: 0 @@ -18096,8 +18096,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1743877330} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &170052951 MeshRenderer: m_ObjectHideFlags: 0 @@ -18196,8 +18196,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 295128088} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &170417813 MeshRenderer: m_ObjectHideFlags: 0 @@ -18296,8 +18296,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 573544512} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &170662545 MeshRenderer: m_ObjectHideFlags: 0 @@ -18396,8 +18396,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &172472725 MeshRenderer: m_ObjectHideFlags: 0 @@ -18496,8 +18496,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 683093335} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &172694738 MeshRenderer: m_ObjectHideFlags: 0 @@ -18596,8 +18596,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294350348} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &173197921 MeshRenderer: m_ObjectHideFlags: 0 @@ -18696,8 +18696,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &174240151 MeshRenderer: m_ObjectHideFlags: 0 @@ -18796,8 +18796,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &174244468 MeshRenderer: m_ObjectHideFlags: 0 @@ -18896,8 +18896,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 425737045} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &176238720 MeshRenderer: m_ObjectHideFlags: 0 @@ -19096,8 +19096,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 698696273} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &177265134 MeshRenderer: m_ObjectHideFlags: 0 @@ -19196,8 +19196,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 240531989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &178713269 MeshRenderer: m_ObjectHideFlags: 0 @@ -19296,8 +19296,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937712157} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &179001189 MeshRenderer: m_ObjectHideFlags: 0 @@ -19396,8 +19396,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &180757909 MeshRenderer: m_ObjectHideFlags: 0 @@ -19496,8 +19496,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 23901696} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &181366009 MeshRenderer: m_ObjectHideFlags: 0 @@ -19596,8 +19596,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &181736830 MeshRenderer: m_ObjectHideFlags: 0 @@ -19696,8 +19696,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 221150169} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &183296454 MeshRenderer: m_ObjectHideFlags: 0 @@ -19796,8 +19796,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1573944000} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &184209405 MeshRenderer: m_ObjectHideFlags: 0 @@ -19896,8 +19896,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310340846} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &184749583 MeshRenderer: m_ObjectHideFlags: 0 @@ -19996,8 +19996,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1822996972} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &184796727 MeshRenderer: m_ObjectHideFlags: 0 @@ -20197,8 +20197,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1184079104} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &187250608 MeshRenderer: m_ObjectHideFlags: 0 @@ -20297,8 +20297,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1399303559} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &188014089 MeshRenderer: m_ObjectHideFlags: 0 @@ -20499,8 +20499,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &190699119 MeshRenderer: m_ObjectHideFlags: 0 @@ -20599,8 +20599,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 929508416} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &191074144 MeshRenderer: m_ObjectHideFlags: 0 @@ -20801,8 +20801,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1887857746} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &197312358 MeshRenderer: m_ObjectHideFlags: 0 @@ -21002,8 +21002,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &197928217 MeshRenderer: m_ObjectHideFlags: 0 @@ -21102,8 +21102,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310340846} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &198406347 MeshRenderer: m_ObjectHideFlags: 0 @@ -21202,8 +21202,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 752316483} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &200050640 MeshRenderer: m_ObjectHideFlags: 0 @@ -21302,8 +21302,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 697856015} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &200816210 MeshRenderer: m_ObjectHideFlags: 0 @@ -21402,8 +21402,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &202566001 MeshRenderer: m_ObjectHideFlags: 0 @@ -21502,8 +21502,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &203048167 MeshRenderer: m_ObjectHideFlags: 0 @@ -21602,8 +21602,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &203227007 MeshRenderer: m_ObjectHideFlags: 0 @@ -21755,20 +21755,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-660e8120b859a0144a35923f81ebe7b7-203286393-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 0 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 203286396} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 0 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 203286396} --- !u!114 &203286394 MonoBehaviour: m_ObjectHideFlags: 0 @@ -21986,8 +21993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &205066998 MeshRenderer: m_ObjectHideFlags: 0 @@ -22086,8 +22093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609667264} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &205647481 MeshRenderer: m_ObjectHideFlags: 0 @@ -22186,8 +22193,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 66051059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &205792932 MeshRenderer: m_ObjectHideFlags: 0 @@ -22286,8 +22293,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1793780991} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &207819828 MeshRenderer: m_ObjectHideFlags: 0 @@ -22386,8 +22393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &208084289 MeshRenderer: m_ObjectHideFlags: 0 @@ -22486,8 +22493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1952235573} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &212386144 MeshRenderer: m_ObjectHideFlags: 0 @@ -22586,8 +22593,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 495192149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &213099152 MeshRenderer: m_ObjectHideFlags: 0 @@ -22638,6 +22645,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 213099149} m_Mesh: {fileID: 712098023} +--- !u!1 &213470579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 213470580} + - component: {fileID: 213470581} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &213470580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + m_LocalRotation: {x: -0, y: -0, z: -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: 391271251} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &213470581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + 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 + ShowSpatialMenu: 1 --- !u!1 &213479651 GameObject: m_ObjectHideFlags: 0 @@ -22686,8 +22742,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &213479654 MeshRenderer: m_ObjectHideFlags: 0 @@ -22786,8 +22842,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &213914656 MeshRenderer: m_ObjectHideFlags: 0 @@ -22886,8 +22942,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &215338070 MeshRenderer: m_ObjectHideFlags: 0 @@ -22986,8 +23042,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &215590734 MeshRenderer: m_ObjectHideFlags: 0 @@ -23086,8 +23142,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 221150169} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &217064602 MeshRenderer: m_ObjectHideFlags: 0 @@ -23186,8 +23242,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &218886897 MeshRenderer: m_ObjectHideFlags: 0 @@ -23286,8 +23342,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &219977670 MeshRenderer: m_ObjectHideFlags: 0 @@ -23486,8 +23542,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1931429263} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &221191133 MeshRenderer: m_ObjectHideFlags: 0 @@ -23586,8 +23642,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1868767066} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &225163293 MeshRenderer: m_ObjectHideFlags: 0 @@ -23686,8 +23742,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1889446964} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &226668293 MeshRenderer: m_ObjectHideFlags: 0 @@ -23786,8 +23842,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 982181224} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &228469707 MeshRenderer: m_ObjectHideFlags: 0 @@ -23886,8 +23942,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &228888000 MeshRenderer: m_ObjectHideFlags: 0 @@ -24088,8 +24144,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1742260058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &234055341 MeshRenderer: m_ObjectHideFlags: 0 @@ -24188,8 +24244,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &234098686 MeshRenderer: m_ObjectHideFlags: 0 @@ -24288,8 +24344,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1336308802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &234578029 MeshRenderer: m_ObjectHideFlags: 0 @@ -24388,8 +24444,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &235375703 MeshRenderer: m_ObjectHideFlags: 0 @@ -24488,8 +24544,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1082004470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &236088155 MeshRenderer: m_ObjectHideFlags: 0 @@ -24588,8 +24644,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2089937823} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &236522842 MeshRenderer: m_ObjectHideFlags: 0 @@ -24688,8 +24744,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &238423156 MeshRenderer: m_ObjectHideFlags: 0 @@ -24788,8 +24844,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 624494940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &238549682 MeshRenderer: m_ObjectHideFlags: 0 @@ -24888,8 +24944,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1838579778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &238744938 MeshRenderer: m_ObjectHideFlags: 0 @@ -25088,8 +25144,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &240753049 MeshRenderer: m_ObjectHideFlags: 0 @@ -25188,8 +25244,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1182974845} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &241827411 MeshRenderer: m_ObjectHideFlags: 0 @@ -25390,8 +25446,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2071653329} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &243299053 MeshRenderer: m_ObjectHideFlags: 0 @@ -25490,8 +25546,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &244946776 MeshRenderer: m_ObjectHideFlags: 0 @@ -25590,8 +25646,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &248826310 MeshRenderer: m_ObjectHideFlags: 0 @@ -25690,8 +25746,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &250735611 MeshRenderer: m_ObjectHideFlags: 0 @@ -25790,8 +25846,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &251036997 MeshRenderer: m_ObjectHideFlags: 0 @@ -25890,8 +25946,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1319202946} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &251731719 MeshRenderer: m_ObjectHideFlags: 0 @@ -25990,8 +26046,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1791878283} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &252250811 MeshRenderer: m_ObjectHideFlags: 0 @@ -26090,8 +26146,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &252278641 MeshRenderer: m_ObjectHideFlags: 0 @@ -26190,8 +26246,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 662678840} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &253104963 MeshRenderer: m_ObjectHideFlags: 0 @@ -26290,8 +26346,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &253262540 MeshRenderer: m_ObjectHideFlags: 0 @@ -26491,8 +26547,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638470044} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &253657972 MeshRenderer: m_ObjectHideFlags: 0 @@ -26591,8 +26647,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &254080831 MeshRenderer: m_ObjectHideFlags: 0 @@ -26691,8 +26747,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &255777460 MeshRenderer: m_ObjectHideFlags: 0 @@ -26791,8 +26847,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1622873869} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &256427466 MeshRenderer: m_ObjectHideFlags: 0 @@ -26891,8 +26947,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1423890538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &258212190 MeshRenderer: m_ObjectHideFlags: 0 @@ -26991,8 +27047,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294139853} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &258413454 MeshRenderer: m_ObjectHideFlags: 0 @@ -27091,8 +27147,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1430394857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &258827985 MeshRenderer: m_ObjectHideFlags: 0 @@ -27191,8 +27247,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &258902757 MeshRenderer: m_ObjectHideFlags: 0 @@ -27291,8 +27347,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &259874292 MeshRenderer: m_ObjectHideFlags: 0 @@ -27391,8 +27447,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1956651966} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &259983388 MeshRenderer: m_ObjectHideFlags: 0 @@ -27491,8 +27547,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1295286598} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &260811917 MeshRenderer: m_ObjectHideFlags: 0 @@ -27591,8 +27647,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915302353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &262498771 MeshRenderer: m_ObjectHideFlags: 0 @@ -27793,8 +27849,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1807004940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &263020269 MeshRenderer: m_ObjectHideFlags: 0 @@ -27893,8 +27949,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 698696273} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &264626798 MeshRenderer: m_ObjectHideFlags: 0 @@ -27993,8 +28049,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1045222394} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &264714744 MeshRenderer: m_ObjectHideFlags: 0 @@ -28093,8 +28149,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 176672726} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &264831374 MeshRenderer: m_ObjectHideFlags: 0 @@ -28294,8 +28350,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &265525358 MeshRenderer: m_ObjectHideFlags: 0 @@ -28394,8 +28450,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1816895950} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &267316097 MeshRenderer: m_ObjectHideFlags: 0 @@ -28696,8 +28752,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 523163627} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &267904489 MeshRenderer: m_ObjectHideFlags: 0 @@ -28796,8 +28852,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1336308802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &268914170 MeshRenderer: m_ObjectHideFlags: 0 @@ -28896,8 +28952,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 573544512} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &269194127 MeshRenderer: m_ObjectHideFlags: 0 @@ -28996,8 +29052,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 186108597} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &269792025 MeshRenderer: m_ObjectHideFlags: 0 @@ -29096,8 +29152,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703797730} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &270584099 MeshRenderer: m_ObjectHideFlags: 0 @@ -29196,8 +29252,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1742260058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &272175585 MeshRenderer: m_ObjectHideFlags: 0 @@ -29296,8 +29352,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 347749359} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &274453240 MeshRenderer: m_ObjectHideFlags: 0 @@ -29612,8 +29668,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &274576200 MeshRenderer: m_ObjectHideFlags: 0 @@ -29712,8 +29768,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1414742745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &274659264 MeshRenderer: m_ObjectHideFlags: 0 @@ -29812,8 +29868,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 675778347} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &274680773 MeshRenderer: m_ObjectHideFlags: 0 @@ -29912,8 +29968,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1541563353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &275245452 MeshRenderer: m_ObjectHideFlags: 0 @@ -30012,8 +30068,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 481247337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &277047691 MeshRenderer: m_ObjectHideFlags: 0 @@ -30112,8 +30168,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1791878283} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &279998396 MeshRenderer: m_ObjectHideFlags: 0 @@ -30212,8 +30268,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1637691460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &280867941 MeshRenderer: m_ObjectHideFlags: 0 @@ -30312,8 +30368,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 885522494} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &281652381 MeshRenderer: m_ObjectHideFlags: 0 @@ -30412,8 +30468,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 381857629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &282694430 MeshRenderer: m_ObjectHideFlags: 0 @@ -30512,8 +30568,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1351251099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &284422600 MeshRenderer: m_ObjectHideFlags: 0 @@ -30612,8 +30668,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &284964308 MeshRenderer: m_ObjectHideFlags: 0 @@ -30712,8 +30768,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 704393590} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &285487867 MeshRenderer: m_ObjectHideFlags: 0 @@ -30913,8 +30969,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1541563353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &286514381 MeshRenderer: m_ObjectHideFlags: 0 @@ -31013,8 +31069,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 559770046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &287065094 MeshRenderer: m_ObjectHideFlags: 0 @@ -31113,8 +31169,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937712157} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &287561620 MeshRenderer: m_ObjectHideFlags: 0 @@ -31213,8 +31269,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1049069992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &287711593 MeshRenderer: m_ObjectHideFlags: 0 @@ -31313,8 +31369,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &287729450 MeshRenderer: m_ObjectHideFlags: 0 @@ -31616,8 +31672,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1070529238} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &293174121 MeshRenderer: m_ObjectHideFlags: 0 @@ -31716,8 +31772,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &293713998 MeshRenderer: m_ObjectHideFlags: 0 @@ -31816,8 +31872,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 61633949} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &293717310 MeshRenderer: m_ObjectHideFlags: 0 @@ -31916,8 +31972,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 197363004} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &294305827 MeshRenderer: m_ObjectHideFlags: 0 @@ -32016,8 +32072,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1053907130} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &294920943 MeshRenderer: m_ObjectHideFlags: 0 @@ -32217,8 +32273,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1576540719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &296376142 MeshRenderer: m_ObjectHideFlags: 0 @@ -32317,8 +32373,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1952235573} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &298589792 MeshRenderer: m_ObjectHideFlags: 0 @@ -32417,8 +32473,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &299180475 MeshRenderer: m_ObjectHideFlags: 0 @@ -32517,8 +32573,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 66051059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &300006745 MeshRenderer: m_ObjectHideFlags: 0 @@ -32617,8 +32673,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &300656314 MeshRenderer: m_ObjectHideFlags: 0 @@ -32819,8 +32875,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 477267939} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &301557728 MeshRenderer: m_ObjectHideFlags: 0 @@ -32919,8 +32975,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &304205312 MeshRenderer: m_ObjectHideFlags: 0 @@ -33019,8 +33075,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &304797633 MeshRenderer: m_ObjectHideFlags: 0 @@ -33221,8 +33277,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &306101953 MeshRenderer: m_ObjectHideFlags: 0 @@ -33321,8 +33377,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312170989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &307589955 MeshRenderer: m_ObjectHideFlags: 0 @@ -33622,8 +33678,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &312027786 MeshRenderer: m_ObjectHideFlags: 0 @@ -33722,8 +33778,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &312880022 MeshRenderer: m_ObjectHideFlags: 0 @@ -33822,8 +33878,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &314412239 MeshRenderer: m_ObjectHideFlags: 0 @@ -33922,8 +33978,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &315038278 MeshRenderer: m_ObjectHideFlags: 0 @@ -34022,8 +34078,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1660951881} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &315133667 MeshRenderer: m_ObjectHideFlags: 0 @@ -34122,8 +34178,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1049069992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &316345084 MeshRenderer: m_ObjectHideFlags: 0 @@ -34323,8 +34379,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &321411747 MeshRenderer: m_ObjectHideFlags: 0 @@ -34423,8 +34479,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &321511180 MeshRenderer: m_ObjectHideFlags: 0 @@ -34625,8 +34681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &323410061 MeshRenderer: m_ObjectHideFlags: 0 @@ -34725,8 +34781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 992370395} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &329005095 MeshRenderer: m_ObjectHideFlags: 0 @@ -34825,8 +34881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &329466821 MeshRenderer: m_ObjectHideFlags: 0 @@ -34925,8 +34981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &331694902 MeshRenderer: m_ObjectHideFlags: 0 @@ -35025,8 +35081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 203295833} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &331765265 MeshRenderer: m_ObjectHideFlags: 0 @@ -35125,8 +35181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &333405233 MeshRenderer: m_ObjectHideFlags: 0 @@ -35225,8 +35281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 176672726} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &333807566 MeshRenderer: m_ObjectHideFlags: 0 @@ -35325,8 +35381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &334806182 MeshRenderer: m_ObjectHideFlags: 0 @@ -35425,8 +35481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2007284357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &335951319 MeshRenderer: m_ObjectHideFlags: 0 @@ -35525,8 +35581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &340642578 MeshRenderer: m_ObjectHideFlags: 0 @@ -35625,8 +35681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 622509630} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &341557316 MeshRenderer: m_ObjectHideFlags: 0 @@ -35725,8 +35781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &342181557 MeshRenderer: m_ObjectHideFlags: 0 @@ -35825,8 +35881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461678953} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &342612014 MeshRenderer: m_ObjectHideFlags: 0 @@ -35925,8 +35981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 295128088} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &343578469 MeshRenderer: m_ObjectHideFlags: 0 @@ -36025,8 +36081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &345953685 MeshRenderer: m_ObjectHideFlags: 0 @@ -36125,8 +36181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1892872822} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &346014768 MeshRenderer: m_ObjectHideFlags: 0 @@ -36225,8 +36281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &347258648 MeshRenderer: m_ObjectHideFlags: 0 @@ -36426,8 +36482,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1279456989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &348029510 MeshRenderer: m_ObjectHideFlags: 0 @@ -36526,8 +36582,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &348794023 MeshRenderer: m_ObjectHideFlags: 0 @@ -36626,8 +36682,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &348889549 MeshRenderer: m_ObjectHideFlags: 0 @@ -36726,8 +36782,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1489284460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &349966072 MeshRenderer: m_ObjectHideFlags: 0 @@ -36826,8 +36882,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &350411776 MeshRenderer: m_ObjectHideFlags: 0 @@ -36926,8 +36982,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1923997118} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &352164488 MeshRenderer: m_ObjectHideFlags: 0 @@ -37128,8 +37184,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &352813965 MeshRenderer: m_ObjectHideFlags: 0 @@ -37228,8 +37284,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &354243944 MeshRenderer: m_ObjectHideFlags: 0 @@ -37328,8 +37384,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 577834536} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &354559606 MeshRenderer: m_ObjectHideFlags: 0 @@ -37428,8 +37484,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &354903862 MeshRenderer: m_ObjectHideFlags: 0 @@ -37528,8 +37584,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2007284357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &358426663 MeshRenderer: m_ObjectHideFlags: 0 @@ -37792,8 +37848,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &359714475 MeshRenderer: m_ObjectHideFlags: 0 @@ -38095,8 +38151,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &368220619 MeshRenderer: m_ObjectHideFlags: 0 @@ -38397,8 +38453,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 10585449} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &371355558 MeshRenderer: m_ObjectHideFlags: 0 @@ -38497,8 +38553,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &372822780 MeshRenderer: m_ObjectHideFlags: 0 @@ -38597,8 +38653,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &373051528 MeshRenderer: m_ObjectHideFlags: 0 @@ -38697,8 +38753,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 698696273} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &374372376 MeshRenderer: m_ObjectHideFlags: 0 @@ -38797,8 +38853,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 876725271} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &375190427 MeshRenderer: m_ObjectHideFlags: 0 @@ -38897,8 +38953,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &376020327 MeshRenderer: m_ObjectHideFlags: 0 @@ -38997,8 +39053,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 495192149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &376445492 MeshRenderer: m_ObjectHideFlags: 0 @@ -39097,8 +39153,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 752316483} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &377038518 MeshRenderer: m_ObjectHideFlags: 0 @@ -39197,8 +39253,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &377954419 MeshRenderer: m_ObjectHideFlags: 0 @@ -39399,8 +39455,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &378409661 MeshRenderer: m_ObjectHideFlags: 0 @@ -39499,8 +39555,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2127580926} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &379257917 MeshRenderer: m_ObjectHideFlags: 0 @@ -39599,8 +39655,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &380301217 MeshRenderer: m_ObjectHideFlags: 0 @@ -39699,8 +39755,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &381109632 MeshRenderer: m_ObjectHideFlags: 0 @@ -39799,8 +39855,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 637765215} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &381652916 MeshRenderer: m_ObjectHideFlags: 0 @@ -40000,8 +40056,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1511333706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &383216662 MeshRenderer: m_ObjectHideFlags: 0 @@ -40100,8 +40156,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &383881326 MeshRenderer: m_ObjectHideFlags: 0 @@ -40200,8 +40256,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1399303559} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &384545178 MeshRenderer: m_ObjectHideFlags: 0 @@ -40300,8 +40356,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &386233281 MeshRenderer: m_ObjectHideFlags: 0 @@ -40400,8 +40456,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2048124446} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &386295142 MeshRenderer: m_ObjectHideFlags: 0 @@ -40500,8 +40556,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 137290802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &386324848 MeshRenderer: m_ObjectHideFlags: 0 @@ -40600,8 +40656,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1742260058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &387893634 MeshRenderer: m_ObjectHideFlags: 0 @@ -40700,8 +40756,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &390275759 MeshRenderer: m_ObjectHideFlags: 0 @@ -40800,8 +40856,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &390603099 MeshRenderer: m_ObjectHideFlags: 0 @@ -40900,8 +40956,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1066803789} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &390917398 MeshRenderer: m_ObjectHideFlags: 0 @@ -41003,6 +41059,8 @@ Transform: - {fileID: 274517668} - {fileID: 895273000} - {fileID: 1429135987} + - {fileID: 213470580} + - {fileID: 1960683905} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -41019,6 +41077,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-660e8120b859a0144a35923f81ebe7b7-391271252-0 + IgnoreSkinnedMeshes: 0 --- !u!114 &391271253 MonoBehaviour: m_ObjectHideFlags: 0 @@ -41055,13 +41114,21 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: cf409ffccda34166b926284faafa75c8, type: 3} m_Name: - m_EditorClassIdentifier: Needle.Engine.Components.WebXR, Needle.Engine $ GlobalObjectId_V1-2-660e8120b859a0144a35923f81ebe7b7-391271254-0 - enableVR: 1 - enableAR: 1 - defaultAvatar: {fileID: 0} + m_EditorClassIdentifier: Needle.Engine.WebXR, Needle.Engine createVRButton: 1 createARButton: 1 - handModelPath: + 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!1 &391379991 GameObject: m_ObjectHideFlags: 0 @@ -41210,8 +41277,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1078503058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &391649414 MeshRenderer: m_ObjectHideFlags: 0 @@ -41310,8 +41377,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &393100755 MeshRenderer: m_ObjectHideFlags: 0 @@ -41410,8 +41477,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 598392778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &393798875 MeshRenderer: m_ObjectHideFlags: 0 @@ -41510,8 +41577,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &394185283 MeshRenderer: m_ObjectHideFlags: 0 @@ -41610,8 +41677,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &394324359 MeshRenderer: m_ObjectHideFlags: 0 @@ -41710,8 +41777,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410050504} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &396696259 MeshRenderer: m_ObjectHideFlags: 0 @@ -41810,8 +41877,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703797730} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &397075911 MeshRenderer: m_ObjectHideFlags: 0 @@ -42012,8 +42079,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &397707697 MeshRenderer: m_ObjectHideFlags: 0 @@ -42112,8 +42179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 982181224} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &398236289 MeshRenderer: m_ObjectHideFlags: 0 @@ -42212,8 +42279,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &398348418 MeshRenderer: m_ObjectHideFlags: 0 @@ -42414,8 +42481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &404889097 MeshRenderer: m_ObjectHideFlags: 0 @@ -42514,8 +42581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &408446561 MeshRenderer: m_ObjectHideFlags: 0 @@ -42614,8 +42681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &408447307 MeshRenderer: m_ObjectHideFlags: 0 @@ -42714,8 +42781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 876725271} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &409353629 MeshRenderer: m_ObjectHideFlags: 0 @@ -42814,8 +42881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267634663} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &410640367 MeshRenderer: m_ObjectHideFlags: 0 @@ -42914,8 +42981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &411456170 MeshRenderer: m_ObjectHideFlags: 0 @@ -43014,8 +43081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 662678840} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &411581328 MeshRenderer: m_ObjectHideFlags: 0 @@ -43215,8 +43282,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &412603293 MeshRenderer: m_ObjectHideFlags: 0 @@ -43315,8 +43382,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &413298613 MeshRenderer: m_ObjectHideFlags: 0 @@ -43415,8 +43482,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1838579778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &414794927 MeshRenderer: m_ObjectHideFlags: 0 @@ -43515,8 +43582,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 885522494} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &416457805 MeshRenderer: m_ObjectHideFlags: 0 @@ -43615,8 +43682,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 861357291} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &420490121 MeshRenderer: m_ObjectHideFlags: 0 @@ -43815,8 +43882,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &421085922 MeshRenderer: m_ObjectHideFlags: 0 @@ -43915,8 +43982,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &421460791 MeshRenderer: m_ObjectHideFlags: 0 @@ -44015,8 +44082,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 265207735} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &423068218 MeshRenderer: m_ObjectHideFlags: 0 @@ -44115,8 +44182,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2124776492} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &423710045 MeshRenderer: m_ObjectHideFlags: 0 @@ -44215,8 +44282,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &424755782 MeshRenderer: m_ObjectHideFlags: 0 @@ -44315,8 +44382,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431463948} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &425166259 MeshRenderer: m_ObjectHideFlags: 0 @@ -44415,8 +44482,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 57733632} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &425179162 MeshRenderer: m_ObjectHideFlags: 0 @@ -44819,8 +44886,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 48184201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &429803337 MeshRenderer: m_ObjectHideFlags: 0 @@ -45122,8 +45189,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461200099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &431840911 MeshRenderer: m_ObjectHideFlags: 0 @@ -45222,8 +45289,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &433737828 MeshRenderer: m_ObjectHideFlags: 0 @@ -45322,8 +45389,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 624494940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &434275471 MeshRenderer: m_ObjectHideFlags: 0 @@ -45422,8 +45489,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &435500693 MeshRenderer: m_ObjectHideFlags: 0 @@ -45522,8 +45589,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 683093335} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &435549653 MeshRenderer: m_ObjectHideFlags: 0 @@ -45724,8 +45791,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1682835072} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &438929281 MeshRenderer: m_ObjectHideFlags: 0 @@ -45926,8 +45993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &441436781 MeshRenderer: m_ObjectHideFlags: 0 @@ -46026,8 +46093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1641708382} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &441937956 MeshRenderer: m_ObjectHideFlags: 0 @@ -46126,8 +46193,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &442907839 MeshRenderer: m_ObjectHideFlags: 0 @@ -46226,8 +46293,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871437307} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &443405991 MeshRenderer: m_ObjectHideFlags: 0 @@ -46326,8 +46393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267634663} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &443499986 MeshRenderer: m_ObjectHideFlags: 0 @@ -46426,8 +46493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &447624299 MeshRenderer: m_ObjectHideFlags: 0 @@ -46526,8 +46593,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &448136789 MeshRenderer: m_ObjectHideFlags: 0 @@ -46728,8 +46795,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &449332546 MeshRenderer: m_ObjectHideFlags: 0 @@ -46929,8 +46996,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871437307} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &450288181 MeshRenderer: m_ObjectHideFlags: 0 @@ -47029,8 +47096,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1489284460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &453952386 MeshRenderer: m_ObjectHideFlags: 0 @@ -47129,8 +47196,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 274489890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &457174348 MeshRenderer: m_ObjectHideFlags: 0 @@ -47229,8 +47296,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 637765215} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &457579889 MeshRenderer: m_ObjectHideFlags: 0 @@ -47329,8 +47396,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &458036601 MeshRenderer: m_ObjectHideFlags: 0 @@ -47429,8 +47496,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1800024757} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &458722769 MeshRenderer: m_ObjectHideFlags: 0 @@ -47529,8 +47596,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &458942422 MeshRenderer: m_ObjectHideFlags: 0 @@ -47629,8 +47696,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &459129897 MeshRenderer: m_ObjectHideFlags: 0 @@ -47729,8 +47796,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &459321704 MeshRenderer: m_ObjectHideFlags: 0 @@ -48032,8 +48099,8 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.SetActiveOnClick, Needle.Engine target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &461235714 MeshRenderer: m_ObjectHideFlags: 0 @@ -48132,8 +48199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &461486774 MeshRenderer: m_ObjectHideFlags: 0 @@ -48232,8 +48299,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 695097516} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &461633406 MeshRenderer: m_ObjectHideFlags: 0 @@ -48433,8 +48500,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &462154136 MeshRenderer: m_ObjectHideFlags: 0 @@ -48533,8 +48600,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &465376891 MeshRenderer: m_ObjectHideFlags: 0 @@ -48633,8 +48700,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 48184201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &467228921 MeshRenderer: m_ObjectHideFlags: 0 @@ -48733,8 +48800,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &467904761 MeshRenderer: m_ObjectHideFlags: 0 @@ -49037,8 +49104,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 295128088} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &470822799 MeshRenderer: m_ObjectHideFlags: 0 @@ -49137,8 +49204,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &471444666 MeshRenderer: m_ObjectHideFlags: 0 @@ -49237,8 +49304,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685313683} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &471894250 MeshRenderer: m_ObjectHideFlags: 0 @@ -49337,8 +49404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 157049500} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &472631179 MeshRenderer: m_ObjectHideFlags: 0 @@ -49437,8 +49504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &472991228 MeshRenderer: m_ObjectHideFlags: 0 @@ -49537,8 +49604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &473319377 MeshRenderer: m_ObjectHideFlags: 0 @@ -49637,8 +49704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1216211350} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &474088618 MeshRenderer: m_ObjectHideFlags: 0 @@ -49737,8 +49804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2087686843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &474201872 MeshRenderer: m_ObjectHideFlags: 0 @@ -49837,8 +49904,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1954768525} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &474574367 MeshRenderer: m_ObjectHideFlags: 0 @@ -50038,8 +50105,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &477633991 MeshRenderer: m_ObjectHideFlags: 0 @@ -50138,8 +50205,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1184079104} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &479848748 MeshRenderer: m_ObjectHideFlags: 0 @@ -50337,8 +50404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 500783942} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &482145968 MeshRenderer: m_ObjectHideFlags: 0 @@ -50437,8 +50504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2103841021} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &482920671 MeshRenderer: m_ObjectHideFlags: 0 @@ -50537,8 +50604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1920778670} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &483846024 MeshRenderer: m_ObjectHideFlags: 0 @@ -50637,8 +50704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &484064510 MeshRenderer: m_ObjectHideFlags: 0 @@ -50737,8 +50804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 23901696} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &485323919 MeshRenderer: m_ObjectHideFlags: 0 @@ -50837,8 +50904,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2036701843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &486202841 MeshRenderer: m_ObjectHideFlags: 0 @@ -50937,8 +51004,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289803160} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &486358650 MeshRenderer: m_ObjectHideFlags: 0 @@ -51037,8 +51104,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2146732497} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &487618740 MeshRenderer: m_ObjectHideFlags: 0 @@ -51301,8 +51368,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &488389591 MeshRenderer: m_ObjectHideFlags: 0 @@ -51401,8 +51468,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &488517483 MeshRenderer: m_ObjectHideFlags: 0 @@ -51501,8 +51568,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &489007159 MeshRenderer: m_ObjectHideFlags: 0 @@ -51601,8 +51668,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &490521717 MeshRenderer: m_ObjectHideFlags: 0 @@ -51701,8 +51768,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &491385925 MeshRenderer: m_ObjectHideFlags: 0 @@ -51801,8 +51868,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1932287707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &492118069 MeshRenderer: m_ObjectHideFlags: 0 @@ -51901,8 +51968,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &493172041 MeshRenderer: m_ObjectHideFlags: 0 @@ -52001,8 +52068,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 628809041} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &493805565 MeshRenderer: m_ObjectHideFlags: 0 @@ -52101,8 +52168,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &494041838 MeshRenderer: m_ObjectHideFlags: 0 @@ -52302,8 +52369,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &497375771 MeshRenderer: m_ObjectHideFlags: 0 @@ -52402,8 +52469,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1417096071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &497939442 MeshRenderer: m_ObjectHideFlags: 0 @@ -52502,8 +52569,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 10585449} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &498449699 MeshRenderer: m_ObjectHideFlags: 0 @@ -52602,8 +52669,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &499262129 MeshRenderer: m_ObjectHideFlags: 0 @@ -52702,8 +52769,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &500612899 MeshRenderer: m_ObjectHideFlags: 0 @@ -52902,8 +52969,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &500789827 MeshRenderer: m_ObjectHideFlags: 0 @@ -53002,8 +53069,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2103841021} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &501385092 MeshRenderer: m_ObjectHideFlags: 0 @@ -53102,8 +53169,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2089937823} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &503415791 MeshRenderer: m_ObjectHideFlags: 0 @@ -53202,8 +53269,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &506431317 MeshRenderer: m_ObjectHideFlags: 0 @@ -53302,8 +53369,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 908935381} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &507387003 MeshRenderer: m_ObjectHideFlags: 0 @@ -53402,8 +53469,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1111155783} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &507660010 MeshRenderer: m_ObjectHideFlags: 0 @@ -53502,8 +53569,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &508855272 MeshRenderer: m_ObjectHideFlags: 0 @@ -53602,8 +53669,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 15464838} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &510056018 MeshRenderer: m_ObjectHideFlags: 0 @@ -53702,8 +53769,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 481247337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &510499453 MeshRenderer: m_ObjectHideFlags: 0 @@ -53802,8 +53869,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1934502025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &511083719 MeshRenderer: m_ObjectHideFlags: 0 @@ -53902,8 +53969,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 320365155} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &512459242 MeshRenderer: m_ObjectHideFlags: 0 @@ -54102,8 +54169,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &514439306 MeshRenderer: m_ObjectHideFlags: 0 @@ -54202,8 +54269,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &514741874 MeshRenderer: m_ObjectHideFlags: 0 @@ -54302,8 +54369,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 57733632} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &515635350 MeshRenderer: m_ObjectHideFlags: 0 @@ -54402,8 +54469,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1806693158} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &519354146 MeshRenderer: m_ObjectHideFlags: 0 @@ -54604,8 +54671,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 186108597} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &520191386 MeshRenderer: m_ObjectHideFlags: 0 @@ -54704,8 +54771,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195936655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &521448171 MeshRenderer: m_ObjectHideFlags: 0 @@ -54905,8 +54972,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &524204304 MeshRenderer: m_ObjectHideFlags: 0 @@ -55005,8 +55072,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 908935381} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &524225379 MeshRenderer: m_ObjectHideFlags: 0 @@ -55105,8 +55172,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &526655640 MeshRenderer: m_ObjectHideFlags: 0 @@ -55307,8 +55374,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &527441772 MeshRenderer: m_ObjectHideFlags: 0 @@ -55407,8 +55474,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &529309733 MeshRenderer: m_ObjectHideFlags: 0 @@ -55507,8 +55574,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1186858025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &530777652 MeshRenderer: m_ObjectHideFlags: 0 @@ -55607,8 +55674,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461200099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &532055862 MeshRenderer: m_ObjectHideFlags: 0 @@ -55707,8 +55774,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 637765215} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &532137910 MeshRenderer: m_ObjectHideFlags: 0 @@ -55807,8 +55874,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1309106002} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &532173459 MeshRenderer: m_ObjectHideFlags: 0 @@ -56009,8 +56076,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &535653523 MeshRenderer: m_ObjectHideFlags: 0 @@ -56109,8 +56176,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1045222394} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &536484296 MeshRenderer: m_ObjectHideFlags: 0 @@ -56209,8 +56276,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &536847997 MeshRenderer: m_ObjectHideFlags: 0 @@ -56309,8 +56376,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1637691460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &538443510 MeshRenderer: m_ObjectHideFlags: 0 @@ -56409,8 +56476,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &539049968 MeshRenderer: m_ObjectHideFlags: 0 @@ -56509,8 +56576,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &539050301 MeshRenderer: m_ObjectHideFlags: 0 @@ -56609,8 +56676,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449518023} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &540017168 MeshRenderer: m_ObjectHideFlags: 0 @@ -56709,8 +56776,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 523163627} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &540061999 MeshRenderer: m_ObjectHideFlags: 0 @@ -56809,8 +56876,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638470044} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &541683362 MeshRenderer: m_ObjectHideFlags: 0 @@ -56909,8 +56976,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 253479315} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &542438367 MeshRenderer: m_ObjectHideFlags: 0 @@ -57009,8 +57076,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1199502398} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &543461591 MeshRenderer: m_ObjectHideFlags: 0 @@ -57109,8 +57176,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &545818432 MeshRenderer: m_ObjectHideFlags: 0 @@ -57209,8 +57276,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1742260058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &547128648 MeshRenderer: m_ObjectHideFlags: 0 @@ -57309,8 +57376,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &548214871 MeshRenderer: m_ObjectHideFlags: 0 @@ -57409,8 +57476,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1179830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &549789862 MeshRenderer: m_ObjectHideFlags: 0 @@ -57509,8 +57576,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &552246359 MeshRenderer: m_ObjectHideFlags: 0 @@ -57609,8 +57676,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &552382792 MeshRenderer: m_ObjectHideFlags: 0 @@ -57709,8 +57776,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1800024757} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &554753025 MeshRenderer: m_ObjectHideFlags: 0 @@ -57809,8 +57876,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2067136816} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &556324072 MeshRenderer: m_ObjectHideFlags: 0 @@ -57909,8 +57976,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1247522278} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &558961082 MeshRenderer: m_ObjectHideFlags: 0 @@ -58110,8 +58177,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &562846611 MeshRenderer: m_ObjectHideFlags: 0 @@ -58210,8 +58277,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2085652818} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &563733226 MeshRenderer: m_ObjectHideFlags: 0 @@ -58310,8 +58377,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 814093842} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &564295835 MeshRenderer: m_ObjectHideFlags: 0 @@ -58410,8 +58477,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978980878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &564931543 MeshRenderer: m_ObjectHideFlags: 0 @@ -58612,8 +58679,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &567571723 MeshRenderer: m_ObjectHideFlags: 0 @@ -58712,8 +58779,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &568130543 MeshRenderer: m_ObjectHideFlags: 0 @@ -58812,8 +58879,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 412007886} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &568576433 MeshRenderer: m_ObjectHideFlags: 0 @@ -58912,8 +58979,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1742260058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &569213544 MeshRenderer: m_ObjectHideFlags: 0 @@ -59012,8 +59079,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &571989542 MeshRenderer: m_ObjectHideFlags: 0 @@ -59112,8 +59179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &572003028 MeshRenderer: m_ObjectHideFlags: 0 @@ -59313,8 +59380,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 876725271} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &574416173 MeshRenderer: m_ObjectHideFlags: 0 @@ -59413,8 +59480,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 147601144} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &575743858 MeshRenderer: m_ObjectHideFlags: 0 @@ -59513,8 +59580,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &577279871 MeshRenderer: m_ObjectHideFlags: 0 @@ -59713,8 +59780,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &578014635 MeshRenderer: m_ObjectHideFlags: 0 @@ -59813,8 +59880,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2022184255} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &578791647 MeshRenderer: m_ObjectHideFlags: 0 @@ -59913,8 +59980,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1414742745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &579011303 MeshRenderer: m_ObjectHideFlags: 0 @@ -60013,8 +60080,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 573544512} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &580084881 MeshRenderer: m_ObjectHideFlags: 0 @@ -60113,8 +60180,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 697856015} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &580339753 MeshRenderer: m_ObjectHideFlags: 0 @@ -60213,8 +60280,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 68491854} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &580582207 MeshRenderer: m_ObjectHideFlags: 0 @@ -60313,8 +60380,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1123108402} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &582322786 MeshRenderer: m_ObjectHideFlags: 0 @@ -60515,8 +60582,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1414742745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &583051134 MeshRenderer: m_ObjectHideFlags: 0 @@ -60615,8 +60682,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1361841934} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &586119306 MeshRenderer: m_ObjectHideFlags: 0 @@ -60715,8 +60782,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &587184791 MeshRenderer: m_ObjectHideFlags: 0 @@ -60815,8 +60882,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1123108402} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &587933638 MeshRenderer: m_ObjectHideFlags: 0 @@ -60915,8 +60982,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &588175182 MeshRenderer: m_ObjectHideFlags: 0 @@ -61015,8 +61082,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1361841934} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &588699710 MeshRenderer: m_ObjectHideFlags: 0 @@ -61115,8 +61182,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &589332760 MeshRenderer: m_ObjectHideFlags: 0 @@ -61215,8 +61282,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &590990217 MeshRenderer: m_ObjectHideFlags: 0 @@ -61417,8 +61484,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &595546391 MeshRenderer: m_ObjectHideFlags: 0 @@ -61517,8 +61584,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1613678917} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &595897573 MeshRenderer: m_ObjectHideFlags: 0 @@ -61617,8 +61684,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &596634518 MeshRenderer: m_ObjectHideFlags: 0 @@ -61717,8 +61784,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &597062506 MeshRenderer: m_ObjectHideFlags: 0 @@ -61918,8 +61985,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &598439611 MeshRenderer: m_ObjectHideFlags: 0 @@ -62018,8 +62085,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &598740530 MeshRenderer: m_ObjectHideFlags: 0 @@ -62118,8 +62185,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &600069908 MeshRenderer: m_ObjectHideFlags: 0 @@ -62218,8 +62285,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1954768525} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &600712472 MeshRenderer: m_ObjectHideFlags: 0 @@ -62318,8 +62385,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &600714490 MeshRenderer: m_ObjectHideFlags: 0 @@ -62418,8 +62485,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &602906160 MeshRenderer: m_ObjectHideFlags: 0 @@ -62518,8 +62585,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &607528061 MeshRenderer: m_ObjectHideFlags: 0 @@ -62618,8 +62685,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &609041615 MeshRenderer: m_ObjectHideFlags: 0 @@ -62818,8 +62885,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 932378906} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &609293147 MeshRenderer: m_ObjectHideFlags: 0 @@ -63019,8 +63086,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1616004619} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &609688085 MeshRenderer: m_ObjectHideFlags: 0 @@ -63119,8 +63186,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1328021168} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &610059178 MeshRenderer: m_ObjectHideFlags: 0 @@ -63219,8 +63286,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1123108402} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &611595479 MeshRenderer: m_ObjectHideFlags: 0 @@ -63319,8 +63386,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2124776492} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &611978971 MeshRenderer: m_ObjectHideFlags: 0 @@ -63419,8 +63486,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &612638716 MeshRenderer: m_ObjectHideFlags: 0 @@ -63519,8 +63586,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &612940004 MeshRenderer: m_ObjectHideFlags: 0 @@ -63619,8 +63686,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &613353801 MeshRenderer: m_ObjectHideFlags: 0 @@ -63719,8 +63786,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 862087629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &613581750 MeshRenderer: m_ObjectHideFlags: 0 @@ -63819,8 +63886,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &613637289 MeshRenderer: m_ObjectHideFlags: 0 @@ -63919,8 +63986,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &615030952 MeshRenderer: m_ObjectHideFlags: 0 @@ -64019,8 +64086,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &616070067 MeshRenderer: m_ObjectHideFlags: 0 @@ -64119,8 +64186,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 123567320} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &616117531 MeshRenderer: m_ObjectHideFlags: 0 @@ -64219,8 +64286,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &616573566 MeshRenderer: m_ObjectHideFlags: 0 @@ -64319,8 +64386,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &616634234 MeshRenderer: m_ObjectHideFlags: 0 @@ -64419,8 +64486,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 662678840} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &616725280 MeshRenderer: m_ObjectHideFlags: 0 @@ -64519,8 +64586,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &617143834 MeshRenderer: m_ObjectHideFlags: 0 @@ -64619,8 +64686,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &618337650 MeshRenderer: m_ObjectHideFlags: 0 @@ -64719,8 +64786,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1179830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &618567571 MeshRenderer: m_ObjectHideFlags: 0 @@ -64819,8 +64886,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &619604443 MeshRenderer: m_ObjectHideFlags: 0 @@ -64919,8 +64986,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1920778670} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &620121264 MeshRenderer: m_ObjectHideFlags: 0 @@ -65019,8 +65086,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1000122790} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &621876466 MeshRenderer: m_ObjectHideFlags: 0 @@ -65220,8 +65287,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461678953} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &623271798 MeshRenderer: m_ObjectHideFlags: 0 @@ -65320,8 +65387,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1952235573} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &623668368 MeshRenderer: m_ObjectHideFlags: 0 @@ -65420,8 +65487,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &623725687 MeshRenderer: m_ObjectHideFlags: 0 @@ -65620,8 +65687,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 704393590} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &624686166 MeshRenderer: m_ObjectHideFlags: 0 @@ -65720,8 +65787,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &624922210 MeshRenderer: m_ObjectHideFlags: 0 @@ -65820,8 +65887,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1319202946} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &625286705 MeshRenderer: m_ObjectHideFlags: 0 @@ -65920,8 +65987,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &626676296 MeshRenderer: m_ObjectHideFlags: 0 @@ -66020,8 +66087,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &626874531 MeshRenderer: m_ObjectHideFlags: 0 @@ -66120,8 +66187,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &628631521 MeshRenderer: m_ObjectHideFlags: 0 @@ -66321,8 +66388,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104376987} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &629564094 MeshRenderer: m_ObjectHideFlags: 0 @@ -66421,8 +66488,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &632979896 MeshRenderer: m_ObjectHideFlags: 0 @@ -66521,8 +66588,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2071653329} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &634878479 MeshRenderer: m_ObjectHideFlags: 0 @@ -66723,8 +66790,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1319202946} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &636597671 MeshRenderer: m_ObjectHideFlags: 0 @@ -66823,8 +66890,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 197363004} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &637164467 MeshRenderer: m_ObjectHideFlags: 0 @@ -66923,8 +66990,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 265207735} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &637610029 MeshRenderer: m_ObjectHideFlags: 0 @@ -67326,8 +67393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &641705384 MeshRenderer: m_ObjectHideFlags: 0 @@ -67426,8 +67493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 683093335} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &642554295 MeshRenderer: m_ObjectHideFlags: 0 @@ -67526,8 +67593,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 982181224} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &644200595 MeshRenderer: m_ObjectHideFlags: 0 @@ -67626,8 +67693,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &644899008 MeshRenderer: m_ObjectHideFlags: 0 @@ -67726,8 +67793,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 622509630} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &645245834 MeshRenderer: m_ObjectHideFlags: 0 @@ -67826,8 +67893,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &645319228 MeshRenderer: m_ObjectHideFlags: 0 @@ -67926,8 +67993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1111155783} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &647967754 MeshRenderer: m_ObjectHideFlags: 0 @@ -68026,8 +68093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461678953} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &648040170 MeshRenderer: m_ObjectHideFlags: 0 @@ -68126,8 +68193,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 162156782} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &652943930 MeshRenderer: m_ObjectHideFlags: 0 @@ -68226,8 +68293,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &653775939 MeshRenderer: m_ObjectHideFlags: 0 @@ -68326,8 +68393,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &654090085 MeshRenderer: m_ObjectHideFlags: 0 @@ -68426,8 +68493,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2036701843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &656955479 MeshRenderer: m_ObjectHideFlags: 0 @@ -68526,8 +68593,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195936655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &657108349 MeshRenderer: m_ObjectHideFlags: 0 @@ -68626,8 +68693,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &658211626 MeshRenderer: m_ObjectHideFlags: 0 @@ -68726,8 +68793,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 810548674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &658952816 MeshRenderer: m_ObjectHideFlags: 0 @@ -68826,8 +68893,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 240531989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &659265456 MeshRenderer: m_ObjectHideFlags: 0 @@ -68926,8 +68993,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2041698772} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &659674796 MeshRenderer: m_ObjectHideFlags: 0 @@ -69026,8 +69093,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 347749359} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &661288621 MeshRenderer: m_ObjectHideFlags: 0 @@ -69227,8 +69294,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2025511181} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &663607160 MeshRenderer: m_ObjectHideFlags: 0 @@ -69327,8 +69394,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915036205} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &663758696 MeshRenderer: m_ObjectHideFlags: 0 @@ -69427,8 +69494,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 481247337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &665950526 MeshRenderer: m_ObjectHideFlags: 0 @@ -69629,8 +69696,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &673272893 MeshRenderer: m_ObjectHideFlags: 0 @@ -69729,8 +69796,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &673367642 MeshRenderer: m_ObjectHideFlags: 0 @@ -70032,8 +70099,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 66051059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &676062803 MeshRenderer: m_ObjectHideFlags: 0 @@ -70132,8 +70199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &677321546 MeshRenderer: m_ObjectHideFlags: 0 @@ -70334,8 +70401,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &681765057 MeshRenderer: m_ObjectHideFlags: 0 @@ -70534,8 +70601,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &684520565 MeshRenderer: m_ObjectHideFlags: 0 @@ -70634,8 +70701,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 935465096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &685148860 MeshRenderer: m_ObjectHideFlags: 0 @@ -70936,8 +71003,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &685460028 MeshRenderer: m_ObjectHideFlags: 0 @@ -71036,8 +71103,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &686100532 MeshRenderer: m_ObjectHideFlags: 0 @@ -71136,8 +71203,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &688007036 MeshRenderer: m_ObjectHideFlags: 0 @@ -71236,8 +71303,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2041698772} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &688110883 MeshRenderer: m_ObjectHideFlags: 0 @@ -71336,8 +71403,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1793780991} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &689492181 MeshRenderer: m_ObjectHideFlags: 0 @@ -71436,8 +71503,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1981509511} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &693307287 MeshRenderer: m_ObjectHideFlags: 0 @@ -71536,8 +71603,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703797730} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &693372128 MeshRenderer: m_ObjectHideFlags: 0 @@ -71636,8 +71703,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1417096071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &694429941 MeshRenderer: m_ObjectHideFlags: 0 @@ -71836,8 +71903,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 878601538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &697183148 MeshRenderer: m_ObjectHideFlags: 0 @@ -72136,8 +72203,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &700111075 MeshRenderer: m_ObjectHideFlags: 0 @@ -72236,8 +72303,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &700937630 MeshRenderer: m_ObjectHideFlags: 0 @@ -72436,8 +72503,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1147227470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &701924020 MeshRenderer: m_ObjectHideFlags: 0 @@ -72536,8 +72603,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &703392230 MeshRenderer: m_ObjectHideFlags: 0 @@ -72839,8 +72906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1417096071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &704338895 MeshRenderer: m_ObjectHideFlags: 0 @@ -73039,8 +73106,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &704466821 MeshRenderer: m_ObjectHideFlags: 0 @@ -73139,8 +73206,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2048124446} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &705038049 MeshRenderer: m_ObjectHideFlags: 0 @@ -73239,8 +73306,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638470044} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &706594851 MeshRenderer: m_ObjectHideFlags: 0 @@ -73339,8 +73406,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &709597698 MeshRenderer: m_ObjectHideFlags: 0 @@ -73439,8 +73506,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1613678917} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &710263603 MeshRenderer: m_ObjectHideFlags: 0 @@ -73539,8 +73606,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978980878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &710575671 MeshRenderer: m_ObjectHideFlags: 0 @@ -73639,8 +73706,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 752316483} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &710663563 MeshRenderer: m_ObjectHideFlags: 0 @@ -74005,8 +74072,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &715041933 MeshRenderer: m_ObjectHideFlags: 0 @@ -74105,8 +74172,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1147227470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &716384728 MeshRenderer: m_ObjectHideFlags: 0 @@ -74205,8 +74272,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &716553540 MeshRenderer: m_ObjectHideFlags: 0 @@ -74305,8 +74372,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &716850897 MeshRenderer: m_ObjectHideFlags: 0 @@ -74405,8 +74472,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 513410194} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &717039644 MeshRenderer: m_ObjectHideFlags: 0 @@ -74505,8 +74572,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638470044} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &717957658 MeshRenderer: m_ObjectHideFlags: 0 @@ -74605,8 +74672,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 425737045} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &720774817 MeshRenderer: m_ObjectHideFlags: 0 @@ -74705,8 +74772,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 147601144} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &720834720 MeshRenderer: m_ObjectHideFlags: 0 @@ -74805,8 +74872,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2053042997} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &721543527 MeshRenderer: m_ObjectHideFlags: 0 @@ -74905,8 +74972,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1078503058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &721623709 MeshRenderer: m_ObjectHideFlags: 0 @@ -75005,8 +75072,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195936655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &721672066 MeshRenderer: m_ObjectHideFlags: 0 @@ -75105,8 +75172,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &723550509 MeshRenderer: m_ObjectHideFlags: 0 @@ -75205,8 +75272,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &723723608 MeshRenderer: m_ObjectHideFlags: 0 @@ -75305,8 +75372,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410050504} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &725374218 MeshRenderer: m_ObjectHideFlags: 0 @@ -75405,8 +75472,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &730640975 MeshRenderer: m_ObjectHideFlags: 0 @@ -75607,8 +75674,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &739110765 MeshRenderer: m_ObjectHideFlags: 0 @@ -75809,8 +75876,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &740553915 MeshRenderer: m_ObjectHideFlags: 0 @@ -76011,8 +76078,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1328021168} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &742821819 MeshRenderer: m_ObjectHideFlags: 0 @@ -76111,8 +76178,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310536727} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &743171682 MeshRenderer: m_ObjectHideFlags: 0 @@ -76211,8 +76278,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 884139624} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &744735908 MeshRenderer: m_ObjectHideFlags: 0 @@ -76311,8 +76378,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &746295719 MeshRenderer: m_ObjectHideFlags: 0 @@ -76411,8 +76478,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &748056171 MeshRenderer: m_ObjectHideFlags: 0 @@ -76511,8 +76578,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &748470280 MeshRenderer: m_ObjectHideFlags: 0 @@ -76611,8 +76678,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1631225860} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &748911265 MeshRenderer: m_ObjectHideFlags: 0 @@ -76711,8 +76778,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &749049660 MeshRenderer: m_ObjectHideFlags: 0 @@ -76811,8 +76878,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 221150169} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &751310219 MeshRenderer: m_ObjectHideFlags: 0 @@ -76911,8 +76978,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1430394857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &751367757 MeshRenderer: m_ObjectHideFlags: 0 @@ -77112,8 +77179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1658713756} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &754652702 MeshRenderer: m_ObjectHideFlags: 0 @@ -77212,8 +77279,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &755597165 MeshRenderer: m_ObjectHideFlags: 0 @@ -77312,8 +77379,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &758408509 MeshRenderer: m_ObjectHideFlags: 0 @@ -77412,8 +77479,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1511333706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &759839015 MeshRenderer: m_ObjectHideFlags: 0 @@ -77512,8 +77579,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &760702358 MeshRenderer: m_ObjectHideFlags: 0 @@ -77612,8 +77679,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &761343718 MeshRenderer: m_ObjectHideFlags: 0 @@ -77712,8 +77779,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1981509511} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &762174195 MeshRenderer: m_ObjectHideFlags: 0 @@ -77812,8 +77879,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1111155783} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &762352027 MeshRenderer: m_ObjectHideFlags: 0 @@ -77912,8 +77979,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1641708382} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &763110470 MeshRenderer: m_ObjectHideFlags: 0 @@ -78012,8 +78079,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &763125076 MeshRenderer: m_ObjectHideFlags: 0 @@ -78112,8 +78179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1026298003} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &764753651 MeshRenderer: m_ObjectHideFlags: 0 @@ -78212,8 +78279,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &765673614 MeshRenderer: m_ObjectHideFlags: 0 @@ -78312,8 +78379,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871437307} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &766373188 MeshRenderer: m_ObjectHideFlags: 0 @@ -78412,8 +78479,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1001147645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &766530431 MeshRenderer: m_ObjectHideFlags: 0 @@ -78614,8 +78681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 878601538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &768147922 MeshRenderer: m_ObjectHideFlags: 0 @@ -78714,8 +78781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 983470674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &769685129 MeshRenderer: m_ObjectHideFlags: 0 @@ -78814,8 +78881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 133196745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &770415438 MeshRenderer: m_ObjectHideFlags: 0 @@ -78914,8 +78981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 701222333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &771522899 MeshRenderer: m_ObjectHideFlags: 0 @@ -79014,8 +79081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1319202946} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &772511666 MeshRenderer: m_ObjectHideFlags: 0 @@ -79114,8 +79181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1179830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &774227989 MeshRenderer: m_ObjectHideFlags: 0 @@ -79214,8 +79281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &775176667 MeshRenderer: m_ObjectHideFlags: 0 @@ -79314,8 +79381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &779180877 MeshRenderer: m_ObjectHideFlags: 0 @@ -79514,8 +79581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1328021168} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &781409060 MeshRenderer: m_ObjectHideFlags: 0 @@ -79614,8 +79681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 477267939} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &782436527 MeshRenderer: m_ObjectHideFlags: 0 @@ -79714,8 +79781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2085652818} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &783286099 MeshRenderer: m_ObjectHideFlags: 0 @@ -79814,8 +79881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1297004641} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &786307857 MeshRenderer: m_ObjectHideFlags: 0 @@ -79914,8 +79981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 637765215} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &786562440 MeshRenderer: m_ObjectHideFlags: 0 @@ -80116,8 +80183,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &786843814 MeshRenderer: m_ObjectHideFlags: 0 @@ -80317,8 +80384,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 697856015} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &788340320 MeshRenderer: m_ObjectHideFlags: 0 @@ -80417,8 +80484,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 186108597} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &788814539 MeshRenderer: m_ObjectHideFlags: 0 @@ -80517,8 +80584,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &788851516 MeshRenderer: m_ObjectHideFlags: 0 @@ -80617,8 +80684,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &790494338 MeshRenderer: m_ObjectHideFlags: 0 @@ -80819,8 +80886,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1616004619} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &792700225 MeshRenderer: m_ObjectHideFlags: 0 @@ -80919,8 +80986,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &793730003 MeshRenderer: m_ObjectHideFlags: 0 @@ -81019,8 +81086,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &794033436 MeshRenderer: m_ObjectHideFlags: 0 @@ -81119,8 +81186,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 10585449} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &795279155 MeshRenderer: m_ObjectHideFlags: 0 @@ -81219,8 +81286,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609085603} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &795991236 MeshRenderer: m_ObjectHideFlags: 0 @@ -81319,8 +81386,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &797123748 MeshRenderer: m_ObjectHideFlags: 0 @@ -81419,8 +81486,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1070529238} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &798129886 MeshRenderer: m_ObjectHideFlags: 0 @@ -81519,8 +81586,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 788132608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &800558117 MeshRenderer: m_ObjectHideFlags: 0 @@ -81619,8 +81686,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104376987} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &801947950 MeshRenderer: m_ObjectHideFlags: 0 @@ -81719,8 +81786,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 628809041} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &802241285 MeshRenderer: m_ObjectHideFlags: 0 @@ -81819,8 +81886,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &802294799 MeshRenderer: m_ObjectHideFlags: 0 @@ -81919,8 +81986,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1613678917} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &805137996 MeshRenderer: m_ObjectHideFlags: 0 @@ -82120,8 +82187,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2033525788} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &805997488 MeshRenderer: m_ObjectHideFlags: 0 @@ -82220,8 +82287,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &806121544 MeshRenderer: m_ObjectHideFlags: 0 @@ -82320,8 +82387,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 523163627} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &806537007 MeshRenderer: m_ObjectHideFlags: 0 @@ -82420,8 +82487,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &809125329 MeshRenderer: m_ObjectHideFlags: 0 @@ -82520,8 +82587,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &810250932 MeshRenderer: m_ObjectHideFlags: 0 @@ -82721,8 +82788,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &812688049 MeshRenderer: m_ObjectHideFlags: 0 @@ -82821,8 +82888,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1660951881} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &813921126 MeshRenderer: m_ObjectHideFlags: 0 @@ -83022,8 +83089,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1808601476} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &815369554 MeshRenderer: m_ObjectHideFlags: 0 @@ -83122,8 +83189,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &819117645 MeshRenderer: m_ObjectHideFlags: 0 @@ -83222,8 +83289,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1920778670} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &819359891 MeshRenderer: m_ObjectHideFlags: 0 @@ -83322,8 +83389,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 363315096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &821059324 MeshRenderer: m_ObjectHideFlags: 0 @@ -83422,8 +83489,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310536727} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &824817293 MeshRenderer: m_ObjectHideFlags: 0 @@ -83522,8 +83589,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &825228530 MeshRenderer: m_ObjectHideFlags: 0 @@ -83622,8 +83689,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 628809041} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &825890075 MeshRenderer: m_ObjectHideFlags: 0 @@ -83722,8 +83789,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2089937823} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &827347719 MeshRenderer: m_ObjectHideFlags: 0 @@ -83822,8 +83889,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1336308802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &827663274 MeshRenderer: m_ObjectHideFlags: 0 @@ -84055,8 +84122,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &828986323 MeshRenderer: m_ObjectHideFlags: 0 @@ -84155,8 +84222,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 577834536} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &829440718 MeshRenderer: m_ObjectHideFlags: 0 @@ -84255,8 +84322,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1573944000} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &830062209 MeshRenderer: m_ObjectHideFlags: 0 @@ -84355,8 +84422,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &830545599 MeshRenderer: m_ObjectHideFlags: 0 @@ -84455,8 +84522,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &831850309 MeshRenderer: m_ObjectHideFlags: 0 @@ -84555,8 +84622,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 814093842} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &832606808 MeshRenderer: m_ObjectHideFlags: 0 @@ -84757,8 +84824,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &839063881 MeshRenderer: m_ObjectHideFlags: 0 @@ -84857,8 +84924,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &840255727 MeshRenderer: m_ObjectHideFlags: 0 @@ -84957,8 +85024,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 695097516} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &840686425 MeshRenderer: m_ObjectHideFlags: 0 @@ -85057,8 +85124,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978980878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &841305798 MeshRenderer: m_ObjectHideFlags: 0 @@ -85157,8 +85224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2080012163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &842768720 MeshRenderer: m_ObjectHideFlags: 0 @@ -85257,8 +85324,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 61633949} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &842832535 MeshRenderer: m_ObjectHideFlags: 0 @@ -85357,8 +85424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &845431494 MeshRenderer: m_ObjectHideFlags: 0 @@ -85457,8 +85524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &846186010 MeshRenderer: m_ObjectHideFlags: 0 @@ -85557,8 +85624,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1399303559} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &846872507 MeshRenderer: m_ObjectHideFlags: 0 @@ -85657,8 +85724,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &847422390 MeshRenderer: m_ObjectHideFlags: 0 @@ -85757,8 +85824,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703951012} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &848309565 MeshRenderer: m_ObjectHideFlags: 0 @@ -85857,8 +85924,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 982181224} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &848867888 MeshRenderer: m_ObjectHideFlags: 0 @@ -85957,8 +86024,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 426812957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &849944693 MeshRenderer: m_ObjectHideFlags: 0 @@ -86057,8 +86124,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1609308388} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &850364705 MeshRenderer: m_ObjectHideFlags: 0 @@ -86157,8 +86224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 788132608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &852408252 MeshRenderer: m_ObjectHideFlags: 0 @@ -86257,8 +86324,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 675778347} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &852736536 MeshRenderer: m_ObjectHideFlags: 0 @@ -86357,8 +86424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &854356329 MeshRenderer: m_ObjectHideFlags: 0 @@ -86457,8 +86524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &856295610 MeshRenderer: m_ObjectHideFlags: 0 @@ -86557,8 +86624,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 265207735} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &856950199 MeshRenderer: m_ObjectHideFlags: 0 @@ -86657,8 +86724,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &857061475 MeshRenderer: m_ObjectHideFlags: 0 @@ -86757,8 +86824,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431463948} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &857318431 MeshRenderer: m_ObjectHideFlags: 0 @@ -86959,8 +87026,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 425737045} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &859572579 MeshRenderer: m_ObjectHideFlags: 0 @@ -87059,8 +87126,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &861186215 MeshRenderer: m_ObjectHideFlags: 0 @@ -87259,8 +87326,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 704393590} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &861553089 MeshRenderer: m_ObjectHideFlags: 0 @@ -87460,8 +87527,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 662678840} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &862500291 MeshRenderer: m_ObjectHideFlags: 0 @@ -87662,8 +87729,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915302353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &863609841 MeshRenderer: m_ObjectHideFlags: 0 @@ -87762,8 +87829,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1788165024} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &863835941 MeshRenderer: m_ObjectHideFlags: 0 @@ -87862,8 +87929,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &863982269 MeshRenderer: m_ObjectHideFlags: 0 @@ -88064,8 +88131,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 598392778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &864558691 MeshRenderer: m_ObjectHideFlags: 0 @@ -88164,8 +88231,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1889446964} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &865120776 MeshRenderer: m_ObjectHideFlags: 0 @@ -88264,8 +88331,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &865619855 MeshRenderer: m_ObjectHideFlags: 0 @@ -88364,8 +88431,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &867783318 MeshRenderer: m_ObjectHideFlags: 0 @@ -88831,8 +88898,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 265207735} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &872775894 MeshRenderer: m_ObjectHideFlags: 0 @@ -88931,8 +88998,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &872997810 MeshRenderer: m_ObjectHideFlags: 0 @@ -89235,8 +89302,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1583161246} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &874778955 MeshRenderer: m_ObjectHideFlags: 0 @@ -89335,8 +89402,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1541563353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &874946350 MeshRenderer: m_ObjectHideFlags: 0 @@ -89435,8 +89502,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638607526} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &876182942 MeshRenderer: m_ObjectHideFlags: 0 @@ -89635,8 +89702,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1622873869} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &877495268 MeshRenderer: m_ObjectHideFlags: 0 @@ -89735,8 +89802,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 188962979} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &878101059 MeshRenderer: m_ObjectHideFlags: 0 @@ -89936,8 +90003,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 137290802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &879237003 MeshRenderer: m_ObjectHideFlags: 0 @@ -90036,8 +90103,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &883972517 MeshRenderer: m_ObjectHideFlags: 0 @@ -90237,8 +90304,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 7278645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &884850982 MeshRenderer: m_ObjectHideFlags: 0 @@ -90337,8 +90404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &885150128 MeshRenderer: m_ObjectHideFlags: 0 @@ -90538,8 +90605,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 624494940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &886440165 MeshRenderer: m_ObjectHideFlags: 0 @@ -90638,8 +90705,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &887026413 MeshRenderer: m_ObjectHideFlags: 0 @@ -90738,8 +90805,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 951202301} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &887287327 MeshRenderer: m_ObjectHideFlags: 0 @@ -90838,8 +90905,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &887650443 MeshRenderer: m_ObjectHideFlags: 0 @@ -90938,8 +91005,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &887733371 MeshRenderer: m_ObjectHideFlags: 0 @@ -91038,8 +91105,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915036205} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &890487321 MeshRenderer: m_ObjectHideFlags: 0 @@ -91632,8 +91699,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &895764082 MeshRenderer: m_ObjectHideFlags: 0 @@ -91732,8 +91799,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1641708382} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &896051063 MeshRenderer: m_ObjectHideFlags: 0 @@ -91832,8 +91899,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &898542588 MeshRenderer: m_ObjectHideFlags: 0 @@ -91932,8 +91999,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &899405770 MeshRenderer: m_ObjectHideFlags: 0 @@ -92032,8 +92099,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1822996972} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &900014713 MeshRenderer: m_ObjectHideFlags: 0 @@ -92132,8 +92199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &901275257 MeshRenderer: m_ObjectHideFlags: 0 @@ -92232,8 +92299,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1351251099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &906033651 MeshRenderer: m_ObjectHideFlags: 0 @@ -92332,8 +92399,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &907842598 MeshRenderer: m_ObjectHideFlags: 0 @@ -92432,8 +92499,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1868767066} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &907962942 MeshRenderer: m_ObjectHideFlags: 0 @@ -92632,8 +92699,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &916310199 MeshRenderer: m_ObjectHideFlags: 0 @@ -92732,8 +92799,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &917503838 MeshRenderer: m_ObjectHideFlags: 0 @@ -92832,8 +92899,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2085652818} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &920340983 MeshRenderer: m_ObjectHideFlags: 0 @@ -92932,8 +92999,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &921710940 MeshRenderer: m_ObjectHideFlags: 0 @@ -93032,8 +93099,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &921808775 MeshRenderer: m_ObjectHideFlags: 0 @@ -93132,8 +93199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &923338161 MeshRenderer: m_ObjectHideFlags: 0 @@ -93232,8 +93299,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 698696273} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &924031998 MeshRenderer: m_ObjectHideFlags: 0 @@ -93332,8 +93399,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1196467507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &924571193 MeshRenderer: m_ObjectHideFlags: 0 @@ -93432,8 +93499,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1658713756} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &924800890 MeshRenderer: m_ObjectHideFlags: 0 @@ -93532,8 +93599,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1588054411} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &925082521 MeshRenderer: m_ObjectHideFlags: 0 @@ -93632,8 +93699,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 582964333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &925402375 MeshRenderer: m_ObjectHideFlags: 0 @@ -93732,8 +93799,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1199502398} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &925666530 MeshRenderer: m_ObjectHideFlags: 0 @@ -93832,8 +93899,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 61633949} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &926353729 MeshRenderer: m_ObjectHideFlags: 0 @@ -93932,8 +93999,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1182974845} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &927164984 MeshRenderer: m_ObjectHideFlags: 0 @@ -94032,8 +94099,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1808601476} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &927973859 MeshRenderer: m_ObjectHideFlags: 0 @@ -94132,8 +94199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 935465096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &928256330 MeshRenderer: m_ObjectHideFlags: 0 @@ -94232,8 +94299,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &928577584 MeshRenderer: m_ObjectHideFlags: 0 @@ -94432,8 +94499,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &929553003 MeshRenderer: m_ObjectHideFlags: 0 @@ -94532,8 +94599,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &931780124 MeshRenderer: m_ObjectHideFlags: 0 @@ -94733,8 +94800,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &932093909 MeshRenderer: m_ObjectHideFlags: 0 @@ -94934,8 +95001,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1658713756} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &933032226 MeshRenderer: m_ObjectHideFlags: 0 @@ -95034,8 +95101,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1622873869} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &934096684 MeshRenderer: m_ObjectHideFlags: 0 @@ -95134,8 +95201,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &934158478 MeshRenderer: m_ObjectHideFlags: 0 @@ -95335,8 +95402,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1449524455} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &936611807 MeshRenderer: m_ObjectHideFlags: 0 @@ -95435,8 +95502,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1288860786} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &938287886 MeshRenderer: m_ObjectHideFlags: 0 @@ -95535,8 +95602,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &939046914 MeshRenderer: m_ObjectHideFlags: 0 @@ -95635,8 +95702,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685313683} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &939491709 MeshRenderer: m_ObjectHideFlags: 0 @@ -95735,8 +95802,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 57733632} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &939987867 MeshRenderer: m_ObjectHideFlags: 0 @@ -95835,8 +95902,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &940461914 MeshRenderer: m_ObjectHideFlags: 0 @@ -95935,8 +96002,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 347749359} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &941186806 MeshRenderer: m_ObjectHideFlags: 0 @@ -96137,8 +96204,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &942379476 MeshRenderer: m_ObjectHideFlags: 0 @@ -96237,8 +96304,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &943149479 MeshRenderer: m_ObjectHideFlags: 0 @@ -96337,8 +96404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1793780991} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &943476098 MeshRenderer: m_ObjectHideFlags: 0 @@ -96437,8 +96504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &944772655 MeshRenderer: m_ObjectHideFlags: 0 @@ -96537,8 +96604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1616004619} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &945193308 MeshRenderer: m_ObjectHideFlags: 0 @@ -96637,8 +96704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 274489890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &945315213 MeshRenderer: m_ObjectHideFlags: 0 @@ -96839,8 +96906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &946809645 MeshRenderer: m_ObjectHideFlags: 0 @@ -96939,8 +97006,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2073894635} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &947805027 MeshRenderer: m_ObjectHideFlags: 0 @@ -97039,8 +97106,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &948553917 MeshRenderer: m_ObjectHideFlags: 0 @@ -97139,8 +97206,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1931429263} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &949162609 MeshRenderer: m_ObjectHideFlags: 0 @@ -97239,8 +97306,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449518023} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &949304101 MeshRenderer: m_ObjectHideFlags: 0 @@ -97339,8 +97406,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1631225860} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &949552243 MeshRenderer: m_ObjectHideFlags: 0 @@ -97539,8 +97606,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &951675321 MeshRenderer: m_ObjectHideFlags: 0 @@ -97639,8 +97706,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1123108402} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &951845788 MeshRenderer: m_ObjectHideFlags: 0 @@ -97739,8 +97806,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &952646482 MeshRenderer: m_ObjectHideFlags: 0 @@ -97839,8 +97906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &952877184 MeshRenderer: m_ObjectHideFlags: 0 @@ -98041,8 +98108,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2127580926} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &954762059 MeshRenderer: m_ObjectHideFlags: 0 @@ -98141,8 +98208,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &954997670 MeshRenderer: m_ObjectHideFlags: 0 @@ -98241,8 +98308,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1085037211} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &956013823 MeshRenderer: m_ObjectHideFlags: 0 @@ -98341,8 +98408,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 274489890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &959011545 MeshRenderer: m_ObjectHideFlags: 0 @@ -98441,8 +98508,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1288860786} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &960129366 MeshRenderer: m_ObjectHideFlags: 0 @@ -98541,8 +98608,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937712157} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &960949910 MeshRenderer: m_ObjectHideFlags: 0 @@ -98641,8 +98708,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 622509630} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &961364583 MeshRenderer: m_ObjectHideFlags: 0 @@ -98741,8 +98808,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461200099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &962408863 MeshRenderer: m_ObjectHideFlags: 0 @@ -98943,8 +99010,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609667264} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &966758321 MeshRenderer: m_ObjectHideFlags: 0 @@ -99043,8 +99110,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2053042997} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &967337866 MeshRenderer: m_ObjectHideFlags: 0 @@ -99143,8 +99210,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &967689705 MeshRenderer: m_ObjectHideFlags: 0 @@ -99243,8 +99310,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2036701843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &967713125 MeshRenderer: m_ObjectHideFlags: 0 @@ -99343,8 +99410,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1279456989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &969681282 MeshRenderer: m_ObjectHideFlags: 0 @@ -99443,8 +99510,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1295286598} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &969963960 MeshRenderer: m_ObjectHideFlags: 0 @@ -99543,8 +99610,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 935465096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &970390266 MeshRenderer: m_ObjectHideFlags: 0 @@ -99643,8 +99710,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1126728856} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &970414221 MeshRenderer: m_ObjectHideFlags: 0 @@ -99743,8 +99810,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &972237961 MeshRenderer: m_ObjectHideFlags: 0 @@ -99843,8 +99910,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &972545898 MeshRenderer: m_ObjectHideFlags: 0 @@ -99943,8 +100010,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &974946918 MeshRenderer: m_ObjectHideFlags: 0 @@ -100043,8 +100110,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2089937823} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &975210771 MeshRenderer: m_ObjectHideFlags: 0 @@ -100143,8 +100210,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &975999400 MeshRenderer: m_ObjectHideFlags: 0 @@ -100243,8 +100310,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &976478815 MeshRenderer: m_ObjectHideFlags: 0 @@ -100343,8 +100410,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &976966969 MeshRenderer: m_ObjectHideFlags: 0 @@ -100443,8 +100510,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2146732497} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &977465138 MeshRenderer: m_ObjectHideFlags: 0 @@ -100745,8 +100812,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &979167641 MeshRenderer: m_ObjectHideFlags: 0 @@ -100845,8 +100912,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &980533283 MeshRenderer: m_ObjectHideFlags: 0 @@ -100945,8 +101012,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &980692870 MeshRenderer: m_ObjectHideFlags: 0 @@ -101045,8 +101112,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 637765215} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &981595969 MeshRenderer: m_ObjectHideFlags: 0 @@ -101145,8 +101212,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1920778670} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &981895617 MeshRenderer: m_ObjectHideFlags: 0 @@ -101346,8 +101413,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2103841021} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &983032432 MeshRenderer: m_ObjectHideFlags: 0 @@ -101547,8 +101614,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1892872822} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &984083113 MeshRenderer: m_ObjectHideFlags: 0 @@ -101647,8 +101714,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 162156782} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &985040999 MeshRenderer: m_ObjectHideFlags: 0 @@ -101849,8 +101916,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1684462067} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &988258057 MeshRenderer: m_ObjectHideFlags: 0 @@ -101949,8 +102016,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029059878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &988265200 MeshRenderer: m_ObjectHideFlags: 0 @@ -102049,8 +102116,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 391379992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &988821274 MeshRenderer: m_ObjectHideFlags: 0 @@ -102149,8 +102216,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &988970278 MeshRenderer: m_ObjectHideFlags: 0 @@ -102249,8 +102316,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 197363004} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &989364446 MeshRenderer: m_ObjectHideFlags: 0 @@ -102349,8 +102416,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &991552491 MeshRenderer: m_ObjectHideFlags: 0 @@ -102550,8 +102617,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431463948} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &995041354 MeshRenderer: m_ObjectHideFlags: 0 @@ -102650,8 +102717,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &995640690 MeshRenderer: m_ObjectHideFlags: 0 @@ -102750,8 +102817,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609667264} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &997712037 MeshRenderer: m_ObjectHideFlags: 0 @@ -102850,8 +102917,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1001147645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &998273777 MeshRenderer: m_ObjectHideFlags: 0 @@ -102950,8 +103017,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2087686843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &999634514 MeshRenderer: m_ObjectHideFlags: 0 @@ -103251,8 +103318,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1001969396 MeshRenderer: m_ObjectHideFlags: 0 @@ -103351,8 +103418,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1049069992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1002177498 MeshRenderer: m_ObjectHideFlags: 0 @@ -103451,8 +103518,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1002639489 MeshRenderer: m_ObjectHideFlags: 0 @@ -103551,8 +103618,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294139853} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1003993315 MeshRenderer: m_ObjectHideFlags: 0 @@ -103651,8 +103718,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2022184255} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1004579777 MeshRenderer: m_ObjectHideFlags: 0 @@ -103751,8 +103818,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1006730404 MeshRenderer: m_ObjectHideFlags: 0 @@ -103851,8 +103918,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1007349370 MeshRenderer: m_ObjectHideFlags: 0 @@ -103951,8 +104018,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1011496380 MeshRenderer: m_ObjectHideFlags: 0 @@ -104153,8 +104220,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2080012163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1015959909 MeshRenderer: m_ObjectHideFlags: 0 @@ -104253,8 +104320,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1616004619} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1018838637 MeshRenderer: m_ObjectHideFlags: 0 @@ -104353,8 +104420,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1416756707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1020462088 MeshRenderer: m_ObjectHideFlags: 0 @@ -104453,8 +104520,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1279456989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1023489667 MeshRenderer: m_ObjectHideFlags: 0 @@ -104553,8 +104620,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1024387880 MeshRenderer: m_ObjectHideFlags: 0 @@ -104653,8 +104720,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 805925414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1025012072 MeshRenderer: m_ObjectHideFlags: 0 @@ -104753,8 +104820,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1026267127 MeshRenderer: m_ObjectHideFlags: 0 @@ -104952,8 +105019,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1126728856} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1026868060 MeshRenderer: m_ObjectHideFlags: 0 @@ -105052,8 +105119,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1577542496} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1027262235 MeshRenderer: m_ObjectHideFlags: 0 @@ -105355,8 +105422,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2022184255} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1031303554 MeshRenderer: m_ObjectHideFlags: 0 @@ -105455,8 +105522,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 369640890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1031561112 MeshRenderer: m_ObjectHideFlags: 0 @@ -105555,8 +105622,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 714123955} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1032809400 MeshRenderer: m_ObjectHideFlags: 0 @@ -105655,8 +105722,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1032916594 MeshRenderer: m_ObjectHideFlags: 0 @@ -105755,8 +105822,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1631225860} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1033586870 MeshRenderer: m_ObjectHideFlags: 0 @@ -105855,8 +105922,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1573944000} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1034688419 MeshRenderer: m_ObjectHideFlags: 0 @@ -105955,8 +106022,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1001147645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1037043233 MeshRenderer: m_ObjectHideFlags: 0 @@ -106055,8 +106122,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1184079104} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1038107474 MeshRenderer: m_ObjectHideFlags: 0 @@ -106155,8 +106222,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461678953} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1039008631 MeshRenderer: m_ObjectHideFlags: 0 @@ -106255,8 +106322,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1041179341 MeshRenderer: m_ObjectHideFlags: 0 @@ -106355,8 +106422,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1041217041 MeshRenderer: m_ObjectHideFlags: 0 @@ -106455,8 +106522,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1416756707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1044227048 MeshRenderer: m_ObjectHideFlags: 0 @@ -106656,8 +106723,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 814093842} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1045294410 MeshRenderer: m_ObjectHideFlags: 0 @@ -106756,8 +106823,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1046276423 MeshRenderer: m_ObjectHideFlags: 0 @@ -106856,8 +106923,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 862087629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1046830337 MeshRenderer: m_ObjectHideFlags: 0 @@ -106956,8 +107023,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1048545516 MeshRenderer: m_ObjectHideFlags: 0 @@ -107157,8 +107224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1049745806 MeshRenderer: m_ObjectHideFlags: 0 @@ -107257,8 +107324,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1049943117 MeshRenderer: m_ObjectHideFlags: 0 @@ -107357,8 +107424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1000122790} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1053765751 MeshRenderer: m_ObjectHideFlags: 0 @@ -107457,8 +107524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1126728856} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1053825325 MeshRenderer: m_ObjectHideFlags: 0 @@ -107658,8 +107725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029059878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1054499867 MeshRenderer: m_ObjectHideFlags: 0 @@ -107758,8 +107825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1055025618 MeshRenderer: m_ObjectHideFlags: 0 @@ -107858,8 +107925,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 420974046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1055282658 MeshRenderer: m_ObjectHideFlags: 0 @@ -107958,8 +108025,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 622509630} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1058429795 MeshRenderer: m_ObjectHideFlags: 0 @@ -108058,8 +108125,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1058713389 MeshRenderer: m_ObjectHideFlags: 0 @@ -108158,8 +108225,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1070529238} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1059896959 MeshRenderer: m_ObjectHideFlags: 0 @@ -108258,8 +108325,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1423890538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1060664493 MeshRenderer: m_ObjectHideFlags: 0 @@ -108358,8 +108425,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1060950062 MeshRenderer: m_ObjectHideFlags: 0 @@ -108458,8 +108525,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1416756707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1061501173 MeshRenderer: m_ObjectHideFlags: 0 @@ -108558,8 +108625,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 68491854} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1062120143 MeshRenderer: m_ObjectHideFlags: 0 @@ -108658,8 +108725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1062255434 MeshRenderer: m_ObjectHideFlags: 0 @@ -108758,8 +108825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1062524370 MeshRenderer: m_ObjectHideFlags: 0 @@ -108858,8 +108925,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1063764950 MeshRenderer: m_ObjectHideFlags: 0 @@ -108958,8 +109025,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937712157} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1064503481 MeshRenderer: m_ObjectHideFlags: 0 @@ -109058,8 +109125,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1064616704 MeshRenderer: m_ObjectHideFlags: 0 @@ -109158,8 +109225,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1065523609 MeshRenderer: m_ObjectHideFlags: 0 @@ -109358,8 +109425,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1430394857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1070133624 MeshRenderer: m_ObjectHideFlags: 0 @@ -109558,8 +109625,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 810548674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1071433385 MeshRenderer: m_ObjectHideFlags: 0 @@ -109658,8 +109725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1053907130} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1071812333 MeshRenderer: m_ObjectHideFlags: 0 @@ -109758,8 +109825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1416756707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1072314236 MeshRenderer: m_ObjectHideFlags: 0 @@ -109858,8 +109925,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1074889510 MeshRenderer: m_ObjectHideFlags: 0 @@ -109958,8 +110025,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 695097516} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1077080514 MeshRenderer: m_ObjectHideFlags: 0 @@ -110159,8 +110226,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195936655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1080384644 MeshRenderer: m_ObjectHideFlags: 0 @@ -110259,8 +110326,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 363315096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1080840668 MeshRenderer: m_ObjectHideFlags: 0 @@ -110359,8 +110426,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1417096071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1081260703 MeshRenderer: m_ObjectHideFlags: 0 @@ -110459,8 +110526,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1081903086 MeshRenderer: m_ObjectHideFlags: 0 @@ -110659,8 +110726,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1616004619} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1083554636 MeshRenderer: m_ObjectHideFlags: 0 @@ -110961,8 +111028,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267615192} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1085700030 MeshRenderer: m_ObjectHideFlags: 0 @@ -111061,8 +111128,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1001147645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1086119719 MeshRenderer: m_ObjectHideFlags: 0 @@ -111161,8 +111228,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1086584722 MeshRenderer: m_ObjectHideFlags: 0 @@ -111261,8 +111328,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1087032793 MeshRenderer: m_ObjectHideFlags: 0 @@ -111361,8 +111428,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 391379992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1087073669 MeshRenderer: m_ObjectHideFlags: 0 @@ -111461,8 +111528,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1682835072} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1087601717 MeshRenderer: m_ObjectHideFlags: 0 @@ -111561,8 +111628,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 814093842} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1088571732 MeshRenderer: m_ObjectHideFlags: 0 @@ -111661,8 +111728,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1088740447 MeshRenderer: m_ObjectHideFlags: 0 @@ -111761,8 +111828,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1089570214 MeshRenderer: m_ObjectHideFlags: 0 @@ -111861,8 +111928,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1092960561 MeshRenderer: m_ObjectHideFlags: 0 @@ -111961,8 +112028,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1093288620 MeshRenderer: m_ObjectHideFlags: 0 @@ -112061,8 +112128,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1094456776 MeshRenderer: m_ObjectHideFlags: 0 @@ -112325,8 +112392,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1095020127 MeshRenderer: m_ObjectHideFlags: 0 @@ -112425,8 +112492,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 57733632} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1095241645 MeshRenderer: m_ObjectHideFlags: 0 @@ -112525,8 +112592,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1111155783} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1096139572 MeshRenderer: m_ObjectHideFlags: 0 @@ -112625,8 +112692,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1660951881} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1096147057 MeshRenderer: m_ObjectHideFlags: 0 @@ -112725,8 +112792,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1096714742 MeshRenderer: m_ObjectHideFlags: 0 @@ -112825,8 +112892,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1100446904 MeshRenderer: m_ObjectHideFlags: 0 @@ -113027,8 +113094,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1417096071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1103598292 MeshRenderer: m_ObjectHideFlags: 0 @@ -113127,8 +113194,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1103712175 MeshRenderer: m_ObjectHideFlags: 0 @@ -113227,8 +113294,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1103774764 MeshRenderer: m_ObjectHideFlags: 0 @@ -113327,8 +113394,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1105648398 MeshRenderer: m_ObjectHideFlags: 0 @@ -113427,8 +113494,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1528167698} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1105800485 MeshRenderer: m_ObjectHideFlags: 0 @@ -113527,8 +113594,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1107725077 MeshRenderer: m_ObjectHideFlags: 0 @@ -113627,8 +113694,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1109266773 MeshRenderer: m_ObjectHideFlags: 0 @@ -113727,8 +113794,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1110694034 MeshRenderer: m_ObjectHideFlags: 0 @@ -113928,8 +113995,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1112268558 MeshRenderer: m_ObjectHideFlags: 0 @@ -114028,8 +114095,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312170989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1112445138 MeshRenderer: m_ObjectHideFlags: 0 @@ -114128,8 +114195,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1113086366 MeshRenderer: m_ObjectHideFlags: 0 @@ -114228,8 +114295,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1113202183 MeshRenderer: m_ObjectHideFlags: 0 @@ -114328,8 +114395,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 412007886} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1113249465 MeshRenderer: m_ObjectHideFlags: 0 @@ -114428,8 +114495,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1113438597 MeshRenderer: m_ObjectHideFlags: 0 @@ -114528,8 +114595,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1114115959 MeshRenderer: m_ObjectHideFlags: 0 @@ -114628,8 +114695,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 364610469} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1114251298 MeshRenderer: m_ObjectHideFlags: 0 @@ -114830,8 +114897,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1115085979 MeshRenderer: m_ObjectHideFlags: 0 @@ -114930,8 +114997,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1541563353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1115655541 MeshRenderer: m_ObjectHideFlags: 0 @@ -115030,8 +115097,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1120642718 MeshRenderer: m_ObjectHideFlags: 0 @@ -115333,8 +115400,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1123702772 MeshRenderer: m_ObjectHideFlags: 0 @@ -115433,8 +115500,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 7278645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1124068071 MeshRenderer: m_ObjectHideFlags: 0 @@ -115533,8 +115600,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1351251099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1124180205 MeshRenderer: m_ObjectHideFlags: 0 @@ -115633,8 +115700,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1309106002} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1124342135 MeshRenderer: m_ObjectHideFlags: 0 @@ -115733,8 +115800,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 885522494} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1124825053 MeshRenderer: m_ObjectHideFlags: 0 @@ -115833,8 +115900,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2053042997} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1125174865 MeshRenderer: m_ObjectHideFlags: 0 @@ -115933,8 +116000,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1126414276 MeshRenderer: m_ObjectHideFlags: 0 @@ -116236,8 +116303,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1179830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1131011007 MeshRenderer: m_ObjectHideFlags: 0 @@ -116336,8 +116403,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461200099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1131143903 MeshRenderer: m_ObjectHideFlags: 0 @@ -116436,8 +116503,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 320365155} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1132219663 MeshRenderer: m_ObjectHideFlags: 0 @@ -116536,8 +116603,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1136215051 MeshRenderer: m_ObjectHideFlags: 0 @@ -116636,8 +116703,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1309106002} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1140576040 MeshRenderer: m_ObjectHideFlags: 0 @@ -116736,8 +116803,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1142780299 MeshRenderer: m_ObjectHideFlags: 0 @@ -116836,8 +116903,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2124776492} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1144219156 MeshRenderer: m_ObjectHideFlags: 0 @@ -116936,8 +117003,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1423890538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1144944291 MeshRenderer: m_ObjectHideFlags: 0 @@ -117036,8 +117103,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 929508416} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1147046019 MeshRenderer: m_ObjectHideFlags: 0 @@ -117237,8 +117304,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1147786539 MeshRenderer: m_ObjectHideFlags: 0 @@ -117337,8 +117404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1148344612 MeshRenderer: m_ObjectHideFlags: 0 @@ -117437,8 +117504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449518023} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1152213437 MeshRenderer: m_ObjectHideFlags: 0 @@ -117537,8 +117604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1154748133 MeshRenderer: m_ObjectHideFlags: 0 @@ -117637,8 +117704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 203295833} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1154977604 MeshRenderer: m_ObjectHideFlags: 0 @@ -117737,8 +117804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1838579778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1155782403 MeshRenderer: m_ObjectHideFlags: 0 @@ -117937,8 +118004,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449518023} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1156849984 MeshRenderer: m_ObjectHideFlags: 0 @@ -118037,8 +118104,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1159071629 MeshRenderer: m_ObjectHideFlags: 0 @@ -118239,8 +118306,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1161993446 MeshRenderer: m_ObjectHideFlags: 0 @@ -118339,8 +118406,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1164365886 MeshRenderer: m_ObjectHideFlags: 0 @@ -118439,8 +118506,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 477267939} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1164378090 MeshRenderer: m_ObjectHideFlags: 0 @@ -118539,8 +118606,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1164941197 MeshRenderer: m_ObjectHideFlags: 0 @@ -118639,8 +118706,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1169159924 MeshRenderer: m_ObjectHideFlags: 0 @@ -118739,8 +118806,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1169824205 MeshRenderer: m_ObjectHideFlags: 0 @@ -118839,8 +118906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1170031008 MeshRenderer: m_ObjectHideFlags: 0 @@ -119041,8 +119108,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1577542496} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1171879382 MeshRenderer: m_ObjectHideFlags: 0 @@ -119141,8 +119208,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1171928421 MeshRenderer: m_ObjectHideFlags: 0 @@ -119241,8 +119308,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 221150169} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1172116642 MeshRenderer: m_ObjectHideFlags: 0 @@ -119341,8 +119408,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2087686843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1174916118 MeshRenderer: m_ObjectHideFlags: 0 @@ -119441,8 +119508,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 992370395} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1175204345 MeshRenderer: m_ObjectHideFlags: 0 @@ -119641,8 +119708,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1354914078} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1176913613 MeshRenderer: m_ObjectHideFlags: 0 @@ -119741,8 +119808,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1177141268 MeshRenderer: m_ObjectHideFlags: 0 @@ -119841,8 +119908,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1177375167 MeshRenderer: m_ObjectHideFlags: 0 @@ -119941,8 +120008,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609085603} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1177740976 MeshRenderer: m_ObjectHideFlags: 0 @@ -120041,8 +120108,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1085037211} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1179777713 MeshRenderer: m_ObjectHideFlags: 0 @@ -120141,8 +120208,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1181492271 MeshRenderer: m_ObjectHideFlags: 0 @@ -120442,8 +120509,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1184085454 MeshRenderer: m_ObjectHideFlags: 0 @@ -120542,8 +120609,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1361841934} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1185003054 MeshRenderer: m_ObjectHideFlags: 0 @@ -120642,8 +120709,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1053907130} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1185163592 MeshRenderer: m_ObjectHideFlags: 0 @@ -120742,8 +120809,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1155927288} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1185260676 MeshRenderer: m_ObjectHideFlags: 0 @@ -120842,8 +120909,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1185873513 MeshRenderer: m_ObjectHideFlags: 0 @@ -120942,8 +121009,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1186610424 MeshRenderer: m_ObjectHideFlags: 0 @@ -121142,8 +121209,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1000122790} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1187029012 MeshRenderer: m_ObjectHideFlags: 0 @@ -121242,8 +121309,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2127580926} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1188033314 MeshRenderer: m_ObjectHideFlags: 0 @@ -121342,8 +121409,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1188439249 MeshRenderer: m_ObjectHideFlags: 0 @@ -121442,8 +121509,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1577542496} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1189170907 MeshRenderer: m_ObjectHideFlags: 0 @@ -121542,8 +121609,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1189405077 MeshRenderer: m_ObjectHideFlags: 0 @@ -121642,8 +121709,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 157049500} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1192165489 MeshRenderer: m_ObjectHideFlags: 0 @@ -121742,8 +121809,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1194661846 MeshRenderer: m_ObjectHideFlags: 0 @@ -121842,8 +121909,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1194775366 MeshRenderer: m_ObjectHideFlags: 0 @@ -122247,8 +122314,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1182974845} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1197987764 MeshRenderer: m_ObjectHideFlags: 0 @@ -122347,8 +122414,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937712157} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1199457793 MeshRenderer: m_ObjectHideFlags: 0 @@ -122546,8 +122613,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1202050894 MeshRenderer: m_ObjectHideFlags: 0 @@ -122646,8 +122713,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1793780991} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1202878014 MeshRenderer: m_ObjectHideFlags: 0 @@ -122746,8 +122813,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1708448060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1203239539 MeshRenderer: m_ObjectHideFlags: 0 @@ -122846,8 +122913,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 426812957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1203713159 MeshRenderer: m_ObjectHideFlags: 0 @@ -122946,8 +123013,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1204113946 MeshRenderer: m_ObjectHideFlags: 0 @@ -123046,8 +123113,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1807004940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1206811627 MeshRenderer: m_ObjectHideFlags: 0 @@ -123146,8 +123213,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1208349822 MeshRenderer: m_ObjectHideFlags: 0 @@ -123246,8 +123313,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1212369926 MeshRenderer: m_ObjectHideFlags: 0 @@ -123346,8 +123413,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 876725271} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1213402019 MeshRenderer: m_ObjectHideFlags: 0 @@ -123446,8 +123513,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 500783942} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1214331761 MeshRenderer: m_ObjectHideFlags: 0 @@ -123546,8 +123613,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1708448060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1215140240 MeshRenderer: m_ObjectHideFlags: 0 @@ -123747,8 +123814,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1218053913 MeshRenderer: m_ObjectHideFlags: 0 @@ -123847,8 +123914,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915036205} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1220011949 MeshRenderer: m_ObjectHideFlags: 0 @@ -123947,8 +124014,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1840392768} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1220404127 MeshRenderer: m_ObjectHideFlags: 0 @@ -124047,8 +124114,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 935465096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1221354826 MeshRenderer: m_ObjectHideFlags: 0 @@ -124147,8 +124214,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1221623638 MeshRenderer: m_ObjectHideFlags: 0 @@ -124247,8 +124314,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1224092738 MeshRenderer: m_ObjectHideFlags: 0 @@ -124347,8 +124414,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1224550119 MeshRenderer: m_ObjectHideFlags: 0 @@ -124447,8 +124514,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1224568282 MeshRenderer: m_ObjectHideFlags: 0 @@ -124547,8 +124614,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1225625753 MeshRenderer: m_ObjectHideFlags: 0 @@ -124647,8 +124714,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1085037211} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1225928323 MeshRenderer: m_ObjectHideFlags: 0 @@ -124747,8 +124814,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1229696418 MeshRenderer: m_ObjectHideFlags: 0 @@ -124847,8 +124914,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1800024757} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1232301580 MeshRenderer: m_ObjectHideFlags: 0 @@ -124947,8 +125014,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1234841437 MeshRenderer: m_ObjectHideFlags: 0 @@ -125047,8 +125114,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 781123785} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1235939642 MeshRenderer: m_ObjectHideFlags: 0 @@ -125147,8 +125214,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1239149387 MeshRenderer: m_ObjectHideFlags: 0 @@ -125247,8 +125314,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1576540719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1239155331 MeshRenderer: m_ObjectHideFlags: 0 @@ -125347,8 +125414,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1155927288} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1239396184 MeshRenderer: m_ObjectHideFlags: 0 @@ -125447,8 +125514,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1240643744 MeshRenderer: m_ObjectHideFlags: 0 @@ -125547,8 +125614,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1920778670} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1241889269 MeshRenderer: m_ObjectHideFlags: 0 @@ -125647,8 +125714,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1840392768} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1246663453 MeshRenderer: m_ObjectHideFlags: 0 @@ -125950,8 +126017,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1249535198 MeshRenderer: m_ObjectHideFlags: 0 @@ -126050,8 +126117,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1613678917} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1250868948 MeshRenderer: m_ObjectHideFlags: 0 @@ -126150,8 +126217,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1251491504 MeshRenderer: m_ObjectHideFlags: 0 @@ -126351,8 +126418,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1251784916 MeshRenderer: m_ObjectHideFlags: 0 @@ -126451,8 +126518,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1253304523 MeshRenderer: m_ObjectHideFlags: 0 @@ -126551,8 +126618,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 265207735} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1254980383 MeshRenderer: m_ObjectHideFlags: 0 @@ -126651,8 +126718,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1255131671 MeshRenderer: m_ObjectHideFlags: 0 @@ -126955,8 +127022,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1255694033 MeshRenderer: m_ObjectHideFlags: 0 @@ -127055,8 +127122,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 157049500} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1257640751 MeshRenderer: m_ObjectHideFlags: 0 @@ -127155,8 +127222,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 929508416} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1258042792 MeshRenderer: m_ObjectHideFlags: 0 @@ -127255,8 +127322,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1258163511 MeshRenderer: m_ObjectHideFlags: 0 @@ -127355,8 +127422,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 628809041} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1261017043 MeshRenderer: m_ObjectHideFlags: 0 @@ -127455,8 +127522,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029059878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1261957629 MeshRenderer: m_ObjectHideFlags: 0 @@ -127555,8 +127622,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 951202301} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1263924716 MeshRenderer: m_ObjectHideFlags: 0 @@ -127655,8 +127722,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1743877330} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1266308568 MeshRenderer: m_ObjectHideFlags: 0 @@ -127755,8 +127822,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1269279992 MeshRenderer: m_ObjectHideFlags: 0 @@ -127855,8 +127922,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029059878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1269530118 MeshRenderer: m_ObjectHideFlags: 0 @@ -127955,8 +128022,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1274151256 MeshRenderer: m_ObjectHideFlags: 0 @@ -128055,8 +128122,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1274503681 MeshRenderer: m_ObjectHideFlags: 0 @@ -128155,8 +128222,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 477267939} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1274842711 MeshRenderer: m_ObjectHideFlags: 0 @@ -128255,8 +128322,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1583161246} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1275385934 MeshRenderer: m_ObjectHideFlags: 0 @@ -128355,8 +128422,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1279275241 MeshRenderer: m_ObjectHideFlags: 0 @@ -128556,8 +128623,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1279984591 MeshRenderer: m_ObjectHideFlags: 0 @@ -128656,8 +128723,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1280282155 MeshRenderer: m_ObjectHideFlags: 0 @@ -128756,8 +128823,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1282011876 MeshRenderer: m_ObjectHideFlags: 0 @@ -128856,8 +128923,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1336308802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1283313123 MeshRenderer: m_ObjectHideFlags: 0 @@ -128956,8 +129023,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1892872822} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1283322380 MeshRenderer: m_ObjectHideFlags: 0 @@ -129056,8 +129123,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 15464838} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1283423053 MeshRenderer: m_ObjectHideFlags: 0 @@ -129156,8 +129223,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 628809041} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1284342692 MeshRenderer: m_ObjectHideFlags: 0 @@ -129256,8 +129323,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1496493974} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1284577239 MeshRenderer: m_ObjectHideFlags: 0 @@ -129458,8 +129525,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1840392768} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1287833452 MeshRenderer: m_ObjectHideFlags: 0 @@ -129658,8 +129725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 137290802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1290234466 MeshRenderer: m_ObjectHideFlags: 0 @@ -129758,8 +129825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 862087629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1291302835 MeshRenderer: m_ObjectHideFlags: 0 @@ -129858,8 +129925,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 814093842} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1291725559 MeshRenderer: m_ObjectHideFlags: 0 @@ -129958,8 +130025,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1292066301 MeshRenderer: m_ObjectHideFlags: 0 @@ -130260,8 +130327,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1919523482} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1294728734 MeshRenderer: m_ObjectHideFlags: 0 @@ -130461,8 +130528,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1295559883 MeshRenderer: m_ObjectHideFlags: 0 @@ -130561,8 +130628,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1808601476} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1295833661 MeshRenderer: m_ObjectHideFlags: 0 @@ -130661,8 +130728,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1296836134 MeshRenderer: m_ObjectHideFlags: 0 @@ -130862,8 +130929,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 931940325} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1297908511 MeshRenderer: m_ObjectHideFlags: 0 @@ -130962,8 +131029,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1175426397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1298180351 MeshRenderer: m_ObjectHideFlags: 0 @@ -131062,8 +131129,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1300012051 MeshRenderer: m_ObjectHideFlags: 0 @@ -131162,8 +131229,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1300971343 MeshRenderer: m_ObjectHideFlags: 0 @@ -131262,8 +131329,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1838579778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1303733054 MeshRenderer: m_ObjectHideFlags: 0 @@ -131362,8 +131429,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1658713756} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1304244213 MeshRenderer: m_ObjectHideFlags: 0 @@ -131462,8 +131529,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1288860786} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1306036508 MeshRenderer: m_ObjectHideFlags: 0 @@ -131663,8 +131730,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1496493974} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1309776249 MeshRenderer: m_ObjectHideFlags: 0 @@ -131763,8 +131830,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 157049500} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1310288498 MeshRenderer: m_ObjectHideFlags: 0 @@ -131863,8 +131930,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1200412} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1311908063 MeshRenderer: m_ObjectHideFlags: 0 @@ -132064,8 +132131,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1312479786 MeshRenderer: m_ObjectHideFlags: 0 @@ -132266,8 +132333,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685313683} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1314920983 MeshRenderer: m_ObjectHideFlags: 0 @@ -132366,8 +132433,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1315042191 MeshRenderer: m_ObjectHideFlags: 0 @@ -132466,8 +132533,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1319202946} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1315829260 MeshRenderer: m_ObjectHideFlags: 0 @@ -132566,8 +132633,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1315992118 MeshRenderer: m_ObjectHideFlags: 0 @@ -132666,8 +132733,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1316358469 MeshRenderer: m_ObjectHideFlags: 0 @@ -132766,8 +132833,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267615192} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1317054663 MeshRenderer: m_ObjectHideFlags: 0 @@ -132866,8 +132933,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1317288351 MeshRenderer: m_ObjectHideFlags: 0 @@ -132966,8 +133033,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289803160} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1319188930 MeshRenderer: m_ObjectHideFlags: 0 @@ -133267,8 +133334,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294350348} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1321470355 MeshRenderer: m_ObjectHideFlags: 0 @@ -133367,8 +133434,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1322168635 MeshRenderer: m_ObjectHideFlags: 0 @@ -133467,8 +133534,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1147227470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1323021354 MeshRenderer: m_ObjectHideFlags: 0 @@ -133567,8 +133634,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1323038184 MeshRenderer: m_ObjectHideFlags: 0 @@ -133667,8 +133734,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1952235573} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1323319195 MeshRenderer: m_ObjectHideFlags: 0 @@ -133767,8 +133834,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 61633949} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1324352109 MeshRenderer: m_ObjectHideFlags: 0 @@ -133867,8 +133934,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 369640890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1327762283 MeshRenderer: m_ObjectHideFlags: 0 @@ -133967,8 +134034,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1327800095 MeshRenderer: m_ObjectHideFlags: 0 @@ -134168,8 +134235,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1328094881 MeshRenderer: m_ObjectHideFlags: 0 @@ -134268,8 +134335,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1660951881} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1328526704 MeshRenderer: m_ObjectHideFlags: 0 @@ -134368,8 +134435,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1887857746} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1328677235 MeshRenderer: m_ObjectHideFlags: 0 @@ -134570,8 +134637,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 932378906} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1334983288 MeshRenderer: m_ObjectHideFlags: 0 @@ -134670,8 +134737,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1335021993 MeshRenderer: m_ObjectHideFlags: 0 @@ -134973,8 +135040,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 162156782} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1337005395 MeshRenderer: m_ObjectHideFlags: 0 @@ -135073,8 +135140,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 862087629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1339051465 MeshRenderer: m_ObjectHideFlags: 0 @@ -135173,8 +135240,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1339644277 MeshRenderer: m_ObjectHideFlags: 0 @@ -135273,8 +135340,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 527349200} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1339861909 MeshRenderer: m_ObjectHideFlags: 0 @@ -135373,8 +135440,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 559770046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1340774880 MeshRenderer: m_ObjectHideFlags: 0 @@ -135473,8 +135540,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1341213327 MeshRenderer: m_ObjectHideFlags: 0 @@ -135573,8 +135640,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1342477901 MeshRenderer: m_ObjectHideFlags: 0 @@ -135673,8 +135740,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 203295833} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1344467417 MeshRenderer: m_ObjectHideFlags: 0 @@ -135773,8 +135840,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1344596763 MeshRenderer: m_ObjectHideFlags: 0 @@ -135873,8 +135940,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1347001485 MeshRenderer: m_ObjectHideFlags: 0 @@ -135973,8 +136040,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1496493974} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1347013607 MeshRenderer: m_ObjectHideFlags: 0 @@ -136175,8 +136242,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1800024757} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1347789991 MeshRenderer: m_ObjectHideFlags: 0 @@ -136275,8 +136342,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267634663} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1348597043 MeshRenderer: m_ObjectHideFlags: 0 @@ -136375,8 +136442,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1349209809 MeshRenderer: m_ObjectHideFlags: 0 @@ -136475,8 +136542,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1320904054} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1351242330 MeshRenderer: m_ObjectHideFlags: 0 @@ -136676,8 +136743,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1353086729 MeshRenderer: m_ObjectHideFlags: 0 @@ -136776,8 +136843,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1353587652 MeshRenderer: m_ObjectHideFlags: 0 @@ -136876,8 +136943,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 48184201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1354397405 MeshRenderer: m_ObjectHideFlags: 0 @@ -137076,8 +137143,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1320904054} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1355421853 MeshRenderer: m_ObjectHideFlags: 0 @@ -137278,8 +137345,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 23901696} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1360503493 MeshRenderer: m_ObjectHideFlags: 0 @@ -137378,8 +137445,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104376987} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1361027160 MeshRenderer: m_ObjectHideFlags: 0 @@ -137478,8 +137545,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 320365155} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1361503527 MeshRenderer: m_ObjectHideFlags: 0 @@ -137679,8 +137746,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 767188537} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1362261603 MeshRenderer: m_ObjectHideFlags: 0 @@ -137881,8 +137948,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1026298003} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1365608492 MeshRenderer: m_ObjectHideFlags: 0 @@ -137981,8 +138048,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1807004940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1368622719 MeshRenderer: m_ObjectHideFlags: 0 @@ -138081,8 +138148,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1368789928 MeshRenderer: m_ObjectHideFlags: 0 @@ -138181,8 +138248,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 805925414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1369518514 MeshRenderer: m_ObjectHideFlags: 0 @@ -138281,8 +138348,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1369790191 MeshRenderer: m_ObjectHideFlags: 0 @@ -138381,8 +138448,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1370091790 MeshRenderer: m_ObjectHideFlags: 0 @@ -138481,8 +138548,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1622873869} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1370485116 MeshRenderer: m_ObjectHideFlags: 0 @@ -138581,8 +138648,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1372748205 MeshRenderer: m_ObjectHideFlags: 0 @@ -138681,8 +138748,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 992370395} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1373416129 MeshRenderer: m_ObjectHideFlags: 0 @@ -138781,8 +138848,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1576540719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1374147460 MeshRenderer: m_ObjectHideFlags: 0 @@ -138881,8 +138948,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 15464838} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1376231279 MeshRenderer: m_ObjectHideFlags: 0 @@ -138981,8 +139048,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1358668230} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1377281985 MeshRenderer: m_ObjectHideFlags: 0 @@ -139081,8 +139148,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294139853} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1379722306 MeshRenderer: m_ObjectHideFlags: 0 @@ -139181,8 +139248,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1573944000} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1383432198 MeshRenderer: m_ObjectHideFlags: 0 @@ -139281,8 +139348,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1416756707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1385100787 MeshRenderer: m_ObjectHideFlags: 0 @@ -139381,8 +139448,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1066803789} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1385986885 MeshRenderer: m_ObjectHideFlags: 0 @@ -139481,8 +139548,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1387010675 MeshRenderer: m_ObjectHideFlags: 0 @@ -139581,8 +139648,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1808601476} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1390206227 MeshRenderer: m_ObjectHideFlags: 0 @@ -139681,8 +139748,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 500783942} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1393085023 MeshRenderer: m_ObjectHideFlags: 0 @@ -139883,8 +139950,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1395236262 MeshRenderer: m_ObjectHideFlags: 0 @@ -139983,8 +140050,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1396910485 MeshRenderer: m_ObjectHideFlags: 0 @@ -140184,8 +140251,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1743877330} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1401346171 MeshRenderer: m_ObjectHideFlags: 0 @@ -140284,8 +140351,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1401968468 MeshRenderer: m_ObjectHideFlags: 0 @@ -140384,8 +140451,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 197363004} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1402117477 MeshRenderer: m_ObjectHideFlags: 0 @@ -140586,8 +140653,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1404392564 MeshRenderer: m_ObjectHideFlags: 0 @@ -140686,8 +140753,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1184079104} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1404445423 MeshRenderer: m_ObjectHideFlags: 0 @@ -140786,8 +140853,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1404507209 MeshRenderer: m_ObjectHideFlags: 0 @@ -140886,8 +140953,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1405678473 MeshRenderer: m_ObjectHideFlags: 0 @@ -140986,8 +141053,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1407094721 MeshRenderer: m_ObjectHideFlags: 0 @@ -141086,8 +141153,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 133196745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1407135795 MeshRenderer: m_ObjectHideFlags: 0 @@ -141186,8 +141253,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1066803789} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1407767753 MeshRenderer: m_ObjectHideFlags: 0 @@ -141286,8 +141353,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 885522494} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1408544072 MeshRenderer: m_ObjectHideFlags: 0 @@ -141386,8 +141453,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1409391768 MeshRenderer: m_ObjectHideFlags: 0 @@ -141688,8 +141755,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 513410194} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1410847309 MeshRenderer: m_ObjectHideFlags: 0 @@ -141788,8 +141855,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 781123785} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1412122389 MeshRenderer: m_ObjectHideFlags: 0 @@ -141989,8 +142056,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 495192149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1415031370 MeshRenderer: m_ObjectHideFlags: 0 @@ -142089,8 +142156,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 253479315} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1416141596 MeshRenderer: m_ObjectHideFlags: 0 @@ -142391,8 +142458,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 381857629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1418600660 MeshRenderer: m_ObjectHideFlags: 0 @@ -142491,8 +142558,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978854414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1418911396 MeshRenderer: m_ObjectHideFlags: 0 @@ -142591,8 +142658,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1078503058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1421540872 MeshRenderer: m_ObjectHideFlags: 0 @@ -142791,8 +142858,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1423910045 MeshRenderer: m_ObjectHideFlags: 0 @@ -142891,8 +142958,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1424785742 MeshRenderer: m_ObjectHideFlags: 0 @@ -142991,8 +143058,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 123567320} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1424991030 MeshRenderer: m_ObjectHideFlags: 0 @@ -143091,8 +143158,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 662678840} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1426844959 MeshRenderer: m_ObjectHideFlags: 0 @@ -143191,8 +143258,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310340846} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1426870466 MeshRenderer: m_ObjectHideFlags: 0 @@ -143291,8 +143358,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1427393636 MeshRenderer: m_ObjectHideFlags: 0 @@ -143391,8 +143458,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1428475107 MeshRenderer: m_ObjectHideFlags: 0 @@ -143491,8 +143558,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1428774573 MeshRenderer: m_ObjectHideFlags: 0 @@ -143705,8 +143772,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1788165024} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1429159006 MeshRenderer: m_ObjectHideFlags: 0 @@ -143805,8 +143872,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1430221831 MeshRenderer: m_ObjectHideFlags: 0 @@ -144006,8 +144073,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1431384389 MeshRenderer: m_ObjectHideFlags: 0 @@ -144106,8 +144173,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 391379992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1431443536 MeshRenderer: m_ObjectHideFlags: 0 @@ -144206,8 +144273,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1887857746} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1431753206 MeshRenderer: m_ObjectHideFlags: 0 @@ -144306,8 +144373,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1279456989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1432070773 MeshRenderer: m_ObjectHideFlags: 0 @@ -144406,8 +144473,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1433529124 MeshRenderer: m_ObjectHideFlags: 0 @@ -144506,8 +144573,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1309106002} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1434968099 MeshRenderer: m_ObjectHideFlags: 0 @@ -144606,8 +144673,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 810548674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1435598603 MeshRenderer: m_ObjectHideFlags: 0 @@ -144706,8 +144773,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1436065064 MeshRenderer: m_ObjectHideFlags: 0 @@ -144806,8 +144873,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1682835072} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1437291295 MeshRenderer: m_ObjectHideFlags: 0 @@ -144906,8 +144973,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 253479315} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1438951544 MeshRenderer: m_ObjectHideFlags: 0 @@ -145108,8 +145175,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312170989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1439921931 MeshRenderer: m_ObjectHideFlags: 0 @@ -145310,8 +145377,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1442219391 MeshRenderer: m_ObjectHideFlags: 0 @@ -145410,8 +145477,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1442348416 MeshRenderer: m_ObjectHideFlags: 0 @@ -145510,8 +145577,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310340846} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1442409114 MeshRenderer: m_ObjectHideFlags: 0 @@ -145610,8 +145677,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2146732497} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1444515795 MeshRenderer: m_ObjectHideFlags: 0 @@ -145710,8 +145777,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 7278645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1446319094 MeshRenderer: m_ObjectHideFlags: 0 @@ -145810,8 +145877,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 400000120} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1449171957 MeshRenderer: m_ObjectHideFlags: 0 @@ -145910,8 +145977,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609667264} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1449339977 MeshRenderer: m_ObjectHideFlags: 0 @@ -146112,8 +146179,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449518023} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1449829553 MeshRenderer: m_ObjectHideFlags: 0 @@ -146314,8 +146381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1451621221 MeshRenderer: m_ObjectHideFlags: 0 @@ -146414,8 +146481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1452852240 MeshRenderer: m_ObjectHideFlags: 0 @@ -146514,8 +146581,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1453600153 MeshRenderer: m_ObjectHideFlags: 0 @@ -146614,8 +146681,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1454210349 MeshRenderer: m_ObjectHideFlags: 0 @@ -146714,8 +146781,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1934502025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1455469737 MeshRenderer: m_ObjectHideFlags: 0 @@ -146814,8 +146881,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1456458333 MeshRenderer: m_ObjectHideFlags: 0 @@ -146914,8 +146981,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1070529238} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1457290162 MeshRenderer: m_ObjectHideFlags: 0 @@ -147014,8 +147081,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1606653343} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1460867893 MeshRenderer: m_ObjectHideFlags: 0 @@ -147114,8 +147181,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 859230773} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1460898312 MeshRenderer: m_ObjectHideFlags: 0 @@ -147214,8 +147281,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1200412} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1461301732 MeshRenderer: m_ObjectHideFlags: 0 @@ -147314,8 +147381,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1053907130} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1461395597 MeshRenderer: m_ObjectHideFlags: 0 @@ -147414,8 +147481,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1462035436 MeshRenderer: m_ObjectHideFlags: 0 @@ -147616,8 +147683,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 240531989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1465836838 MeshRenderer: m_ObjectHideFlags: 0 @@ -147716,8 +147783,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2127580926} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1465917447 MeshRenderer: m_ObjectHideFlags: 0 @@ -147816,8 +147883,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1468318773 MeshRenderer: m_ObjectHideFlags: 0 @@ -147916,8 +147983,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1708448060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1470020156 MeshRenderer: m_ObjectHideFlags: 0 @@ -148016,8 +148083,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1471469851 MeshRenderer: m_ObjectHideFlags: 0 @@ -148116,8 +148183,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1473581235 MeshRenderer: m_ObjectHideFlags: 0 @@ -148318,8 +148385,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1788165024} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1475045206 MeshRenderer: m_ObjectHideFlags: 0 @@ -148418,8 +148485,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1475090852 MeshRenderer: m_ObjectHideFlags: 0 @@ -148518,8 +148585,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1475360792 MeshRenderer: m_ObjectHideFlags: 0 @@ -148618,8 +148685,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294139853} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1475926603 MeshRenderer: m_ObjectHideFlags: 0 @@ -148718,8 +148785,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 162156782} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1476535579 MeshRenderer: m_ObjectHideFlags: 0 @@ -148818,8 +148885,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1788165024} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1477868108 MeshRenderer: m_ObjectHideFlags: 0 @@ -148918,8 +148985,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1477951589 MeshRenderer: m_ObjectHideFlags: 0 @@ -149018,8 +149085,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1481959063 MeshRenderer: m_ObjectHideFlags: 0 @@ -149118,8 +149185,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 381857629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1482023108 MeshRenderer: m_ObjectHideFlags: 0 @@ -149320,8 +149387,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1482809815 MeshRenderer: m_ObjectHideFlags: 0 @@ -149420,8 +149487,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1482886487 MeshRenderer: m_ObjectHideFlags: 0 @@ -149520,8 +149587,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289803160} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1483741643 MeshRenderer: m_ObjectHideFlags: 0 @@ -149620,8 +149687,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1485145980 MeshRenderer: m_ObjectHideFlags: 0 @@ -149720,8 +149787,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 420974046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1487242801 MeshRenderer: m_ObjectHideFlags: 0 @@ -149921,8 +149988,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312170989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1489465402 MeshRenderer: m_ObjectHideFlags: 0 @@ -150021,8 +150088,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1489623260 MeshRenderer: m_ObjectHideFlags: 0 @@ -150121,8 +150188,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2053042997} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1490643473 MeshRenderer: m_ObjectHideFlags: 0 @@ -150221,8 +150288,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1491854863 MeshRenderer: m_ObjectHideFlags: 0 @@ -150321,8 +150388,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1354914078} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1493181198 MeshRenderer: m_ObjectHideFlags: 0 @@ -150421,8 +150488,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 878601538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1494060886 MeshRenderer: m_ObjectHideFlags: 0 @@ -150521,8 +150588,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1495861123 MeshRenderer: m_ObjectHideFlags: 0 @@ -150722,8 +150789,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1297004641} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1496740237 MeshRenderer: m_ObjectHideFlags: 0 @@ -150822,8 +150889,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 675778347} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1497133124 MeshRenderer: m_ObjectHideFlags: 0 @@ -150922,8 +150989,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1499808319 MeshRenderer: m_ObjectHideFlags: 0 @@ -151022,8 +151089,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1853810209} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1500140394 MeshRenderer: m_ObjectHideFlags: 0 @@ -151122,8 +151189,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310536727} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1500557267 MeshRenderer: m_ObjectHideFlags: 0 @@ -151222,8 +151289,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 426812957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1500808605 MeshRenderer: m_ObjectHideFlags: 0 @@ -151322,8 +151389,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310536727} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1502821248 MeshRenderer: m_ObjectHideFlags: 0 @@ -151422,8 +151489,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 878601538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1504016513 MeshRenderer: m_ObjectHideFlags: 0 @@ -151522,8 +151589,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 203295833} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1504836272 MeshRenderer: m_ObjectHideFlags: 0 @@ -151622,8 +151689,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1505054543 MeshRenderer: m_ObjectHideFlags: 0 @@ -151722,8 +151789,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 347749359} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1505474463 MeshRenderer: m_ObjectHideFlags: 0 @@ -151822,8 +151889,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915036205} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1506163700 MeshRenderer: m_ObjectHideFlags: 0 @@ -151922,8 +151989,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 695097516} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1508074388 MeshRenderer: m_ObjectHideFlags: 0 @@ -152022,8 +152089,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1684462067} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1508290298 MeshRenderer: m_ObjectHideFlags: 0 @@ -152122,8 +152189,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468188892} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1510139885 MeshRenderer: m_ObjectHideFlags: 0 @@ -152321,8 +152388,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1200412} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1511741195 MeshRenderer: m_ObjectHideFlags: 0 @@ -152421,8 +152488,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1512141959 MeshRenderer: m_ObjectHideFlags: 0 @@ -152521,8 +152588,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1512920233 MeshRenderer: m_ObjectHideFlags: 0 @@ -152621,8 +152688,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1690153699} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1519253448 MeshRenderer: m_ObjectHideFlags: 0 @@ -152721,8 +152788,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 513410194} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1519727191 MeshRenderer: m_ObjectHideFlags: 0 @@ -152821,8 +152888,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2146732497} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1521346068 MeshRenderer: m_ObjectHideFlags: 0 @@ -153022,8 +153089,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1528789331 MeshRenderer: m_ObjectHideFlags: 0 @@ -153122,8 +153189,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1530957811 MeshRenderer: m_ObjectHideFlags: 0 @@ -153222,8 +153289,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1531455589 MeshRenderer: m_ObjectHideFlags: 0 @@ -153322,8 +153389,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1532696681 MeshRenderer: m_ObjectHideFlags: 0 @@ -153422,8 +153489,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1351251099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1533030432 MeshRenderer: m_ObjectHideFlags: 0 @@ -153522,8 +153589,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609085603} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1536716593 MeshRenderer: m_ObjectHideFlags: 0 @@ -153622,8 +153689,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 983470674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1537411028 MeshRenderer: m_ObjectHideFlags: 0 @@ -153722,8 +153789,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1538781240 MeshRenderer: m_ObjectHideFlags: 0 @@ -153923,8 +153990,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461200099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1542131179 MeshRenderer: m_ObjectHideFlags: 0 @@ -154023,8 +154090,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1542340695 MeshRenderer: m_ObjectHideFlags: 0 @@ -154123,8 +154190,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 622509630} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1546040887 MeshRenderer: m_ObjectHideFlags: 0 @@ -154223,8 +154290,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1583161246} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1546475562 MeshRenderer: m_ObjectHideFlags: 0 @@ -154323,8 +154390,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1631225860} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1546905930 MeshRenderer: m_ObjectHideFlags: 0 @@ -154423,8 +154490,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 123567320} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1547666009 MeshRenderer: m_ObjectHideFlags: 0 @@ -154523,8 +154590,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1547978839 MeshRenderer: m_ObjectHideFlags: 0 @@ -154623,8 +154690,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 523163627} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1549088854 MeshRenderer: m_ObjectHideFlags: 0 @@ -154825,8 +154892,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1549107956 MeshRenderer: m_ObjectHideFlags: 0 @@ -154925,8 +154992,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 805925414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1551197182 MeshRenderer: m_ObjectHideFlags: 0 @@ -155025,8 +155092,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1199502398} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1553110149 MeshRenderer: m_ObjectHideFlags: 0 @@ -155125,8 +155192,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1083936474} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1553881654 MeshRenderer: m_ObjectHideFlags: 0 @@ -155225,8 +155292,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1556212525 MeshRenderer: m_ObjectHideFlags: 0 @@ -155325,8 +155392,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1576540719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1557032318 MeshRenderer: m_ObjectHideFlags: 0 @@ -155425,8 +155492,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 701222333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1559424305 MeshRenderer: m_ObjectHideFlags: 0 @@ -155525,8 +155592,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 321775060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1559812131 MeshRenderer: m_ObjectHideFlags: 0 @@ -155625,8 +155692,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1354914078} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1560074974 MeshRenderer: m_ObjectHideFlags: 0 @@ -155725,8 +155792,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1247522278} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1566785891 MeshRenderer: m_ObjectHideFlags: 0 @@ -155825,8 +155892,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1567394666 MeshRenderer: m_ObjectHideFlags: 0 @@ -155925,8 +155992,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1567821739 MeshRenderer: m_ObjectHideFlags: 0 @@ -156025,8 +156092,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 369640890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1568442271 MeshRenderer: m_ObjectHideFlags: 0 @@ -156125,8 +156192,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1569394537 MeshRenderer: m_ObjectHideFlags: 0 @@ -156225,8 +156292,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 133196745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1569952027 MeshRenderer: m_ObjectHideFlags: 0 @@ -156325,8 +156392,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2048124446} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1571313027 MeshRenderer: m_ObjectHideFlags: 0 @@ -156425,8 +156492,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1571486967 MeshRenderer: m_ObjectHideFlags: 0 @@ -156525,8 +156592,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1571964454 MeshRenderer: m_ObjectHideFlags: 0 @@ -156828,8 +156895,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 363315096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1573962332 MeshRenderer: m_ObjectHideFlags: 0 @@ -156928,8 +156995,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267615192} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1574020721 MeshRenderer: m_ObjectHideFlags: 0 @@ -157028,8 +157095,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1733153957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1574725368 MeshRenderer: m_ObjectHideFlags: 0 @@ -157128,8 +157195,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 577834536} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1575287764 MeshRenderer: m_ObjectHideFlags: 0 @@ -157228,8 +157295,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 983470674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1575527913 MeshRenderer: m_ObjectHideFlags: 0 @@ -157429,8 +157496,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1637691460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1577319192 MeshRenderer: m_ObjectHideFlags: 0 @@ -157630,8 +157697,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1085037211} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1578424917 MeshRenderer: m_ObjectHideFlags: 0 @@ -157730,8 +157797,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1822996972} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1579560709 MeshRenderer: m_ObjectHideFlags: 0 @@ -157830,8 +157897,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2067136816} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1581281077 MeshRenderer: m_ObjectHideFlags: 0 @@ -157930,8 +157997,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1066803789} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1581495559 MeshRenderer: m_ObjectHideFlags: 0 @@ -158130,8 +158197,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 701222333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1584141103 MeshRenderer: m_ObjectHideFlags: 0 @@ -158230,8 +158297,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1297004641} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1587543814 MeshRenderer: m_ObjectHideFlags: 0 @@ -158430,8 +158497,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 412007886} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1588470956 MeshRenderer: m_ObjectHideFlags: 0 @@ -158530,8 +158597,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1216211350} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1588511592 MeshRenderer: m_ObjectHideFlags: 0 @@ -158630,8 +158697,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2041698772} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1588581627 MeshRenderer: m_ObjectHideFlags: 0 @@ -158730,8 +158797,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1251660410} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1589455276 MeshRenderer: m_ObjectHideFlags: 0 @@ -158830,8 +158897,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1589635603 MeshRenderer: m_ObjectHideFlags: 0 @@ -158930,8 +158997,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 285489804} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1589969229 MeshRenderer: m_ObjectHideFlags: 0 @@ -159132,8 +159199,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 992370395} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1592022438 MeshRenderer: m_ObjectHideFlags: 0 @@ -159232,8 +159299,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2146732497} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1592113742 MeshRenderer: m_ObjectHideFlags: 0 @@ -159332,8 +159399,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1592688828 MeshRenderer: m_ObjectHideFlags: 0 @@ -159432,8 +159499,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1594028219 MeshRenderer: m_ObjectHideFlags: 0 @@ -159532,8 +159599,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 15464838} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1596994202 MeshRenderer: m_ObjectHideFlags: 0 @@ -159632,8 +159699,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267615192} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1597309498 MeshRenderer: m_ObjectHideFlags: 0 @@ -159732,8 +159799,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2057539149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1600109005 MeshRenderer: m_ObjectHideFlags: 0 @@ -159832,8 +159899,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 10585449} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1600501723 MeshRenderer: m_ObjectHideFlags: 0 @@ -159932,8 +159999,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 426812957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1601718022 MeshRenderer: m_ObjectHideFlags: 0 @@ -160134,8 +160201,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1956651966} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1604218643 MeshRenderer: m_ObjectHideFlags: 0 @@ -160435,8 +160502,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 672860655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1609860440 MeshRenderer: m_ObjectHideFlags: 0 @@ -160535,8 +160602,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1889446964} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1610863673 MeshRenderer: m_ObjectHideFlags: 0 @@ -160635,8 +160702,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 884139624} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1611762015 MeshRenderer: m_ObjectHideFlags: 0 @@ -160735,8 +160802,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2080012163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1613470076 MeshRenderer: m_ObjectHideFlags: 0 @@ -160835,8 +160902,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1361841934} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1613521247 MeshRenderer: m_ObjectHideFlags: 0 @@ -160935,8 +161002,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874324431} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1613661753 MeshRenderer: m_ObjectHideFlags: 0 @@ -161136,8 +161203,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1615284889 MeshRenderer: m_ObjectHideFlags: 0 @@ -161337,8 +161404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1590020793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1617870017 MeshRenderer: m_ObjectHideFlags: 0 @@ -161437,8 +161504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1619659353 MeshRenderer: m_ObjectHideFlags: 0 @@ -161537,8 +161604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 61633949} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1619958849 MeshRenderer: m_ObjectHideFlags: 0 @@ -161637,8 +161704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431463948} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1620120056 MeshRenderer: m_ObjectHideFlags: 0 @@ -161737,8 +161804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1351251099} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1622250310 MeshRenderer: m_ObjectHideFlags: 0 @@ -161938,8 +162005,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 788132608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1623650848 MeshRenderer: m_ObjectHideFlags: 0 @@ -162038,8 +162105,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 893294108} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1623919923 MeshRenderer: m_ObjectHideFlags: 0 @@ -162138,8 +162205,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 752316483} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1624241751 MeshRenderer: m_ObjectHideFlags: 0 @@ -162238,8 +162305,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1626132819 MeshRenderer: m_ObjectHideFlags: 0 @@ -162338,8 +162405,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 285489804} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1626282842 MeshRenderer: m_ObjectHideFlags: 0 @@ -162438,8 +162505,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 931940325} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1626360974 MeshRenderer: m_ObjectHideFlags: 0 @@ -162538,8 +162605,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 519509197} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1627039148 MeshRenderer: m_ObjectHideFlags: 0 @@ -162638,8 +162705,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1628797599 MeshRenderer: m_ObjectHideFlags: 0 @@ -162839,8 +162906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1633257767 MeshRenderer: m_ObjectHideFlags: 0 @@ -162939,8 +163006,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1633774066 MeshRenderer: m_ObjectHideFlags: 0 @@ -163141,8 +163208,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1905986507} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1634982562 MeshRenderer: m_ObjectHideFlags: 0 @@ -163241,8 +163308,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 425737045} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1636066647 MeshRenderer: m_ObjectHideFlags: 0 @@ -163341,8 +163408,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2087686843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1636671272 MeshRenderer: m_ObjectHideFlags: 0 @@ -163541,8 +163608,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1639250826 MeshRenderer: m_ObjectHideFlags: 0 @@ -163641,8 +163708,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 559770046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1640057711 MeshRenderer: m_ObjectHideFlags: 0 @@ -163741,8 +163808,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 7278645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1640532791 MeshRenderer: m_ObjectHideFlags: 0 @@ -163942,8 +164009,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 377977817} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1642064094 MeshRenderer: m_ObjectHideFlags: 0 @@ -164042,8 +164109,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1643409912 MeshRenderer: m_ObjectHideFlags: 0 @@ -164142,8 +164209,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431463948} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1647934316 MeshRenderer: m_ObjectHideFlags: 0 @@ -164242,8 +164309,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1868767066} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1648323128 MeshRenderer: m_ObjectHideFlags: 0 @@ -164342,8 +164409,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1121645793} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1649968835 MeshRenderer: m_ObjectHideFlags: 0 @@ -164442,8 +164509,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2073894635} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1650608116 MeshRenderer: m_ObjectHideFlags: 0 @@ -164542,8 +164609,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1650660268 MeshRenderer: m_ObjectHideFlags: 0 @@ -164642,8 +164709,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 68491854} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1651669785 MeshRenderer: m_ObjectHideFlags: 0 @@ -164844,8 +164911,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 285489804} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1654351813 MeshRenderer: m_ObjectHideFlags: 0 @@ -164944,8 +165011,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1175426397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1654547324 MeshRenderer: m_ObjectHideFlags: 0 @@ -165044,8 +165111,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1656168465 MeshRenderer: m_ObjectHideFlags: 0 @@ -165245,8 +165312,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1659607315 MeshRenderer: m_ObjectHideFlags: 0 @@ -165446,8 +165513,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1661759330 MeshRenderer: m_ObjectHideFlags: 0 @@ -165546,8 +165613,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 573544512} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1662607899 MeshRenderer: m_ObjectHideFlags: 0 @@ -165646,8 +165713,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1528167698} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1664693986 MeshRenderer: m_ObjectHideFlags: 0 @@ -165746,8 +165813,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1423890538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1665463906 MeshRenderer: m_ObjectHideFlags: 0 @@ -165846,8 +165913,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2080012163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1665668802 MeshRenderer: m_ObjectHideFlags: 0 @@ -165946,8 +166013,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1666283824 MeshRenderer: m_ObjectHideFlags: 0 @@ -166046,8 +166113,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1666406525 MeshRenderer: m_ObjectHideFlags: 0 @@ -166248,8 +166315,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740415718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1668334524 MeshRenderer: m_ObjectHideFlags: 0 @@ -166450,8 +166517,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1320904054} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1669255466 MeshRenderer: m_ObjectHideFlags: 0 @@ -166550,8 +166617,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 935465096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1670538129 MeshRenderer: m_ObjectHideFlags: 0 @@ -166650,8 +166717,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1670627329 MeshRenderer: m_ObjectHideFlags: 0 @@ -166750,8 +166817,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 786610331} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1670719645 MeshRenderer: m_ObjectHideFlags: 0 @@ -166850,8 +166917,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104376987} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1671876967 MeshRenderer: m_ObjectHideFlags: 0 @@ -166950,8 +167017,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1672322813 MeshRenderer: m_ObjectHideFlags: 0 @@ -167050,8 +167117,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294139853} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1673047371 MeshRenderer: m_ObjectHideFlags: 0 @@ -167150,8 +167217,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1297004641} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1673940983 MeshRenderer: m_ObjectHideFlags: 0 @@ -167250,8 +167317,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1354914078} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1676416259 MeshRenderer: m_ObjectHideFlags: 0 @@ -167350,8 +167417,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1677939411 MeshRenderer: m_ObjectHideFlags: 0 @@ -167450,8 +167517,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1829454617} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1678028486 MeshRenderer: m_ObjectHideFlags: 0 @@ -167550,8 +167617,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 929508416} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1678127453 MeshRenderer: m_ObjectHideFlags: 0 @@ -167650,8 +167717,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1678887430 MeshRenderer: m_ObjectHideFlags: 0 @@ -167750,8 +167817,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 963618059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1679211619 MeshRenderer: m_ObjectHideFlags: 0 @@ -167850,8 +167917,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1923997118} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1681779639 MeshRenderer: m_ObjectHideFlags: 0 @@ -168051,8 +168118,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1573944000} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1682885758 MeshRenderer: m_ObjectHideFlags: 0 @@ -168151,8 +168218,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289803160} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1683512931 MeshRenderer: m_ObjectHideFlags: 0 @@ -168454,8 +168521,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1889446964} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1688742382 MeshRenderer: m_ObjectHideFlags: 0 @@ -168554,8 +168621,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 68491854} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1689784350 MeshRenderer: m_ObjectHideFlags: 0 @@ -168756,8 +168823,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1693198994 MeshRenderer: m_ObjectHideFlags: 0 @@ -168856,8 +168923,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1695308855 MeshRenderer: m_ObjectHideFlags: 0 @@ -168956,8 +169023,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1840392768} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1696733684 MeshRenderer: m_ObjectHideFlags: 0 @@ -169056,8 +169123,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1697707486 MeshRenderer: m_ObjectHideFlags: 0 @@ -169156,8 +169223,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 347749359} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1698227234 MeshRenderer: m_ObjectHideFlags: 0 @@ -169256,8 +169323,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2057539149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1700104036 MeshRenderer: m_ObjectHideFlags: 0 @@ -169356,8 +169423,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1588054411} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1700946678 MeshRenderer: m_ObjectHideFlags: 0 @@ -169558,8 +169625,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 369640890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1703139855 MeshRenderer: m_ObjectHideFlags: 0 @@ -169658,8 +169725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1705585901 MeshRenderer: m_ObjectHideFlags: 0 @@ -169758,8 +169825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1706976771 MeshRenderer: m_ObjectHideFlags: 0 @@ -169959,8 +170026,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1328021168} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1709228865 MeshRenderer: m_ObjectHideFlags: 0 @@ -170059,8 +170126,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1709297179 MeshRenderer: m_ObjectHideFlags: 0 @@ -170159,8 +170226,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1709561424 MeshRenderer: m_ObjectHideFlags: 0 @@ -170259,8 +170326,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1709835484 MeshRenderer: m_ObjectHideFlags: 0 @@ -170359,8 +170426,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 827734421} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1710423622 MeshRenderer: m_ObjectHideFlags: 0 @@ -170459,8 +170526,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 781123785} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1712573761 MeshRenderer: m_ObjectHideFlags: 0 @@ -170559,8 +170626,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 884139624} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1713260916 MeshRenderer: m_ObjectHideFlags: 0 @@ -170659,8 +170726,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1247522278} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1718169700 MeshRenderer: m_ObjectHideFlags: 0 @@ -170759,8 +170826,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 836647337} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1722182195 MeshRenderer: m_ObjectHideFlags: 0 @@ -170859,8 +170926,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1760069847} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1722254741 MeshRenderer: m_ObjectHideFlags: 0 @@ -170959,8 +171026,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1722973083 MeshRenderer: m_ObjectHideFlags: 0 @@ -171059,8 +171126,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 675778347} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1724066910 MeshRenderer: m_ObjectHideFlags: 0 @@ -171159,8 +171226,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 513410194} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1724539633 MeshRenderer: m_ObjectHideFlags: 0 @@ -171259,8 +171326,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 884139624} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1724729037 MeshRenderer: m_ObjectHideFlags: 0 @@ -171461,8 +171528,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 381857629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1725948186 MeshRenderer: m_ObjectHideFlags: 0 @@ -171561,8 +171628,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1727244088 MeshRenderer: m_ObjectHideFlags: 0 @@ -171763,8 +171830,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2057539149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1735101178 MeshRenderer: m_ObjectHideFlags: 0 @@ -171863,8 +171930,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1736075811 MeshRenderer: m_ObjectHideFlags: 0 @@ -172065,8 +172132,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 931940325} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1737554048 MeshRenderer: m_ObjectHideFlags: 0 @@ -172165,8 +172232,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1739363178 MeshRenderer: m_ObjectHideFlags: 0 @@ -172265,8 +172332,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2036701843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1739579075 MeshRenderer: m_ObjectHideFlags: 0 @@ -172365,8 +172432,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 191455441} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1739623905 MeshRenderer: m_ObjectHideFlags: 0 @@ -172465,8 +172532,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1740101451 MeshRenderer: m_ObjectHideFlags: 0 @@ -172666,8 +172733,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 683093335} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1743166681 MeshRenderer: m_ObjectHideFlags: 0 @@ -172766,8 +172833,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1743674248 MeshRenderer: m_ObjectHideFlags: 0 @@ -172866,8 +172933,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 295128088} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1743714676 MeshRenderer: m_ObjectHideFlags: 0 @@ -173066,8 +173133,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029059878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1744513336 MeshRenderer: m_ObjectHideFlags: 0 @@ -173166,8 +173233,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1777442163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1747098814 MeshRenderer: m_ObjectHideFlags: 0 @@ -173266,8 +173333,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1577542496} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1747159048 MeshRenderer: m_ObjectHideFlags: 0 @@ -173366,8 +173433,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267615192} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1747824343 MeshRenderer: m_ObjectHideFlags: 0 @@ -173466,8 +173533,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1750279337 MeshRenderer: m_ObjectHideFlags: 0 @@ -173566,8 +173633,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1103281389} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1752468519 MeshRenderer: m_ObjectHideFlags: 0 @@ -173666,8 +173733,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2007284357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1752972400 MeshRenderer: m_ObjectHideFlags: 0 @@ -173766,8 +173833,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1473878013} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1754008582 MeshRenderer: m_ObjectHideFlags: 0 @@ -173866,8 +173933,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 577834536} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1755242208 MeshRenderer: m_ObjectHideFlags: 0 @@ -174068,8 +174135,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 752316483} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1757017308 MeshRenderer: m_ObjectHideFlags: 0 @@ -174168,8 +174235,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1757129198 MeshRenderer: m_ObjectHideFlags: 0 @@ -174268,8 +174335,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 285489804} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1757950802 MeshRenderer: m_ObjectHideFlags: 0 @@ -174470,8 +174537,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2033525788} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1760104477 MeshRenderer: m_ObjectHideFlags: 0 @@ -174570,8 +174637,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1000122790} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1760165542 MeshRenderer: m_ObjectHideFlags: 0 @@ -174670,8 +174737,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1762940147 MeshRenderer: m_ObjectHideFlags: 0 @@ -174770,8 +174837,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 735067910} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1766530479 MeshRenderer: m_ObjectHideFlags: 0 @@ -174870,8 +174937,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1768118075 MeshRenderer: m_ObjectHideFlags: 0 @@ -174970,8 +175037,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1251660410} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1768599141 MeshRenderer: m_ObjectHideFlags: 0 @@ -175234,8 +175301,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 68491854} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1770927880 MeshRenderer: m_ObjectHideFlags: 0 @@ -175436,8 +175503,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1295286598} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1771988436 MeshRenderer: m_ObjectHideFlags: 0 @@ -175536,8 +175603,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289945595} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1772313944 MeshRenderer: m_ObjectHideFlags: 0 @@ -175738,8 +175805,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 874036608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1773144243 MeshRenderer: m_ObjectHideFlags: 0 @@ -175838,8 +175905,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1641708382} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1773356318 MeshRenderer: m_ObjectHideFlags: 0 @@ -175938,8 +176005,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915302353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1773959447 MeshRenderer: m_ObjectHideFlags: 0 @@ -176038,8 +176105,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1045222394} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1774076762 MeshRenderer: m_ObjectHideFlags: 0 @@ -176138,8 +176205,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1634962918} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1775451973 MeshRenderer: m_ObjectHideFlags: 0 @@ -176340,8 +176407,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1053907130} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1777904524 MeshRenderer: m_ObjectHideFlags: 0 @@ -176440,8 +176507,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1332752996} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1779285504 MeshRenderer: m_ObjectHideFlags: 0 @@ -176540,8 +176607,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1780478346 MeshRenderer: m_ObjectHideFlags: 0 @@ -176640,8 +176707,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2127580926} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1782451073 MeshRenderer: m_ObjectHideFlags: 0 @@ -176740,8 +176807,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 449311781} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1784449320 MeshRenderer: m_ObjectHideFlags: 0 @@ -176840,8 +176907,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 305152268} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1784627668 MeshRenderer: m_ObjectHideFlags: 0 @@ -176940,8 +177007,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1784732676 MeshRenderer: m_ObjectHideFlags: 0 @@ -177040,8 +177107,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 810548674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1785284839 MeshRenderer: m_ObjectHideFlags: 0 @@ -177140,8 +177207,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1785589586 MeshRenderer: m_ObjectHideFlags: 0 @@ -177240,8 +177307,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294350348} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1785671843 MeshRenderer: m_ObjectHideFlags: 0 @@ -177340,8 +177407,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1785934966 MeshRenderer: m_ObjectHideFlags: 0 @@ -177440,8 +177507,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1248145086} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1786375125 MeshRenderer: m_ObjectHideFlags: 0 @@ -177540,8 +177607,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1786798768 MeshRenderer: m_ObjectHideFlags: 0 @@ -177640,8 +177707,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 791958361} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1787502895 MeshRenderer: m_ObjectHideFlags: 0 @@ -177841,8 +177908,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1788736734 MeshRenderer: m_ObjectHideFlags: 0 @@ -177941,8 +178008,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2087686843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1788829760 MeshRenderer: m_ObjectHideFlags: 0 @@ -178041,8 +178108,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703797730} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1791200503 MeshRenderer: m_ObjectHideFlags: 0 @@ -178141,8 +178208,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1361841934} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1791689980 MeshRenderer: m_ObjectHideFlags: 0 @@ -178342,8 +178409,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1793157982 MeshRenderer: m_ObjectHideFlags: 0 @@ -178543,8 +178610,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 951202301} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1794600325 MeshRenderer: m_ObjectHideFlags: 0 @@ -178643,8 +178710,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 243288119} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1794605721 MeshRenderer: m_ObjectHideFlags: 0 @@ -178743,8 +178810,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2071653329} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1794916919 MeshRenderer: m_ObjectHideFlags: 0 @@ -178843,8 +178910,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1868767066} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1795333930 MeshRenderer: m_ObjectHideFlags: 0 @@ -178943,8 +179010,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1496493974} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1799409298 MeshRenderer: m_ObjectHideFlags: 0 @@ -179043,8 +179110,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 23901696} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1799863624 MeshRenderer: m_ObjectHideFlags: 0 @@ -179244,8 +179311,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 932378906} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1801543017 MeshRenderer: m_ObjectHideFlags: 0 @@ -179344,8 +179411,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1956651966} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1802700696 MeshRenderer: m_ObjectHideFlags: 0 @@ -179444,8 +179511,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1669133332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1803223882 MeshRenderer: m_ObjectHideFlags: 0 @@ -179544,8 +179611,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1602452682} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1803737698 MeshRenderer: m_ObjectHideFlags: 0 @@ -179845,8 +179912,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1807039655 MeshRenderer: m_ObjectHideFlags: 0 @@ -180046,8 +180113,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1295286598} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1809855202 MeshRenderer: m_ObjectHideFlags: 0 @@ -180146,8 +180213,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 285489804} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1810027970 MeshRenderer: m_ObjectHideFlags: 0 @@ -180246,8 +180313,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 397468542} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1812976556 MeshRenderer: m_ObjectHideFlags: 0 @@ -180346,8 +180413,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1813314826 MeshRenderer: m_ObjectHideFlags: 0 @@ -180446,8 +180513,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1440194985} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1813983600 MeshRenderer: m_ObjectHideFlags: 0 @@ -180546,8 +180613,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1814405684 MeshRenderer: m_ObjectHideFlags: 0 @@ -180747,8 +180814,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 978980878} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1818044732 MeshRenderer: m_ObjectHideFlags: 0 @@ -180847,8 +180914,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255533633} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1819264319 MeshRenderer: m_ObjectHideFlags: 0 @@ -180947,8 +181014,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1819475119 MeshRenderer: m_ObjectHideFlags: 0 @@ -181047,8 +181114,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1816895950} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1820023404 MeshRenderer: m_ObjectHideFlags: 0 @@ -181147,8 +181214,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1820555471 MeshRenderer: m_ObjectHideFlags: 0 @@ -181247,8 +181314,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1820614110 MeshRenderer: m_ObjectHideFlags: 0 @@ -181347,8 +181414,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1820675149 MeshRenderer: m_ObjectHideFlags: 0 @@ -181447,8 +181514,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1465220661} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1820800759 MeshRenderer: m_ObjectHideFlags: 0 @@ -181547,8 +181614,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1708448060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1821597365 MeshRenderer: m_ObjectHideFlags: 0 @@ -181647,8 +181714,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1186858025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1822008032 MeshRenderer: m_ObjectHideFlags: 0 @@ -181747,8 +181814,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1489284460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1822136326 MeshRenderer: m_ObjectHideFlags: 0 @@ -181935,8 +182002,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1823040135 MeshRenderer: m_ObjectHideFlags: 0 @@ -182035,8 +182102,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1295286598} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1824978217 MeshRenderer: m_ObjectHideFlags: 0 @@ -182135,8 +182202,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1613678917} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1825054035 MeshRenderer: m_ObjectHideFlags: 0 @@ -182235,8 +182302,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 10585449} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1825075386 MeshRenderer: m_ObjectHideFlags: 0 @@ -182335,8 +182402,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 982181224} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1825101844 MeshRenderer: m_ObjectHideFlags: 0 @@ -182537,8 +182604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 429583830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1829712193 MeshRenderer: m_ObjectHideFlags: 0 @@ -182637,8 +182704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 370357935} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1831187511 MeshRenderer: m_ObjectHideFlags: 0 @@ -182737,8 +182804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1328021168} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1831458003 MeshRenderer: m_ObjectHideFlags: 0 @@ -182837,8 +182904,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1772673125} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1832749110 MeshRenderer: m_ObjectHideFlags: 0 @@ -182937,8 +183004,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 274489890} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1834902521 MeshRenderer: m_ObjectHideFlags: 0 @@ -183037,8 +183104,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1836842955 MeshRenderer: m_ObjectHideFlags: 0 @@ -183137,8 +183204,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267634663} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1837663753 MeshRenderer: m_ObjectHideFlags: 0 @@ -183337,8 +183404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 123567320} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1838618583 MeshRenderer: m_ObjectHideFlags: 0 @@ -183437,8 +183504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1839754289 MeshRenderer: m_ObjectHideFlags: 0 @@ -183637,8 +183704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1404087071} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1841319353 MeshRenderer: m_ObjectHideFlags: 0 @@ -183737,8 +183804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1841330758 MeshRenderer: m_ObjectHideFlags: 0 @@ -183837,8 +183904,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1684462067} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1841718206 MeshRenderer: m_ObjectHideFlags: 0 @@ -183937,8 +184004,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1793780991} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1841880792 MeshRenderer: m_ObjectHideFlags: 0 @@ -184037,8 +184104,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 946552141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1842607026 MeshRenderer: m_ObjectHideFlags: 0 @@ -184137,8 +184204,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1658713756} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1842985748 MeshRenderer: m_ObjectHideFlags: 0 @@ -184237,8 +184304,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2053042997} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1843469238 MeshRenderer: m_ObjectHideFlags: 0 @@ -184337,8 +184404,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1843543358 MeshRenderer: m_ObjectHideFlags: 0 @@ -184437,8 +184504,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1937586706} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1844913529 MeshRenderer: m_ObjectHideFlags: 0 @@ -184537,8 +184604,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1026298003} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1845233751 MeshRenderer: m_ObjectHideFlags: 0 @@ -184637,8 +184704,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1845821698 MeshRenderer: m_ObjectHideFlags: 0 @@ -184737,8 +184804,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1847743760 MeshRenderer: m_ObjectHideFlags: 0 @@ -184837,8 +184904,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1848240914 MeshRenderer: m_ObjectHideFlags: 0 @@ -184937,8 +185004,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1816895950} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1852436975 MeshRenderer: m_ObjectHideFlags: 0 @@ -185139,8 +185206,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1489284460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1855109702 MeshRenderer: m_ObjectHideFlags: 0 @@ -185239,8 +185306,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1857512871 MeshRenderer: m_ObjectHideFlags: 0 @@ -185339,8 +185406,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 391379992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1861704435 MeshRenderer: m_ObjectHideFlags: 0 @@ -185439,8 +185506,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1175426397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1861754185 MeshRenderer: m_ObjectHideFlags: 0 @@ -185539,8 +185606,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1934502025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1863095782 MeshRenderer: m_ObjectHideFlags: 0 @@ -185639,8 +185706,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1864130550 MeshRenderer: m_ObjectHideFlags: 0 @@ -185739,8 +185806,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 412007886} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1864201456 MeshRenderer: m_ObjectHideFlags: 0 @@ -185839,8 +185906,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1294350348} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1865265037 MeshRenderer: m_ObjectHideFlags: 0 @@ -185939,8 +186006,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1414742745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1867068535 MeshRenderer: m_ObjectHideFlags: 0 @@ -186039,8 +186106,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1867081175 MeshRenderer: m_ObjectHideFlags: 0 @@ -186139,8 +186206,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1309106002} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1868579850 MeshRenderer: m_ObjectHideFlags: 0 @@ -186340,8 +186407,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2033525788} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1871032529 MeshRenderer: m_ObjectHideFlags: 0 @@ -186440,8 +186507,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1637691460} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1873202683 MeshRenderer: m_ObjectHideFlags: 0 @@ -186540,8 +186607,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 253479315} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1874005169 MeshRenderer: m_ObjectHideFlags: 0 @@ -186640,8 +186707,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1082004470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1874259222 MeshRenderer: m_ObjectHideFlags: 0 @@ -186740,8 +186807,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1186858025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1875367734 MeshRenderer: m_ObjectHideFlags: 0 @@ -186840,8 +186907,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1878036651 MeshRenderer: m_ObjectHideFlags: 0 @@ -186940,8 +187007,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1879997210 MeshRenderer: m_ObjectHideFlags: 0 @@ -187040,8 +187107,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 559770046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1880023269 MeshRenderer: m_ObjectHideFlags: 0 @@ -187242,8 +187309,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 500783942} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1881057903 MeshRenderer: m_ObjectHideFlags: 0 @@ -187342,8 +187409,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1078503058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1882154740 MeshRenderer: m_ObjectHideFlags: 0 @@ -187442,8 +187509,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1216211350} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1882288981 MeshRenderer: m_ObjectHideFlags: 0 @@ -187542,8 +187609,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1934502025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1882439644 MeshRenderer: m_ObjectHideFlags: 0 @@ -187642,8 +187709,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195020571} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1883682330 MeshRenderer: m_ObjectHideFlags: 0 @@ -187742,8 +187809,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2025511181} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1884881863 MeshRenderer: m_ObjectHideFlags: 0 @@ -187842,8 +187909,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104376987} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1885050042 MeshRenderer: m_ObjectHideFlags: 0 @@ -187942,8 +188009,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 66051059} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1886200111 MeshRenderer: m_ObjectHideFlags: 0 @@ -188042,8 +188109,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1887583957 MeshRenderer: m_ObjectHideFlags: 0 @@ -188344,8 +188411,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1891065457 MeshRenderer: m_ObjectHideFlags: 0 @@ -188444,8 +188511,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 932378906} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1892730958 MeshRenderer: m_ObjectHideFlags: 0 @@ -188645,8 +188712,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 420974046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1893007077 MeshRenderer: m_ObjectHideFlags: 0 @@ -188745,8 +188812,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2124776492} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1893159096 MeshRenderer: m_ObjectHideFlags: 0 @@ -188845,8 +188912,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609085603} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1893726790 MeshRenderer: m_ObjectHideFlags: 0 @@ -188945,8 +189012,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1335363231} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1894336512 MeshRenderer: m_ObjectHideFlags: 0 @@ -189045,8 +189112,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1725713545} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1894396448 MeshRenderer: m_ObjectHideFlags: 0 @@ -189145,8 +189212,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2041698772} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1895976974 MeshRenderer: m_ObjectHideFlags: 0 @@ -189245,8 +189312,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1336308802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1897960923 MeshRenderer: m_ObjectHideFlags: 0 @@ -189345,8 +189412,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1898134240 MeshRenderer: m_ObjectHideFlags: 0 @@ -189445,8 +189512,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1430394857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1898335394 MeshRenderer: m_ObjectHideFlags: 0 @@ -189545,8 +189612,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 7278645} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1899341920 MeshRenderer: m_ObjectHideFlags: 0 @@ -189645,8 +189712,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1892872822} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1899762132 MeshRenderer: m_ObjectHideFlags: 0 @@ -189745,8 +189812,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1900519295 MeshRenderer: m_ObjectHideFlags: 0 @@ -189845,8 +189912,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1808601476} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1901608308 MeshRenderer: m_ObjectHideFlags: 0 @@ -189945,8 +190012,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 598392778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1905254106 MeshRenderer: m_ObjectHideFlags: 0 @@ -190045,8 +190112,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1287020373} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1905480995 MeshRenderer: m_ObjectHideFlags: 0 @@ -190247,8 +190314,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1541563353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1908675311 MeshRenderer: m_ObjectHideFlags: 0 @@ -190347,8 +190414,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1908778692 MeshRenderer: m_ObjectHideFlags: 0 @@ -190447,8 +190514,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1880347957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1909206569 MeshRenderer: m_ObjectHideFlags: 0 @@ -190547,8 +190614,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1528167698} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1914096843 MeshRenderer: m_ObjectHideFlags: 0 @@ -190749,8 +190816,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1182974845} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1914905308 MeshRenderer: m_ObjectHideFlags: 0 @@ -191050,8 +191117,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1934502025} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1915655696 MeshRenderer: m_ObjectHideFlags: 0 @@ -191150,8 +191217,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 21213391} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1916976126 MeshRenderer: m_ObjectHideFlags: 0 @@ -191250,8 +191317,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1126728856} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1917396241 MeshRenderer: m_ObjectHideFlags: 0 @@ -191350,8 +191417,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1822996972} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1917432957 MeshRenderer: m_ObjectHideFlags: 0 @@ -191552,8 +191619,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2036701843} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1919893918 MeshRenderer: m_ObjectHideFlags: 0 @@ -191753,8 +191820,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 320365155} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1923659585 MeshRenderer: m_ObjectHideFlags: 0 @@ -191954,8 +192021,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1915302353} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1924461213 MeshRenderer: m_ObjectHideFlags: 0 @@ -192054,8 +192121,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 300780216} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1924863382 MeshRenderer: m_ObjectHideFlags: 0 @@ -192256,8 +192323,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2124776492} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1927597219 MeshRenderer: m_ObjectHideFlags: 0 @@ -192356,8 +192423,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1755760968} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1929670543 MeshRenderer: m_ObjectHideFlags: 0 @@ -192456,8 +192523,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1609308388} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1930275782 MeshRenderer: m_ObjectHideFlags: 0 @@ -192556,8 +192623,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 810548674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1930798160 MeshRenderer: m_ObjectHideFlags: 0 @@ -192755,8 +192822,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 703797730} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1931989325 MeshRenderer: m_ObjectHideFlags: 0 @@ -192855,8 +192922,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1708448060} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1932010717 MeshRenderer: m_ObjectHideFlags: 0 @@ -193157,8 +193224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 931940325} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1934764951 MeshRenderer: m_ObjectHideFlags: 0 @@ -193257,8 +193324,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 176672726} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1935165239 MeshRenderer: m_ObjectHideFlags: 0 @@ -193357,8 +193424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1932287707} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1935436095 MeshRenderer: m_ObjectHideFlags: 0 @@ -193457,8 +193524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 598392778} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1935799611 MeshRenderer: m_ObjectHideFlags: 0 @@ -193557,8 +193624,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1528167698} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1936004311 MeshRenderer: m_ObjectHideFlags: 0 @@ -193657,8 +193724,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1288860786} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1936906187 MeshRenderer: m_ObjectHideFlags: 0 @@ -193960,8 +194027,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 437766332} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1941437374 MeshRenderer: m_ObjectHideFlags: 0 @@ -194060,8 +194127,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1123108402} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1944037008 MeshRenderer: m_ObjectHideFlags: 0 @@ -194160,8 +194227,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 468851016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1944069611 MeshRenderer: m_ObjectHideFlags: 0 @@ -194260,8 +194327,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 681473201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1944889141 MeshRenderer: m_ObjectHideFlags: 0 @@ -194360,8 +194427,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1791878283} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1945126760 MeshRenderer: m_ObjectHideFlags: 0 @@ -194460,8 +194527,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1496493974} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1945241147 MeshRenderer: m_ObjectHideFlags: 0 @@ -194560,8 +194627,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 363315096} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1945819689 MeshRenderer: m_ObjectHideFlags: 0 @@ -194660,8 +194727,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2007284357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1946509115 MeshRenderer: m_ObjectHideFlags: 0 @@ -194760,8 +194827,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1791878283} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1950179415 MeshRenderer: m_ObjectHideFlags: 0 @@ -194860,8 +194927,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1950721320 MeshRenderer: m_ObjectHideFlags: 0 @@ -195162,8 +195229,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 267634663} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1954861241 MeshRenderer: m_ObjectHideFlags: 0 @@ -195363,8 +195430,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 203295833} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1956836328 MeshRenderer: m_ObjectHideFlags: 0 @@ -195415,6 +195482,51 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1956836325} m_Mesh: {fileID: 1770629990} +--- !u!1 &1960683903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1960683905} + - component: {fileID: 1960683904} + 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 &1960683904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1960683903} + 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 &1960683905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1960683903} + m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000058114523} + m_LocalPosition: {x: 0, y: 0, z: 0.70000005} + m_LocalScale: {x: 0.3083166, y: 0.3083166, z: 0.3083166} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 391271251} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} --- !u!1 &1962676950 GameObject: m_ObjectHideFlags: 0 @@ -195565,8 +195677,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1965115119 MeshRenderer: m_ObjectHideFlags: 0 @@ -195665,8 +195777,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1251660410} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1965658765 MeshRenderer: m_ObjectHideFlags: 0 @@ -195765,8 +195877,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 412007886} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1966212009 MeshRenderer: m_ObjectHideFlags: 0 @@ -195865,8 +195977,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 985951285} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1967183963 MeshRenderer: m_ObjectHideFlags: 0 @@ -195965,8 +196077,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1179830} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1968547337 MeshRenderer: m_ObjectHideFlags: 0 @@ -196065,8 +196177,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1969404809 MeshRenderer: m_ObjectHideFlags: 0 @@ -196165,8 +196277,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 320365155} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1970569735 MeshRenderer: m_ObjectHideFlags: 0 @@ -196265,8 +196377,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1029971297} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1971154801 MeshRenderer: m_ObjectHideFlags: 0 @@ -196365,8 +196477,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1394675357} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1973495739 MeshRenderer: m_ObjectHideFlags: 0 @@ -196465,8 +196577,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 740579534} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1974125897 MeshRenderer: m_ObjectHideFlags: 0 @@ -196565,8 +196677,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1914388358} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1974844711 MeshRenderer: m_ObjectHideFlags: 0 @@ -196665,8 +196777,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 441003384} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1975094736 MeshRenderer: m_ObjectHideFlags: 0 @@ -196765,8 +196877,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1641708382} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1977742091 MeshRenderer: m_ObjectHideFlags: 0 @@ -196865,8 +196977,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 861357291} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1980077823 MeshRenderer: m_ObjectHideFlags: 0 @@ -196965,8 +197077,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871437307} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1980331963 MeshRenderer: m_ObjectHideFlags: 0 @@ -197166,8 +197278,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1952235573} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1982053985 MeshRenderer: m_ObjectHideFlags: 0 @@ -197266,8 +197378,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 932378906} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1983192215 MeshRenderer: m_ObjectHideFlags: 0 @@ -197366,8 +197478,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1049069992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1983382090 MeshRenderer: m_ObjectHideFlags: 0 @@ -197466,8 +197578,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 289803160} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1983414654 MeshRenderer: m_ObjectHideFlags: 0 @@ -197566,8 +197678,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1984516491 MeshRenderer: m_ObjectHideFlags: 0 @@ -197666,8 +197778,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1439168309} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1986272780 MeshRenderer: m_ObjectHideFlags: 0 @@ -197766,8 +197878,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2071653329} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1988039480 MeshRenderer: m_ObjectHideFlags: 0 @@ -197866,8 +197978,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1990160188 MeshRenderer: m_ObjectHideFlags: 0 @@ -197966,8 +198078,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2080012163} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1990882298 MeshRenderer: m_ObjectHideFlags: 0 @@ -198066,8 +198178,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1962676951} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1991596185 MeshRenderer: m_ObjectHideFlags: 0 @@ -198166,8 +198278,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1667291592} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1996972779 MeshRenderer: m_ObjectHideFlags: 0 @@ -198266,8 +198378,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1652778484} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1999013468 MeshRenderer: m_ObjectHideFlags: 0 @@ -198366,8 +198478,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1410375294} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &1999456223 MeshRenderer: m_ObjectHideFlags: 0 @@ -198466,8 +198578,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1622873869} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2000568208 MeshRenderer: m_ObjectHideFlags: 0 @@ -198566,8 +198678,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 863157994} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2001805592 MeshRenderer: m_ObjectHideFlags: 0 @@ -198666,8 +198778,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1806693158} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2002538638 MeshRenderer: m_ObjectHideFlags: 0 @@ -198766,8 +198878,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 133196745} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2006176148 MeshRenderer: m_ObjectHideFlags: 0 @@ -198866,8 +198978,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685313683} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2006507669 MeshRenderer: m_ObjectHideFlags: 0 @@ -198966,8 +199078,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1049069992} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2006719382 MeshRenderer: m_ObjectHideFlags: 0 @@ -199066,8 +199178,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638607526} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2007116822 MeshRenderer: m_ObjectHideFlags: 0 @@ -199267,8 +199379,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 104864477} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2007388703 MeshRenderer: m_ObjectHideFlags: 0 @@ -199367,8 +199479,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 862087629} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2007518735 MeshRenderer: m_ObjectHideFlags: 0 @@ -199467,8 +199579,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 685209038} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2010724489 MeshRenderer: m_ObjectHideFlags: 0 @@ -199612,8 +199724,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 36698857} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2012511190 MeshRenderer: m_ObjectHideFlags: 0 @@ -199712,8 +199824,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1737546396} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2016413938 MeshRenderer: m_ObjectHideFlags: 0 @@ -199812,8 +199924,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1399303559} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2019891421 MeshRenderer: m_ObjectHideFlags: 0 @@ -199912,8 +200024,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1247522278} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2021671920 MeshRenderer: m_ObjectHideFlags: 0 @@ -200112,8 +200224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2024583261 MeshRenderer: m_ObjectHideFlags: 0 @@ -200312,8 +200424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1130398965} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2027220585 MeshRenderer: m_ObjectHideFlags: 0 @@ -200412,8 +200524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 262519227} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2027724559 MeshRenderer: m_ObjectHideFlags: 0 @@ -200512,8 +200624,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 941427397} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2028370986 MeshRenderer: m_ObjectHideFlags: 0 @@ -200612,8 +200724,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 983470674} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2029311032 MeshRenderer: m_ObjectHideFlags: 0 @@ -200712,8 +200824,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1807004940} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2030169780 MeshRenderer: m_ObjectHideFlags: 0 @@ -200812,8 +200924,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 908935381} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2030838587 MeshRenderer: m_ObjectHideFlags: 0 @@ -200912,8 +201024,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2031149348 MeshRenderer: m_ObjectHideFlags: 0 @@ -201112,8 +201224,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 310536727} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2033850433 MeshRenderer: m_ObjectHideFlags: 0 @@ -201212,8 +201324,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2034182355 MeshRenderer: m_ObjectHideFlags: 0 @@ -201312,8 +201424,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 788132608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2034306801 MeshRenderer: m_ObjectHideFlags: 0 @@ -201412,8 +201524,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 591746031} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2034905078 MeshRenderer: m_ObjectHideFlags: 0 @@ -201613,8 +201725,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 137290802} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2037499467 MeshRenderer: m_ObjectHideFlags: 0 @@ -201713,8 +201825,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 167546961} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2038594933 MeshRenderer: m_ObjectHideFlags: 0 @@ -201813,8 +201925,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1924949957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2041257183 MeshRenderer: m_ObjectHideFlags: 0 @@ -202014,8 +202126,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 461678953} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2048094495 MeshRenderer: m_ObjectHideFlags: 0 @@ -202215,8 +202327,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1923997118} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2048671390 MeshRenderer: m_ObjectHideFlags: 0 @@ -202315,8 +202427,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1889446964} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2051440130 MeshRenderer: m_ObjectHideFlags: 0 @@ -202415,8 +202527,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1045222394} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2052295919 MeshRenderer: m_ObjectHideFlags: 0 @@ -202515,8 +202627,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1549092191} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2052336535 MeshRenderer: m_ObjectHideFlags: 0 @@ -202716,8 +202828,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 352758112} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2054079423 MeshRenderer: m_ObjectHideFlags: 0 @@ -202816,8 +202928,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 871970916} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2055088890 MeshRenderer: m_ObjectHideFlags: 0 @@ -202916,8 +203028,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2056428896 MeshRenderer: m_ObjectHideFlags: 0 @@ -203016,8 +203128,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 431171284} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2056593186 MeshRenderer: m_ObjectHideFlags: 0 @@ -203116,8 +203228,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1868767066} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2056903958 MeshRenderer: m_ObjectHideFlags: 0 @@ -203216,8 +203328,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 460891152} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2057240514 MeshRenderer: m_ObjectHideFlags: 0 @@ -203420,9 +203532,10 @@ MonoBehaviour: DirectoryName: Library/Needle/Sample RemoteUrl: AutoExport: 1 + AutoCompress: 1 Dependencies: - Name: needle.customusdzbehaviours - VersionOrPath: Packages/com.needle.engine-samples/Runtime/DirectAR/Needle.CustomUSDZBehaviours.npmdef + VersionOrPath: Packages/com.needle.engine-samples/Runtime/USDZCustomBehaviours/Needle.CustomUSDZBehaviours.npmdef Guid: ff74c38cc3bdff34a98f333737a8b54b --- !u!4 &2057643705 Transform: @@ -203532,8 +203645,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1685739293} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2058632499 MeshRenderer: m_ObjectHideFlags: 0 @@ -203632,8 +203745,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2060404593 MeshRenderer: m_ObjectHideFlags: 0 @@ -203732,8 +203845,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1251660410} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2060408023 MeshRenderer: m_ObjectHideFlags: 0 @@ -203832,8 +203945,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2062393618 MeshRenderer: m_ObjectHideFlags: 0 @@ -203932,8 +204045,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1216211350} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2064395710 MeshRenderer: m_ObjectHideFlags: 0 @@ -204032,8 +204145,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 186108597} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2065342780 MeshRenderer: m_ObjectHideFlags: 0 @@ -204132,8 +204245,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 123567320} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2065387832 MeshRenderer: m_ObjectHideFlags: 0 @@ -204331,8 +204444,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2073894635} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2068256664 MeshRenderer: m_ObjectHideFlags: 0 @@ -204431,8 +204544,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1082004470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2069658563 MeshRenderer: m_ObjectHideFlags: 0 @@ -204531,8 +204644,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1195936655} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2070485193 MeshRenderer: m_ObjectHideFlags: 0 @@ -204631,8 +204744,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1114978738} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2070782414 MeshRenderer: m_ObjectHideFlags: 0 @@ -204731,8 +204844,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1399303559} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2071306131 MeshRenderer: m_ObjectHideFlags: 0 @@ -204932,8 +205045,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312603769} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2072395221 MeshRenderer: m_ObjectHideFlags: 0 @@ -205032,8 +205145,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1482459718} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2073200112 MeshRenderer: m_ObjectHideFlags: 0 @@ -205232,8 +205345,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1200412} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2075332344 MeshRenderer: m_ObjectHideFlags: 0 @@ -205332,8 +205445,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1279456989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2075942241 MeshRenderer: m_ObjectHideFlags: 0 @@ -205432,8 +205545,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1816895950} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2076379012 MeshRenderer: m_ObjectHideFlags: 0 @@ -205532,8 +205645,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 638607526} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2076395262 MeshRenderer: m_ObjectHideFlags: 0 @@ -205632,8 +205745,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1200412} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2077253870 MeshRenderer: m_ObjectHideFlags: 0 @@ -205732,8 +205845,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1347625016} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2078761423 MeshRenderer: m_ObjectHideFlags: 0 @@ -205933,8 +206046,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1312170989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2081533853 MeshRenderer: m_ObjectHideFlags: 0 @@ -206033,8 +206146,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 908935381} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2082251296 MeshRenderer: m_ObjectHideFlags: 0 @@ -206133,8 +206246,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 635053036} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2082796557 MeshRenderer: m_ObjectHideFlags: 0 @@ -206233,8 +206346,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 931940325} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2083862530 MeshRenderer: m_ObjectHideFlags: 0 @@ -206333,8 +206446,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 674278364} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2084399766 MeshRenderer: m_ObjectHideFlags: 0 @@ -206433,8 +206546,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2048124446} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2085108361 MeshRenderer: m_ObjectHideFlags: 0 @@ -206533,8 +206646,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 992370395} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2085335514 MeshRenderer: m_ObjectHideFlags: 0 @@ -206733,8 +206846,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1954768525} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2086162584 MeshRenderer: m_ObjectHideFlags: 0 @@ -206833,8 +206946,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2025511181} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2086188303 MeshRenderer: m_ObjectHideFlags: 0 @@ -206933,8 +207046,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1572878552} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2087607872 MeshRenderer: m_ObjectHideFlags: 0 @@ -207033,8 +207146,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2140490326} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2087620329 MeshRenderer: m_ObjectHideFlags: 0 @@ -207334,8 +207447,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1577542496} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2090428955 MeshRenderer: m_ObjectHideFlags: 0 @@ -207434,8 +207547,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2090819266 MeshRenderer: m_ObjectHideFlags: 0 @@ -207534,8 +207647,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 878601538} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2091372211 MeshRenderer: m_ObjectHideFlags: 0 @@ -207634,8 +207747,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1887857746} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2092000613 MeshRenderer: m_ObjectHideFlags: 0 @@ -207734,8 +207847,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2057539149} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2092066510 MeshRenderer: m_ObjectHideFlags: 0 @@ -207834,8 +207947,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1012239186} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2095818376 MeshRenderer: m_ObjectHideFlags: 0 @@ -207934,8 +208047,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 523163627} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2095921367 MeshRenderer: m_ObjectHideFlags: 0 @@ -208034,8 +208147,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 805925414} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2095974733 MeshRenderer: m_ObjectHideFlags: 0 @@ -208134,8 +208247,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 176672726} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2099097036 MeshRenderer: m_ObjectHideFlags: 0 @@ -208234,8 +208347,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1800024757} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2099202199 MeshRenderer: m_ObjectHideFlags: 0 @@ -208334,8 +208447,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1045222394} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2099329057 MeshRenderer: m_ObjectHideFlags: 0 @@ -208434,8 +208547,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1684462067} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2100566886 MeshRenderer: m_ObjectHideFlags: 0 @@ -208534,8 +208647,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1155927288} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2101870830 MeshRenderer: m_ObjectHideFlags: 0 @@ -208634,8 +208747,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1082004470} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2102706521 MeshRenderer: m_ObjectHideFlags: 0 @@ -208734,8 +208847,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 884139624} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2102720498 MeshRenderer: m_ObjectHideFlags: 0 @@ -208834,8 +208947,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 420974046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2102898254 MeshRenderer: m_ObjectHideFlags: 0 @@ -209033,8 +209146,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 147601144} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2104123366 MeshRenderer: m_ObjectHideFlags: 0 @@ -209133,8 +209246,8 @@ MonoBehaviour: m_EditorClassIdentifier: Needle.Engine.Components.SetActiveOnClick, Needle.Engine target: {fileID: 953511406} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2104375234 MeshRenderer: m_ObjectHideFlags: 0 @@ -209233,8 +209346,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2104703968 MeshRenderer: m_ObjectHideFlags: 0 @@ -209333,8 +209446,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1362314241} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2106555950 MeshRenderer: m_ObjectHideFlags: 0 @@ -209433,8 +209546,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 148134360} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2106847125 MeshRenderer: m_ObjectHideFlags: 0 @@ -209533,8 +209646,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1078503058} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2106888386 MeshRenderer: m_ObjectHideFlags: 0 @@ -209633,8 +209746,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1631225860} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2107525216 MeshRenderer: m_ObjectHideFlags: 0 @@ -209733,8 +209846,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2085652818} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2108027612 MeshRenderer: m_ObjectHideFlags: 0 @@ -209833,8 +209946,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 426812957} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2108682964 MeshRenderer: m_ObjectHideFlags: 0 @@ -209933,8 +210046,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 559770046} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2110252683 MeshRenderer: m_ObjectHideFlags: 0 @@ -210033,8 +210146,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1771276355} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2110796342 MeshRenderer: m_ObjectHideFlags: 0 @@ -210235,8 +210348,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 240531989} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2113233448 MeshRenderer: m_ObjectHideFlags: 0 @@ -210335,8 +210448,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1954768525} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2115353451 MeshRenderer: m_ObjectHideFlags: 0 @@ -210435,8 +210548,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 197363004} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2116503382 MeshRenderer: m_ObjectHideFlags: 0 @@ -210535,8 +210648,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1247522278} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2116586985 MeshRenderer: m_ObjectHideFlags: 0 @@ -210635,8 +210748,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2033525788} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2117823350 MeshRenderer: m_ObjectHideFlags: 0 @@ -210735,8 +210848,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2112094725} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2117891474 MeshRenderer: m_ObjectHideFlags: 0 @@ -210835,8 +210948,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 701222333} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2122222450 MeshRenderer: m_ObjectHideFlags: 0 @@ -210935,8 +211048,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 147601144} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2122515386 MeshRenderer: m_ObjectHideFlags: 0 @@ -211035,8 +211148,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 232880547} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2123446034 MeshRenderer: m_ObjectHideFlags: 0 @@ -211236,8 +211349,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 565233686} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2126302353 MeshRenderer: m_ObjectHideFlags: 0 @@ -211437,8 +211550,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1170354844} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2128030024 MeshRenderer: m_ObjectHideFlags: 0 @@ -211537,8 +211650,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 864223662} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2128170919 MeshRenderer: m_ObjectHideFlags: 0 @@ -211637,8 +211750,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 2022184255} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2128457307 MeshRenderer: m_ObjectHideFlags: 0 @@ -211737,8 +211850,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 609667264} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2129366974 MeshRenderer: m_ObjectHideFlags: 0 @@ -211837,8 +211950,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 788132608} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2129542247 MeshRenderer: m_ObjectHideFlags: 0 @@ -211937,8 +212050,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 90469971} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2130125445 MeshRenderer: m_ObjectHideFlags: 0 @@ -212037,8 +212150,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 533082141} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2132729469 MeshRenderer: m_ObjectHideFlags: 0 @@ -212137,8 +212250,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 48184201} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2134033929 MeshRenderer: m_ObjectHideFlags: 0 @@ -212237,8 +212350,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1702380719} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2134991002 MeshRenderer: m_ObjectHideFlags: 0 @@ -212337,8 +212450,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1450454448} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2135518202 MeshRenderer: m_ObjectHideFlags: 0 @@ -212437,8 +212550,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1159121826} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2135525421 MeshRenderer: m_ObjectHideFlags: 0 @@ -212537,8 +212650,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1255509967} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2135684720 MeshRenderer: m_ObjectHideFlags: 0 @@ -212637,8 +212750,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1923997118} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2137376841 MeshRenderer: m_ObjectHideFlags: 0 @@ -212737,8 +212850,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1981509511} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2140128726 MeshRenderer: m_ObjectHideFlags: 0 @@ -212939,8 +213052,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1743877330} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2143342902 MeshRenderer: m_ObjectHideFlags: 0 @@ -213039,8 +213152,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1981509511} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2143370198 MeshRenderer: m_ObjectHideFlags: 0 @@ -213139,8 +213252,8 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 1892872822} toggleOnClick: 0 - hideSelf: 0 targetState: 1 + hideSelf: 0 --- !u!23 &2145152508 MeshRenderer: m_ObjectHideFlags: 0 diff --git a/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat b/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat index f799e58fe..fa89e0f19 100644 --- a/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat +++ b/package/Runtime/USDZExport/Models/Watch/Materials/Glass.mat @@ -115,7 +115,7 @@ Material: - _VERTEX_COLORS: 1 - _VOLUME_ON: 0 - _VOLUME_TRANSMISSION: 0 - - alphaCutoff: -0.0001 + - alphaCutoff: 0.0001 - attenuationDistance: 0.001 - baseColorTextureRotation: 0 - baseColorTextureTexCoord: 0 diff --git a/package/Runtime/USDZExport/USDZCharacters.unity b/package/Runtime/USDZExport/USDZCharacters.unity index d5fbf177b..aa74e4d82 100644 --- a/package/Runtime/USDZExport/USDZCharacters.unity +++ b/package/Runtime/USDZExport/USDZCharacters.unity @@ -743,6 +743,7 @@ Transform: - {fileID: 344752610} - {fileID: 2065859171} - {fileID: 1066477656} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1009,7 +1010,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 544602418} - m_LocalRotation: {x: 0.012805499, y: -0.98615754, z: 0.13742183, w: 0.09189398} + m_LocalRotation: {x: 0.012805509, y: -0.9861576, z: 0.13742194, w: 0.091893986} m_LocalPosition: {x: 0.17, y: 0.9, z: 2.5} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1064,10 +1065,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-e40d6f427cb271d479d0d5a8f2a3cfb7-544602423-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -1942,6 +1948,55 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 965487063} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 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: 446718514} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1 &995256911 GameObject: m_ObjectHideFlags: 0 @@ -3908,7 +3963,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1873988598} - m_LocalRotation: {x: 0.17632186, y: -0.24320458, z: -0.045026977, w: -0.9527511} + m_LocalRotation: {x: 0.008324964, y: 0.9906332, z: 0.07084947, w: -0.116434775} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 diff --git a/package/Runtime/USDZExport/USDZColorMenu.unity b/package/Runtime/USDZExport/USDZColorMenu.unity index ea5ac0571..e5313ea02 100644 --- a/package/Runtime/USDZExport/USDZColorMenu.unity +++ b/package/Runtime/USDZExport/USDZColorMenu.unity @@ -408,6 +408,55 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 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: 971788229} + - component: {fileID: 971788228} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &971788228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 +--- !u!4 &971788229 +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: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1547917397 GameObject: m_ObjectHideFlags: 0 @@ -420,6 +469,7 @@ GameObject: - component: {fileID: 1547917399} - component: {fileID: 1547917401} - component: {fileID: 1547917400} + - component: {fileID: 1547917402} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -489,6 +539,22 @@ MonoBehaviour: Path: /usdz-color-menu OverrideGzipCompression: 1 UseGzipCompression: 0 +--- !u!114 &1547917402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547917397} + 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: QuickLook Color Menu + description: Color selection with an interface + image: {fileID: 2800000, guid: f9bcada166bd07b4883b349124559a60, type: 3} --- !u!1 &1562540818 GameObject: m_ObjectHideFlags: 0 @@ -622,10 +688,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-f7e6965a1b4dc4597a7f1e564110ae9b-1562540823-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -972,8 +1043,12 @@ PrefabInstance: propertyPath: m_LocalPosition.y value: -0.123 objectReference: {fileID: 0} + - target: {fileID: 8778918190291603517, guid: 3ddbeff86a50159478cdc441fe2267f2, type: 3} + propertyPath: toggleOnClick + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: - - {fileID: 8778918190291603517, guid: 3ddbeff86a50159478cdc441fe2267f2, type: 3} + - {fileID: 8605670664782058342, guid: 3ddbeff86a50159478cdc441fe2267f2, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3ddbeff86a50159478cdc441fe2267f2, type: 3} --- !u!4 &1815965395 stripped Transform: @@ -1029,5 +1104,5 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/package/Runtime/USDZExport/USDZInteractivity.unity b/package/Runtime/USDZExport/USDZInteractivity.unity index 0943c5d0f..66550439d 100644 --- a/package/Runtime/USDZExport/USDZInteractivity.unity +++ b/package/Runtime/USDZExport/USDZInteractivity.unity @@ -2323,10 +2323,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-c1a6a55762cce114d90e6e87a7df3bc7-514986720-0 + autoTarget: 1 autoFit: 0 enableRotate: 1 autoRotate: 0 autoRotateSpeed: 0.2 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity @@ -2638,6 +2643,7 @@ Transform: - {fileID: 1332632228} - {fileID: 1785707870} - {fileID: 1659110856} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4053,6 +4059,55 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 954718951} m_CullTransparentMesh: 1 +--- !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: 589197790} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1 &974639124 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/USDZExport/USDZProduct.unity b/package/Runtime/USDZExport/USDZProduct.unity index 2197f28f8..f67a28b71 100644 --- a/package/Runtime/USDZExport/USDZProduct.unity +++ b/package/Runtime/USDZExport/USDZProduct.unity @@ -437,10 +437,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-ce875773ed6007c46a18dbf0d81e686e-210950896-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 @@ -1179,6 +1184,55 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 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: 1288175245} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &971788229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1 &1152620292 GameObject: m_ObjectHideFlags: 0 @@ -1278,6 +1332,7 @@ Transform: - {fileID: 103894124} - {fileID: 131739821} - {fileID: 1401214312} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1938,6 +1993,7 @@ GameObject: - component: {fileID: 1883279414} - component: {fileID: 1883279415} - component: {fileID: 1883279416} + - component: {fileID: 1883279417} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -2038,6 +2094,23 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.NeedleEngineModules, Needle.Engine.Common PhysicsEngine: 0 +--- !u!114 &1883279417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883279410} + 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: 2048 + GenerateLODs: 0 --- !u!1 &1886932072 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/VideoPlayer/VideoPlayer.unity b/package/Runtime/VideoPlayer/VideoPlayer.unity index f3a5cdcb9..9a925034d 100644 --- a/package/Runtime/VideoPlayer/VideoPlayer.unity +++ b/package/Runtime/VideoPlayer/VideoPlayer.unity @@ -890,20 +890,27 @@ MonoBehaviour: 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 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + 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 @@ -939,6 +946,7 @@ MonoBehaviour: 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 @@ -1211,6 +1219,55 @@ Transform: 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 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 971788227} + 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 + ShowSpatialMenu: 1 --- !u!1001 &997648482 PrefabInstance: m_ObjectHideFlags: 0 @@ -1519,7 +1576,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 @@ -1673,6 +1731,7 @@ Transform: - {fileID: 1673186829} - {fileID: 1811495142} - {fileID: 254680181} + - {fileID: 971788228} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1689,6 +1748,7 @@ MonoBehaviour: 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 diff --git a/package/Runtime/Vue Project Sample/Vue Project Sample.unity b/package/Runtime/Vue Project Sample/Vue Project Sample.unity index 80ea9e8b0..eaf178a61 100644 --- a/package/Runtime/Vue Project Sample/Vue Project Sample.unity +++ b/package/Runtime/Vue Project Sample/Vue Project Sample.unity @@ -271,6 +271,55 @@ Transform: m_CorrespondingSourceObject: {fileID: -3910990755373119420, guid: 9e8141a86b75494439477208a33b6d49, type: 3} m_PrefabInstance: {fileID: 133140389} m_PrefabAsset: {fileID: 0} +--- !u!1 &213470579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 213470580} + - component: {fileID: 213470581} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &213470580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + m_LocalRotation: {x: -0, y: -0, z: -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: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &213470581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 213470579} + 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: 0 + CreateMuteButton: 0 + ShowSpatialMenu: 1 --- !u!1 &284856214 GameObject: m_ObjectHideFlags: 0 @@ -842,10 +891,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-43bc2a91ceeb5ed4198b1155f54259db-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 @@ -1309,7 +1363,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &1211803452 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1441,7 +1495,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1430690799 Transform: m_ObjectHideFlags: 0 @@ -1732,6 +1786,7 @@ Transform: - {fileID: 806518227} - {fileID: 1758459381} - {fileID: 847408950} + - {fileID: 213470580} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2019,6 +2074,7 @@ MonoBehaviour: joinRandomRoom: 1 requireRoomParameter: 0 autoRejoin: 1 + createJoinButton: 0 --- !u!1 &1786657968 GameObject: m_ObjectHideFlags: 0 diff --git a/package/Runtime/_Shared/SampleScripts.codegen/Arrow.cs b/package/Runtime/_Shared/SampleScripts.codegen/Arrow.cs index b6381ae38..5c8fb02cc 100644 --- a/package/Runtime/_Shared/SampleScripts.codegen/Arrow.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/Arrow.cs @@ -9,7 +9,6 @@ public partial class Arrow : UnityEngine.MonoBehaviour { public bool @destroyTarget = false; public void awake(){} - public void start(){} public void onBeforeRender(){} } } diff --git a/package/Runtime/_Shared/SampleScripts.codegen/ArrowShooting.cs b/package/Runtime/_Shared/SampleScripts.codegen/ArrowShooting.cs index e28293ed4..e9c331db4 100644 --- a/package/Runtime/_Shared/SampleScripts.codegen/ArrowShooting.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/ArrowShooting.cs @@ -7,13 +7,28 @@ namespace Needle.Typescript.GeneratedComponents { public partial class ArrowShooting : UnityEngine.MonoBehaviour { + public float @power = 1.5f; + public float @drawMaxPhysicalDistance = 0.47269f; + public float @drawMinPhysicalDistance = 0.1132593f; + public UnityEngine.AnimationCurve @drawProgression; + public UnityEngine.GameObject @cameraParent; + public float @desktopIdleDrawAmount = 0.25f; + public UnityEngine.Vector2 @interactionPixelOrigin = new UnityEngine.Vector2(0.5f, 0.65f); + public float @interactionPixelTreshold = 85f; + public float @drawMaxPixelDistance = 100f; + public void awake(){} + public void OnEnable(){} + public void OnDisable(){} + public void mount(){} + public void unmount(){} + public UnityEngine.GameObject @bowObject; + public UnityEngine.Animation @animationComponent; public UnityEngine.Transform @arrowPrefab; + public UnityEngine.GameObject @arrowSpawnSpot; public UnityEngine.AudioSource @sound; - public void awake(){} + public float @fakeArrowRespawnDuration = 0.3f; public void onEnterXR(object @_args){} public void onLeaveXR(object @_args){} - public UnityEngine.AnimationClip @bowAnimation; - public UnityEngine.GameObject @bowObject; public void onBeforeRender(){} } } diff --git a/package/Runtime/_Shared/SampleScripts.codegen/BowTargetSpawner.cs b/package/Runtime/_Shared/SampleScripts.codegen/BowTargetSpawner.cs index cbeb14ca6..c78ca3909 100644 --- a/package/Runtime/_Shared/SampleScripts.codegen/BowTargetSpawner.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/BowTargetSpawner.cs @@ -8,7 +8,7 @@ namespace Needle.Typescript.GeneratedComponents public partial class BowTargetSpawner : UnityEngine.MonoBehaviour { public UnityEngine.GameObject[] @prefabs; - public void OnEnable(){} + public void awake(){} public void update(){} } } diff --git a/package/Runtime/_Shared/SampleScripts.codegen/CameraGoal.cs b/package/Runtime/_Shared/SampleScripts.codegen/CameraGoal.cs index 001c5e9de..40ee775d0 100644 --- a/package/Runtime/_Shared/SampleScripts.codegen/CameraGoal.cs +++ b/package/Runtime/_Shared/SampleScripts.codegen/CameraGoal.cs @@ -7,6 +7,12 @@ namespace Needle.Typescript.GeneratedComponents { public partial class CameraGoal : UnityEngine.MonoBehaviour { + public bool @createMenuButton = false; + public bool @teleportVRPlayer = false; + public bool @ignoreYInVR = false; + public void awake(){} + public void addButton(){} + public void removeButton(){} public void use(){} } } diff --git a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts index e27fa50d1..16f38be10 100644 --- a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts +++ b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts @@ -1,7 +1,5 @@ import { Behaviour, Collider, Collision, GameObject, Rigidbody, getTempQuaternion, getTempVector } from "@needle-tools/engine"; - - export class Arrow extends Behaviour { destroyTarget: boolean = false; @@ -14,15 +12,12 @@ export class Arrow extends Behaviour { if (this._rigidbody) { const col = this.gameObject.getComponentsInChildren(Collider); for (const c of col) { - const det = GameObject.addNewComponent(c.gameObject, ArrowCollisionDetection); + const det = GameObject.addComponent(c.gameObject, ArrowCollisionDetection); det.rigidBody = this._rigidbody; det.arrow = this; det.destroyTarget = this.destroyTarget; } } - } - - start(): void { this._startTime = this.context.time.time; } @@ -38,7 +33,7 @@ export class Arrow extends Behaviour { const targetRotation = getTempVector().set(vel.x, vel.y, vel.z).normalize(); const tempQuat = getTempQuaternion(); tempQuat.setFromUnitVectors(getTempVector(0, 0, 1), targetRotation); - this.gameObject.quaternion.slerp(tempQuat, this.context.time.deltaTime / .1); + this.gameObject.quaternion.copy(tempQuat); } } } @@ -46,12 +41,15 @@ export class Arrow extends Behaviour { class ArrowCollisionDetection extends Behaviour { - arrow!: Arrow; + arrow?: Arrow; rigidBody!: Rigidbody; destroyTarget: boolean = false; // get stuck when you hit something onCollisionEnter(col: Collision) { + if (!this.arrow) + return; + if (this.destroyTarget) { col.gameObject.destroy(); this.arrow.gameObject.destroy(); diff --git a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts index a8fa8aa80..05aba18a3 100644 --- a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts +++ b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts @@ -1,18 +1,51 @@ -import { AssetReference, AudioSource, Behaviour, GameObject, Gizmos, IGameObject, Mathf, NEPointerEvent, NeedleXRController, NeedleXREventArgs, NeedleXRSession, Rigidbody, XRControllerFollow, delay, delayForFrames, getParam, getTempQuaternion, getTempVector, isQuest, lookAtInverse, serializable } from "@needle-tools/engine"; -import { AnimationAction, AnimationClip, AnimationMixer, Object3D, Vector3, Quaternion } from "three"; +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 { AnimationAction, AnimationMixer, Object3D, Vector3, Vector2, Quaternion, Matrix4 } from "three"; +import { Arrow } from "./Arrow"; const debug = getParam("debugarrow"); export class ArrowShooting extends Behaviour { + // STATS + /** Power of the arrow when fully drawn */ + @serializable() + power: number = 1.5; + // VR + /** How much physical distance is needed between controllers to match full draw */ + @serializable() + drawMaxPhysicalDistance: number = 0.47269; // data from anim (-0.11326 - -0.58595) - @serializable(AssetReference) - arrowPrefab?: AssetReference; + /** Distance between origin and string position when the bow is fully released */ + @serializable() + drawMinPhysicalDistance: number = 0.1132593; // data from anim (-0.1132594) + + /** The shoot animation is not linear, this curve compensates that */ + @serializable(AnimationCurve) + drawProgression?: AnimationCurve; - @serializable(AudioSource) - sound?: AudioSource; + // DESKTOP + /** Where to mount the bow outside of VR */ + @serializable(Object3D) + cameraParent?: Object3D; + + /** Drives the bow in a slightly drawned position when not interacting to give the user an intensive to drag and shoot */ + @serializable() + desktopIdleDrawAmount: number = 0.25; + + /** Proportionally <0,1> on a screen where the draw origin is */ + @serializable(Vector2) + interactionPixelOrigin: Vector2 = new Vector2(0.5, 0.65); + + /** Only count drags that are in this treshold from the interactionPixelOrigin */ + @serializable() + interactionPixelTreshold: number = 85; + /** Amount of pixel user needs to drag to draw the bow fully */ + @serializable() + drawMaxPixelDistance: number = 100; + + private nonMountedParent?: Object3D; awake(): void { if (this.arrowPrefab?.asset) { this.arrowPrefab.asset.visible = false; @@ -20,20 +53,34 @@ export class ArrowShooting extends Behaviour { if (this.bowObject) { this._initRot.copy(this.bowObject.quaternion); } + + // set a non mounted parent ref + this.nonMountedParent = this.gameObject.parent!; + + this.mount(); } /** true while aiming */ private _isAiming = false; + /** id of aiming pointer */ + private _aimingPointerId: number | undefined; + /** start pos of aiming pointer */ + private _aimingPointerStartPos: Vector2 = new Vector2(0, 0); + /** the controller index holding the bow */ + private _bowController?: number = undefined; /** the controller index dragging the string */ - private _stringController = 0; + private _stringController?: number = undefined; - onEnterXR(_args: NeedleXREventArgs): void { + onEnable(): void { this.arrowPrefab?.loadAssetAsync(); this._isAiming = false; this.context.input.addEventListener("pointerdown", this.onDown); this.context.input.addEventListener("pointerup", this.onRelease); + + this.setupPreDraw(); } - onLeaveXR(_args: NeedleXREventArgs): void { + + onDisable(): void { this._isAiming = false; this.context.input.removeEventListener("pointerdown", this.onDown); this.context.input.removeEventListener("pointerup", this.onRelease); @@ -43,11 +90,22 @@ export class ArrowShooting extends Behaviour { if (evt.origin instanceof NeedleXRController) { if (evt.button === 0) { this._isAiming = true; - this._stringController = evt.origin.index; + if (this._bowController === undefined) + this._bowController = evt.origin.index; + else if (this._stringController === undefined) + this._stringController = evt.origin.index; + const follow = this.bowObject?.getComponentInParent(XRControllerFollow); - if (follow) { - follow.side = evt.origin.side === "left" ? "right" : "left"; - } + if (follow) follow.side = this._bowController; + } + } + 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; } } } @@ -56,19 +114,81 @@ export class ArrowShooting extends Behaviour { if (evt.button !== 0) { return; } + + // don't shoot when not previously aiming + if (!this._isAiming) return; + this._isAiming = false; + this._aimingPointerId = undefined; if (evt.origin instanceof NeedleXRController) { const ctrl = evt.origin; - const other = NeedleXRSession.active?.controllers.find(c => c !== ctrl); - if (ctrl && other) { - const point = ctrl.rayWorldPosition; - const dir = other.rayWorldPosition.clone().sub(point); - this.shoot(point, dir); - if (debug) Gizmos.DrawArrow(point, dir.clone().add(point), 0xffff00, 1); + if (ctrl.index === this._stringController && this._bowController !== undefined) { + const other = NeedleXRSession.active?.getController(this._bowController); + if (ctrl && other) { + const point = ctrl.gripWorldPosition; + if (point) { + const dir = other.gripWorldPosition.clone().sub(point); + + let dist = other.object.worldPosition.distanceTo(ctrl.object.worldPosition); + dist -= this.drawMinPhysicalDistance; + const t = Mathf.clamp01(dist / this.drawMaxPhysicalDistance); + + dir.normalize().multiplyScalar(t * this.power); + + this.shoot(point, dir); + if (debug) Gizmos.DrawArrow(point, dir.clone().add(point), 0xffff00, 1); + } + } + } + if (ctrl.index === this._bowController) { + this._bowController = undefined; } + if (ctrl.index === this._stringController) { + this._stringController = undefined; + } + } + else { + if (this.arrowSpawnSpot) { + const pos = this.arrowSpawnSpot.getWorldPosition(getTempVector()); + const dir = this.gameObject.getWorldDirection(getTempVector()); + + const distnace = this.getPointerDinstanceTo(this._aimingPointerStartPos, evt.pointerId); + const power = Mathf.clamp01(distnace / this.drawMaxPixelDistance) * this.power; + dir.multiplyScalar(power); + + if (distnace > this.interactionPixelTreshold) + this.shoot(pos, dir); + } + } + } + + private getPointerDinstanceTo(from: Vector2, pointerId: number): number { + const to = this.context.input.getPointerPosition(pointerId)!; + return from.distanceTo(to); + } + + private fakeArrow?: IGameObject; + private async setupPreDraw() { + if (!this.arrowPrefab || !this.arrowSpawnSpot) return; + + // don't predraw if already predrawed + if (this.fakeArrow) return; + + const instance = await this.arrowPrefab.instantiate({ parent: this.arrowSpawnSpot }); + + if (instance) { + instance.visible = true; + instance.worldScale = getTempVector(1,1,1); + this.fakeArrow = instance; + + instance.getComponent(Arrow)?.destroy(); + instance.getComponent(Rigidbody)?.destroy(); + instance.getComponentsInChildren(Collider) + .forEach(c => c.destroy()); } } + private shotStamp = Number.MIN_SAFE_INTEGER; /** * shoot an arrow * @param from position to shoot from @@ -76,64 +196,235 @@ export class ArrowShooting extends Behaviour { */ private async shoot(from: Vector3, vec: Vector3) { if (!this.arrowPrefab) return; - const instance = await this.arrowPrefab.instantiate({ parent: this.context.scene }); + + this.shotStamp = this.context.time.time; + + const pos = from.clone(); + const lookGoal = pos.clone().add(vec); const force = Math.pow(vec.length() + .5, 2); const dir = vec.clone().normalize(); - if (instance) { - instance.position.copy(from); - instance.lookAt(dir.clone().add(from)); - instance.visible = true; - const rb = instance.getOrAddComponent(Rigidbody); + + const instance = await this.arrowPrefab.instantiate({ parent: this.context.scene }); + + if (!instance) return; + + instance.worldPosition = pos; + instance.lookAt(lookGoal); + instance.visible = true; + + const rb = instance.getComponent(Rigidbody)!; + if (rb) { rb.isKinematic = false; rb.autoMass = false; rb.mass = .05; this.sound?.stop(); this.sound?.play(); + // workaround Rigidbody not yet created in the physics engine (it gets created in onEnable) await delayForFrames(1); + rb.applyImpulse(dir.multiplyScalar(force), true); } } + /** Mounting */ + mount() { + // start in mounted state + if (this.cameraParent) { + this.gameObject.parent = this.cameraParent; + this.gameObject.position.set(0, 0, 0); + this.gameObject.quaternion.set(0, 0, 0, 1); + } + } + unmount() { + this.gameObject.parent = this.nonMountedParent!; + } - /** Visuals */ - @serializable(AnimationClip) - bowAnimation?: AnimationClip; + + /** Visuals and effects */ + @serializable(Object3D) bowObject?: GameObject; + + @serializable(Animation) + animationComponent?: Animation; + + @serializable(AssetReference) + arrowPrefab?: AssetReference; + + @serializable(Object3D) + arrowSpawnSpot?: Object3D; + + @serializable(AudioSource) + sound?: AudioSource; + + /** After firing the fake arrow is hidden and is popped back after this delay */ + @serializable() + fakeArrowRespawnDuration: number = 0.3; private _initRot: Quaternion = new Quaternion(); + private _tempLookMatrix = new Matrix4(); + private _tempLookRot = new Quaternion(); + private _rotate90 = new Quaternion().setFromAxisAngle(new Vector3(0, 0, 1), Math.PI / 2); private _mixer?: AnimationMixer; private _animation!: AnimationAction; + private get _hasControllers(): boolean { return (this.context.xr?.controllers.length ?? 0) > 0; } + + onEnterXR(_args: NeedleXREventArgs): void { + if (_args.xr.isVR || _args.xr.isPassThrough) { + this.unmount(); + } + } + + onLeaveXR(_args: NeedleXREventArgs): void { + this.mount(); + } + + private tempDir: Vector2 = new Vector2(); + private tempUpRef: Vector2 = new Vector2(); onBeforeRender(): void { - if (!this.bowAnimation || !this.bowObject) return; + if (!this.animationComponent || !this.bowObject) return; + + // animation driving setup if (!this._mixer) { this._mixer = new AnimationMixer(this.bowObject); - this._animation = this._mixer.clipAction(this.bowAnimation); + const anim = this.animationComponent.animations.at(0); + if (anim) + this._animation = this._mixer.clipAction(anim); } - if (!this._isAiming) { - this._animation.time = Mathf.lerp(this._animation.time, 0, this.context.time.deltaTime / .05); + + const animGoalSmoothing = .1; + let animTimeGoal = 0; + + // VR Logic + if (this._hasControllers) { + if (!this._isAiming) { + animTimeGoal = 0; + } + 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]; + const holdingBow = this.context.xr.controllers[this._bowController]; + + // This should not happen, but seems when transient pointers are in use we + // sometimes get invalid entries here + if (!holdingString || !holdingBow) return; + + // TODO fix this, currently we're allowing all kinds of controllers here. + // We should explicitly only allow hands and controllers, not transient inputs + + // console.log(holdingBow?.targetRayMode, holdingString?.targetRayMode); + + let bowUp = getTempVector(0, 1, 0); + if (!holdingBow.hand && holdingBow.targetRayMode === "tracked-pointer") { + // if this is a controller, we rotate by 90° because Meta Browser... + bowUp.applyQuaternion(this._rotate90); + } + bowUp.applyQuaternion(holdingBow.gripWorldQuaternion).normalize(); + + this._tempLookMatrix.lookAt(holdingString.gripWorldPosition, holdingBow.gripWorldPosition, bowUp); + this._tempLookRot.setFromRotationMatrix(this._tempLookMatrix); + this.bowObject.worldQuaternion = this._tempLookRot; + + let dist = holdingString.object.worldPosition.distanceTo(holdingBow.object.worldPosition); + dist -= this.drawMinPhysicalDistance; + animTimeGoal = Mathf.clamp01(dist / this.drawMaxPhysicalDistance); + } + /*else if (this.context.xr && this.context.xr.controllers.length > 1) { + const holdingString = this.context.xr.controllers[this._stringController]; + const holdingBow = this.context.xr.controllers[1 - this._stringController]; + + let dir = getTempVector(holdingBow.rayWorldPosition).sub(holdingString.rayWorldPosition) + + const lookRotation = getTempQuaternion().setFromUnitVectors(getTempVector(0, 0, 1), dir.normalize()); + this.bowObject.worldQuaternion = lookRotation.multiply(this._initRot); + + const dist = holdingString.object.worldPosition.distanceTo(holdingBow.object.worldPosition); + animTimeGoal = Mathf.clamp01(dist * 1.5); + } */ + } + // Non-VR Logic + else { + const screenOrigin = this.interactionPixelOrigin; + this._aimingPointerStartPos.set(this.context.domWidth * screenOrigin.x, this.context.domHeight * screenOrigin.y); + + if (!this._isAiming) { + animTimeGoal = this.desktopIdleDrawAmount; + } + else { + const input = this.context.input; + + if (this._aimingPointerId != undefined) { + const from = this._aimingPointerStartPos; + const to = input.getPointerPosition(this._aimingPointerId)!; + const dir = this.tempDir.copy(to).sub(from); + const pixelDist = dir.length(); + const dist = pixelDist;// / this.context.domHeight; + + const dir3 = getTempVector(); + dir3.x = dir.x; + dir3.z = dir.y; + dir3.normalize(); + + const objDir3 = this.gameObject.getWorldDirection(getTempVector()); + objDir3.y = 0; + objDir3.normalize(); + + const dirDiffDot = dir3.dot(objDir3); + + const applyRot = dist > this.interactionPixelTreshold; + const applyDraw = dirDiffDot > 0 || applyRot; + + if (applyDraw) { + animTimeGoal = Mathf.clamp01(dist / this.drawMaxPixelDistance); + } + + this.tempUpRef.set(1, 0); + const sign = this.tempUpRef.dot(dir) > 0 ? -1 : 1; + + this.tempUpRef.set(0, 1); + const angle = this.tempUpRef.angleTo(dir) * sign; + + if (applyRot) { + const goal = getTempQuaternion().setFromAxisAngle(getTempVector().set(1, 0, 0), angle); + + this.gameObject.quaternion.slerp(goal, this.context.time.deltaTime / .05); + } + } + } } - else if (this.context.xr && this.context.xr.controllers.length > 1) { - const holdingString = this.context.xr.controllers[this._stringController]; - const holdingBow = this.context.xr.controllers[1 - this._stringController]; - let dir = getTempVector(holdingBow.rayWorldPosition).sub(holdingString.rayWorldPosition) + // apply draw curve + if (this.drawProgression) { + animTimeGoal = this.drawProgression.evaluate(animTimeGoal); + } - const lookRotation = getTempQuaternion().setFromUnitVectors(getTempVector(0, 0, 1), dir.normalize()); - this.bowObject.worldQuaternion = lookRotation.multiply(this._initRot); + this._animation.timeScale = 0; + const newT = Mathf.lerp(this._animation.time, animTimeGoal, this.context.time.deltaTime / animGoalSmoothing); + const oldT = this._animation.time; + this._animation.time = newT; - const dist = holdingString.object.worldPosition.distanceTo(holdingBow.object.worldPosition); - this._animation.timeScale = 0; - this._animation.time = Mathf.lerp(this._animation.time, Mathf.clamp01(dist * 1.5), this.context.time.deltaTime / .1); + if (Math.abs(newT - oldT) > Number.EPSILON) + { this._animation.setEffectiveWeight(1); this._animation.play(); } + this._mixer.update(this.context.time.deltaTime); + + if (this.fakeArrow) { + let t = (this.context.time.time - this.shotStamp) / this.fakeArrowRespawnDuration; + t = this.easeInOutSine(Mathf.clamp01(t)); + this.fakeArrow.worldScale = getTempVector(1, 1, 1).multiplyScalar(t); + } + } + + // Cubic Bezier easing function + private easeInOutSine(t: number): number { + return Mathf.clamp01(-0.5 * (Math.cos(Math.PI * t) - 1)); } } \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts index a456e1b8e..9fe0eac23 100644 --- a/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts +++ b/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts @@ -1,14 +1,13 @@ import { Behaviour, Gizmos, Mathf, Rigidbody, delayForFrames, destroy, getTempVector, instantiate, isDestroyed, serializable } from "@needle-tools/engine"; import { Object3D, Vector3 } from "three"; - export class BowTargetSpawner extends Behaviour { @serializable(Object3D) prefabs?: Object3D[]; - onEnable(): void { - if (!this.prefabs?.length) { + awake(): void { + if (!this.prefabs?.length || this.prefabs?.length === 0) { console.warn("BowTargetSpawner start: no prefab set"); this.enabled = false; return; diff --git a/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts b/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts index 8327b73d0..5529b4faf 100644 --- a/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts +++ b/package/Runtime/_Shared/SampleScripts~/CameraGoal.ts @@ -1,13 +1,60 @@ -import { Behaviour, GameObject, OrbitControls } from "@needle-tools/engine"; +import { Behaviour, GameObject, NeedleXRSession, OrbitControls, Text, WebXR, getTempVector, serializable } from "@needle-tools/engine"; export class CameraGoal extends Behaviour { + @serializable() + createMenuButton: boolean = false; + + @serializable() + teleportVRPlayer: boolean = false; + + @serializable() + ignoreYInVR: boolean = false; + private _orbitalCamera?: OrbitControls; private get orbitalCamera() { this._orbitalCamera ??= GameObject.findObjectOfType(OrbitControls)!; return this._orbitalCamera; } + awake() { + if (this.createMenuButton) { + this.addButton(); + } + } + + /** the menu button for this LOD level */ + private menuButton: HTMLElement | null = null; + + addButton() { + if (this.menuButton) this.removeButton(); + + const textValue = this.gameObject.getComponentInChildren(Text)?.text ?? this.gameObject.name; + + const btn = document.createElement("button"); + this.menuButton = btn; + btn.innerText = textValue.replace("_", " "); + btn.setAttribute("priority", "40"); + btn.addEventListener("click", () => this.use()); + this.context.menu.appendChild(btn); + } + + removeButton() { + if (this.menuButton) { + this.menuButton.remove(); + this.menuButton = null; + } + } + use() { this.orbitalCamera?.setCameraTargetPosition(this.worldPosition); + + const rig = NeedleXRSession.active?.rig; + if (this.teleportVRPlayer && this.context.isInVR && rig) { + const goal = getTempVector(this.worldPosition); + if (this.ignoreYInVR) { + goal.y = rig.gameObject.worldPosition.y; + } + rig.gameObject.worldPosition = goal; + } } } \ No newline at end of file diff --git a/package/Runtime/_Shared/SampleScripts~/package-lock.json b/package/Runtime/_Shared/SampleScripts~/package-lock.json index 411d8b3da..467545221 100644 --- a/package/Runtime/_Shared/SampleScripts~/package-lock.json +++ b/package/Runtime/_Shared/SampleScripts~/package-lock.json @@ -8,25 +8,18 @@ "name": "@needle-tools/samples-scripts", "version": "1.0.0", "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", + "@needle-tools/engine": "^3.36.6", "@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.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.36.6", + "three": "npm:@needle-tools/three@^0.162.2" } }, - "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.36.6", "dev": true, "dependencies": { "@dimforge/rapier3d-compat": "^0.11.2", @@ -38,263 +31,10938 @@ "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", "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==", + "../../../../../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": { - "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.23.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "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.23.5", + "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.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" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@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" } }, - "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.23.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "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.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" + } }, - "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.22.20", "dev": true, + "license": "MIT", + "peer": true, "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.23.0", "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, "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.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "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.22.15", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "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.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" + } }, - "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.22.5", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "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.22.6", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "@babel/types": "^7.22.5" + }, + "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.23.4", + "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.22.20", "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.23.5", "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@babel/helpers": { + "version": "7.24.0", + "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.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { - "node": ">= 10" + "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" }, - "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.0", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "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/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.0", + "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.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, - "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.0", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "sdp": "^2.6.0" + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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", + "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.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" + } }, - "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.11.2", + "dev": true, + "license": "Apache-2.0" + }, + "../../../../../needle-engine/js/package~/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "cpu": [ + "arm64" ], - "bin": { - "uuid": "dist/bin/uuid" + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "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.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.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.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.0", + "ktx-parse": "^0.6.0" + }, + "funding": { + "url": "https://github.com/sponsors/donmccurdy" + } + }, + "../../../../../needle-engine/js/package~/node_modules/@gltf-transform/functions": { + "version": "3.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@gltf-transform/core": "^3.10.0", + "@gltf-transform/extensions": "^3.10.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.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.2", + "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.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.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.7.0-beta.2", + "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", + "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.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^8.56.2", + "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.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.6.3", + "@types/eslint": "^8.56.2", + "@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.5", + "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.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.11.24", + "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.14", + "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/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.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.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.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", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.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.1", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/bare-fs": { + "version": "2.2.1", + "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" + } + }, + "../../../../../needle-engine/js/package~/node_modules/bare-os": { + "version": "2.2.0", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../../../../../needle-engine/js/package~/node_modules/bare-path": { + "version": "2.1.0", + "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.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": "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/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.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.30001594", + "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/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/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.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/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.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.693", + "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.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": "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.5", + "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", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.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.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "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.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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, + "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-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-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, + "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/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.5", + "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.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/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-yarn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../../../../needle-engine/js/package~/node_modules/hasown": { + "version": "2.0.1", + "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/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-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/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.56.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/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.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" + } + }, + "../../../../../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.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.35", + "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.35.1", + "dev": true, + "license": "Zlib", + "engines": { + "node": ">= 0.13.2" + }, + "peerDependencies": { + "three": ">= 0.152.0 < 0.163.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.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "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-function-length": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "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.0.2", + "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.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.162.1", + "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/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.2.1", + "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.5", + "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/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.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/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/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.14", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + }, + "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.12.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/@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/_Shared/SampleScripts~/package.json b/package/Runtime/_Shared/SampleScripts~/package.json index 9f799c770..c33b58d06 100644 --- a/package/Runtime/_Shared/SampleScripts~/package.json +++ b/package/Runtime/_Shared/SampleScripts~/package.json @@ -3,12 +3,12 @@ "version": "1.0.0", "dependencies": {}, "peerDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1" + "@needle-tools/engine": "^3.36.6", + "three": "npm:@needle-tools/three@^0.162.2" }, "devDependencies": { - "@needle-tools/engine": "^3.34.2-alpha.2", - "three": "npm:@needle-tools/three@^0.162.1", + "@needle-tools/engine": "^3.36.6", + "three": "npm:@needle-tools/three@^0.162.2", "@types/three": "0.162.0" } } \ No newline at end of file diff --git a/package/Runtime/_Shared/Skybox/Sources/blurred_background.exr b/package/Runtime/_Shared/Skybox/Sources/blurred_background.exr new file mode 100644 index 000000000..a25fbd5dd Binary files /dev/null and b/package/Runtime/_Shared/Skybox/Sources/blurred_background.exr differ diff --git a/package/Runtime/_Shared/Skybox/Sources/blurred_background.jpg.meta b/package/Runtime/_Shared/Skybox/Sources/blurred_background.exr.meta similarity index 100% rename from package/Runtime/_Shared/Skybox/Sources/blurred_background.jpg.meta rename to package/Runtime/_Shared/Skybox/Sources/blurred_background.exr.meta diff --git a/package/Runtime/_Shared/Skybox/Sources/blurred_background.jpg b/package/Runtime/_Shared/Skybox/Sources/blurred_background.jpg deleted file mode 100644 index a923d8a21..000000000 Binary files a/package/Runtime/_Shared/Skybox/Sources/blurred_background.jpg and /dev/null differ diff --git a/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat b/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat index ce8d2a365..6be005225 100644 --- a/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat +++ b/package/Runtime/_Shared/WoodenBlocks/Materials/Pedestal.mat @@ -38,7 +38,7 @@ Material: m_TexEnvs: - baseColorTexture: m_Texture: {fileID: 2872358352432265266, guid: 4e337fc767f15274886202f350d39c43, type: 3} - m_Scale: {x: 4, y: 4} + m_Scale: {x: 6, y: 8} m_Offset: {x: 0, y: 0} - clearcoatRoughnessTexture: m_Texture: {fileID: 0} @@ -121,6 +121,8 @@ Material: - _Cull: 0 - _DstBlend: 0 - _IRIDESCENCE: 0 + - _NormalMapFormatXYZ: 0 + - _OverrideSurfaceMode: 0 - _QueueControl: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -165,7 +167,7 @@ Material: - occlusionStrength: 1 - occlusionTextureRotation: 0 - occlusionTextureTexCoord: 0 - - roughnessFactor: 0.5409092 + - roughnessFactor: 0.921 - specularColorTextureRotation: 0 - specularColorTextureTexCoord: 0 - specularFactor: 1 @@ -179,7 +181,7 @@ Material: - transmissionTextureTexCoord: 0 m_Colors: - attenuationColor: {r: 1, g: 1, b: 1, a: 0} - - baseColorFactor: {r: 0.29019606, g: 0.27843136, b: 0.23921567, a: 1} + - baseColorFactor: {r: 0.6415094, g: 0.475455, b: 0.28746885, 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/iFrameContent/iFrameContent.unity b/package/Runtime/iFrameContent/iFrameContent.unity index d7469cdfd..94f92dc01 100644 --- a/package/Runtime/iFrameContent/iFrameContent.unity +++ b/package/Runtime/iFrameContent/iFrameContent.unity @@ -223,20 +223,27 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.OrbitControls, Needle.Engine $ GlobalObjectId_V1-2-945eb68e334310f439e8b25083f3b2f0-71816944-0 + autoTarget: 1 + autoFit: 0 enableRotate: 1 autoRotate: 1 autoRotateSpeed: 0.2 - autoFit: 0 - enableKeys: 1 - enableDamping: 1 - dampingFactor: 0.1 + minPolarAngle: 0 + maxPolarAngle: 3.1415927 + minAzimuthAngle: Infinity + maxAzimuthAngle: Infinity enableZoom: 1 minZoom: 0 maxZoom: Infinity enablePan: 1 - lookAtConstraint: {fileID: 0} + enableDamping: 1 + dampingFactor: 0.1 + targetLerpDuration: 1 + enableKeys: 1 middleClickToFocus: 1 doubleClickToFocus: 1 + allowInterrupt: 1 + lookAtConstraint: {fileID: 0} --- !u!114 &71816945 MonoBehaviour: m_ObjectHideFlags: 0 @@ -318,7 +325,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: 945eb68e334310f439e8b25083f3b2f0 --- !u!4 &382160829 Transform: @@ -502,6 +509,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Needle.Engine.Components.ObjectRaycaster, Needle.Engine $ GlobalObjectId_V1-2-945eb68e334310f439e8b25083f3b2f0-461441117-0 + IgnoreSkinnedMeshes: 0 --- !u!4 &461441118 stripped Transform: m_CorrespondingSourceObject: {fileID: -3306537960306807844, guid: 4226a96b591d1a940a6e235573cc8aea, type: 3} @@ -577,6 +585,55 @@ MonoBehaviour: pixelsPerUnit: 500 borderRadius: 20 animator: {fileID: 461441119} +--- !u!1 &967688235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967688236} + - component: {fileID: 967688237} + m_Layer: 0 + m_Name: NeedleMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967688236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + m_LocalRotation: {x: -0, y: -0, z: -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: 1502977981} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967688237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967688235} + 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 + ShowSpatialMenu: 1 --- !u!1 &1417822348 GameObject: m_ObjectHideFlags: 0 @@ -658,6 +715,7 @@ Transform: - {fileID: 1888473024} - {fileID: 1417822349} - {fileID: 461441114} + - {fileID: 967688236} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -687,6 +745,7 @@ GameObject: - component: {fileID: 1852762879} - component: {fileID: 1852762882} - component: {fileID: 1852762883} + - component: {fileID: 1852762884} m_Layer: 0 m_Name: Export Info m_TagString: EditorOnly @@ -724,6 +783,7 @@ MonoBehaviour: 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 @@ -776,6 +836,23 @@ MonoBehaviour: title: iframe Content description: Displaying external web pages in 3D image: {fileID: 2800000, guid: 265411ec72a134e48a1e6bdbb6a0dcfb, type: 3} +--- !u!114 &1852762884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1852762878} + 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: 0 + MaxSize: 128 + GenerateLODs: 0 --- !u!1 &1888473022 GameObject: m_ObjectHideFlags: 0 diff --git a/package/WebProjects~/FrontendIntegration/src/styles/style.css b/package/WebProjects~/FrontendIntegration/src/styles/style.css index c233d2847..127d14a3a 100644 --- a/package/WebProjects~/FrontendIntegration/src/styles/style.css +++ b/package/WebProjects~/FrontendIntegration/src/styles/style.css @@ -78,7 +78,7 @@ needle-engine.presentation-mode .hide-in-presentation { .align-to-bottom { display: flex; justify-content: center; - bottom: 50px; + bottom: 100px; position: absolute; width: 100%; } diff --git a/package/package.json b/package/package.json index 0b64c6da3..75d2ed349 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.15.0", + "version": "0.16.0", "type": "sample", "unity": "2021.3", "author": { @@ -11,7 +11,7 @@ "url": "https://needle.tools" }, "dependencies": { - "com.needle.engine-exporter": "3.34.2-exp.2" + "com.needle.engine-exporter": "3.36.6" }, "unityRelease": "9f1", "publishConfig": { diff --git a/samples.json b/samples.json index 08c77b12c..b49971ac5 100644 --- a/samples.json +++ b/samples.json @@ -479,7 +479,7 @@ "Description": "Easily bake multiple lightmaps for a scene and switch between different lightmaps at runtime.", "Thumbnail": { "relativePath": "package/Editor/Screenshots/MultipleLightmaps.jpg", - "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/MultipleLightmaps.jpg?v=d8a39080c98a7c5d0781503a173a21d4" + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/MultipleLightmaps.jpg?v=e6389bf91f3db15ceb69ab38a1d5fe7d" }, "LiveUrl": "https://engine.needle.tools/samples-uploads/multi-lightmaps/", "Priority": 10, diff --git a/tests/Editor/AssetChecks.cs b/tests/Editor/AssetChecks.cs index 401133efe..15d4f0282 100644 --- a/tests/Editor/AssetChecks.cs +++ b/tests/Editor/AssetChecks.cs @@ -8,6 +8,7 @@ using UnityEditor; using UnityEditor.SceneTemplate; using UnityEngine; +using UnityEngine.Experimental.Rendering; using UnityEngine.SceneManagement; using Object = UnityEngine.Object; using PackageInfo = UnityEditor.PackageManager.PackageInfo; @@ -33,6 +34,9 @@ public class Samples [Test] public void NoExternalDependencies() => NoExternalDependenciesFound(SamplePackage); + + [Test] + public void SampleCubemapsAreHDR() => CubemapsAreHDR(SamplePackage); } public class Engine @@ -51,6 +55,9 @@ public class Engine [Test] public void NoExternalDependencies() => NoExternalDependenciesFound(EnginePackage); + + [Test] + public void EngineCubemapsAreHDR() => CubemapsAreHDR(EnginePackage); } private const string samplePackageJsonGuid = "fd17907bb2ad1444d9c584fde3e7715b"; @@ -141,6 +148,7 @@ private static void NoExternalDependenciesFound(string assetFolder, params strin var urpAssetPath = AssetDatabase.GUIDToAssetPath(sampleUrpAssetGuid); var allowedUrpDependencies = AssetDatabase.GetDependencies(urpAssetPath, true); allowedExternalDependencies.AddRange(allowedUrpDependencies); + allowedExternalDependencies.Add(AssetDatabase.GUIDToAssetPath("60e1133243b97e347b653163a8c01b64")); // XRSystemData.asset var extraFolders = new string[] { "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/", @@ -455,6 +463,40 @@ private static void ShadersUseCorrectTargets(string assetFolder) Assert.AreEqual(0, problems.Count, string.Join("\n", problems) + "\n\nProblems:"); } + private static string[] allowedNonHdrAssets = new string[] + { + "f7ef59c8610b47f45b9faee4a7e5ffa3", // JapanesePanorama (no EXR version available) + }; + + private static void CubemapsAreHDR(string assetFolder) + { + var cubeMaps = AssetDatabase.FindAssets("t:Cubemap", new[] { assetFolder }); + var errors = new List<(string, Object)>(); + foreach (var cubeMap in cubeMaps) + { + if (allowedNonHdrAssets.Contains(cubeMap)) + continue; + + var path = AssetDatabase.GUIDToAssetPath(cubeMap); + var cubemap = AssetDatabase.LoadAssetAtPath(path); + + var isHdr = !GraphicsFormatUtility.IsSRGBFormat(cubemap.graphicsFormat); + if (cubemap && !isHdr) + errors.Add(($"Cubemap {Path.GetFileName(path)} is an sRGB texture, should be float: " + cubemap.graphicsFormat, cubemap)); + + var ext = Path.GetExtension(path); + if (ext != ".exr" && ext != ".hdr") + errors.Add(($"Cubemap {Path.GetFileName(path)} is not .hdr or .exr: " + ext, cubemap)); + } + + if (errors.Any()) + { + foreach (var e in errors) + Debug.LogError(e.Item1, e.Item2); + Assert.Fail($"Found {errors.Count} cubemaps that are not HDR"); + } + } + // [Test] public void ScenesHaveNoMissingAssets() { diff --git a/tests/Editor/Needle.Engine.Samples.Tests.asmdef b/tests/Editor/Needle.Engine.Samples.Tests.asmdef index 6d957e217..9a524f314 100644 --- a/tests/Editor/Needle.Engine.Samples.Tests.asmdef +++ b/tests/Editor/Needle.Engine.Samples.Tests.asmdef @@ -13,7 +13,9 @@ "Needle.Engine.Common", "Needle.Engine-Samples.Runtime", "Needle.Engine.Editor", - "Needle.Engine.ProjectBundle.Editor" + "Needle.Engine.ProjectBundle.Editor", + "Needle.Engine", + "Needle.Engine.Meta" ], "includePlatforms": [ "Editor" diff --git a/tests/Editor/SampleChecks.cs b/tests/Editor/SampleChecks.cs index 151ed2537..dafa5c86c 100644 --- a/tests/Editor/SampleChecks.cs +++ b/tests/Editor/SampleChecks.cs @@ -18,6 +18,10 @@ using Needle.Engine.Samples.Helpers; using Object = UnityEngine.Object; using Actions = Needle.Engine.Actions; +using Needle.Engine.Components; +using Needle.Typescript.GeneratedComponents; +using Needle.Engine.Utils; +using Newtonsoft.Json.Linq; namespace SampleChecks { @@ -39,6 +43,7 @@ internal static List GetSamples() "node_modules", }; + [Test] public async Task NoGzipDeployments() { @@ -109,12 +114,39 @@ public async Task IsLive() Assert.That(request.responseCode, Is.EqualTo(200), "Sample is not live: " + sample.name + " at " + sampleLiveUrl); } - // TODO this could be based on the current package version and e.g. only allow 2-3 minor version deviations - // 3.19.8 - fixes scrollbar flicker - private const int RequiredMajorVersion = 3; - private const int RequiredMinorVersion = 19; - private const int RequiredPatchVersion = 8; - + /// + /// Needle Engine package versions from oldest to newest + /// + static List<(int major, int minor, int patch, string suffix, string version)> enginePackageVersions; + + async Task GetEngineVersionsIfNeeded() + { + if (enginePackageVersions != null) + return; + + enginePackageVersions = new(); + + var enginePackageInfo = await NpmUtils.TryGetCompletePackageInfo("@needle-tools/engine"); + if (!enginePackageInfo.TryGetValue("versions", out var versionsObject)) + Assert.Inconclusive("Can't parse needle engine package info"); + + var versionRoot = enginePackageInfo["versions"] as JObject; + foreach (var x in versionRoot) + { + if (GetSemVersion(x.Key, out int _major, out int _minor, out int _patch, out string _suffix)) + { + enginePackageVersions.Add((_major, _minor, _patch, _suffix, x.Key)); + } + } + + enginePackageVersions.OrderBy(x => x.major) + .ThenBy(x => x.minor) + .ThenBy(x => x.patch) + .ThenBy(x => x.suffix) + .ToList(); + } + + [Test] [Category(SampleChecks.PublicInfoCategoryName)] public async Task VersionIsNotTooOld() @@ -135,48 +167,57 @@ public async Task VersionIsNotTooOld() // create a regex for this that extracts the content // - var regex = new System.Text.RegularExpressions.Regex(".*)\">"); + var regex = new Regex(".*)\">"); var match = regex.Match(html); var version = match.Groups["version"].Value; - - // regex check with matches for major/minor/patch-pre so that we can use these as matches - var regex2 = new System.Text.RegularExpressions.Regex(@"(?\d+)\.(?\d+)\.(?\d+)(-(?\w+))?"); - match = regex2.Match(version); - var major = match.Groups["major"].Value; - var minor = match.Groups["minor"].Value; - var patch = match.Groups["patch"].Value; - var pre = match.Groups["suffix"].Value; - - - var isSemver = !string.IsNullOrEmpty(major) && !string.IsNullOrEmpty(minor) && !string.IsNullOrEmpty(patch); - Debug.Log("Version: " + version); - if (!isSemver) - { + // regex check with matches for major/minor/patch-pre so that we can use these as matches + if (!GetSemVersion(version, out var major, out var minor, out var patch, out var suffix)) Assert.Inconclusive("Version not detected in the HTML meta tags of the live sample. That usually means the used Needle Engine version is too old."); - } - else - { - var majorValue = int.Parse(major); - var minorValue = int.Parse(minor); - var patchValue = int.Parse(patch); - var errorMsg = $"Version is too old {version} and expected {RequiredMajorVersion}.{RequiredMinorVersion}.{RequiredPatchVersion}"; + Debug.Log($"Deployment version: {major}.{minor}.{patch}"); + + + await GetEngineVersionsIfNeeded(); - // TODO proper SemVer check - Assert.GreaterOrEqual(majorValue, RequiredMajorVersion, errorMsg); + var stableReleases = enginePackageVersions.Where(x => string.IsNullOrEmpty(x.suffix)); + var lastStable = stableReleases.LastOrDefault(); - if (majorValue == RequiredMajorVersion) + Assert.IsNotNull(lastStable, "Can't determine last stable package version"); + + Debug.Log($"Latest stable version: {lastStable.version}"); + + // semantically check if deployment isn't behind a stable release + var errorMsg = $"Version is too old ({version}). Latest stable version is newer then the deployment {lastStable.version}"; + Assert.GreaterOrEqual(major, lastStable.major, errorMsg); + + if (major == lastStable.major) + { + Assert.GreaterOrEqual(minor, lastStable.minor, errorMsg); + if(minor == lastStable.minor) { - Assert.GreaterOrEqual(minorValue, RequiredMinorVersion, errorMsg); - if(minorValue == RequiredMinorVersion) - { - Assert.GreaterOrEqual(patchValue, RequiredPatchVersion, errorMsg); - } + Assert.GreaterOrEqual(patch, lastStable.patch, errorMsg); + // TODO:check for suffix } } } + bool GetSemVersion(string input, out int major, out int minor, out int patch, out string suffix) + { + var regex = new Regex(@"(?\d+)\.(?\d+)\.(?\d+)(-(?\w+))?"); + var match = regex.Match(input); + var majorText = match.Groups["major"]?.Value ?? ""; + var minorText = match.Groups["minor"]?.Value ?? ""; + var patchText = match.Groups["patch"]?.Value ?? ""; + + major = -1; + minor = -1; + patch = -1; + suffix = match.Groups["suffix"].Value; + + return int.TryParse(majorText, out major) && int.TryParse(minorText, out minor) && int.TryParse(patchText, out patch); + } + [Test] [Category(SampleChecks.PublicInfoCategoryName)] public void HasValidInfo() @@ -206,14 +247,17 @@ public void HasValidInfo() [Category(SampleChecks.PublicInfoCategoryName)] public void HasReadme() { + // simple check if the file exists var sampleDirectory = AssetDatabase.GetAssetPath(sample.Scene); sampleDirectory = Path.GetDirectoryName(sampleDirectory); if (sampleDirectory == null) return; var readmePath = Path.Combine(sampleDirectory, "README.md"); Assert.IsTrue(File.Exists(readmePath), "No README.md found"); - // TODO maybe we can rename it directly here to avoid issues - Assert.IsTrue(Directory.GetFileSystemEntries(sampleDirectory, "README.md").FirstOrDefault() != null, "File should be called README.md (uppercase)"); + // we need to ensure it's actually called README.md and not readme.md or Readme.md or something else + var filesystemEntries = Directory.GetFileSystemEntries(sampleDirectory, "README.md"); + var first = filesystemEntries.FirstOrDefault(); + Assert.IsTrue(first != null && first.EndsWith("README.md", StringComparison.Ordinal), "File should be called README.md (uppercase)"); } [Test] @@ -229,6 +273,39 @@ public void HasReadmeComponent() Assert.AreEqual(1, readme.gameObject.GetComponents().Length - 1, "Readme GameObject has too many components, should only have Readme"); } + [Test] + public void HasNeedleMenuAndShowsLogo() + { + OpenSceneAndCopyIfNeeded(); + + var menu = Object.FindAnyObjectByType(); + Assert.IsNotNull(menu, "NeedleMenu is missing in the scene"); + Assert.IsTrue(menu.ShowNeedleLogo, $"NeedleMenu should have {nameof(NeedleMenu.ShowNeedleLogo)} enabled."); + } + + [Test] + public void HasHTMLMetaComponent() + { + OpenSceneAndCopyIfNeeded(); + + var components = Object.FindObjectsByType(FindObjectsSortMode.None); + Assert.IsTrue(components.Length > 0, "Scene is missing HTML Meta component"); + Assert.IsTrue(components.Length == 1, "Scene has multiple HTML Meta components"); + + var meta = components.FirstOrDefault()?.meta; + + Assert.IsNotNull(meta, "Meta or component is null, unexpected."); + + // get default value of meta.meta.title + var defaultValues = new HtmlMeta.Meta(); + + Assert.IsNotNull(meta.image, "No image"); + Assert.False(meta.title.Equals(defaultValues.title), "Default title"); + Assert.False(string.IsNullOrEmpty(meta.title), "No title"); + Assert.False(meta.description.Equals(defaultValues.description), "Default description"); + Assert.False(string.IsNullOrEmpty(meta.description), "No description"); + } + static string[] GetDependencies(Object obj) { // get path of scene @@ -488,7 +565,7 @@ public void ProjectLocation() var info = Object.FindAnyObjectByType(); Assert.IsNotNull(info, "No ExportInfo found! Invalid scene."); if (!string.IsNullOrEmpty(info.RemoteUrl)) - Assert.Inconclusive("Is remote"); + Assert.Pass("Is remote"); var path = info.DirectoryName;