OpenXR
							parent
							
								
									2232b983c4
								
							
						
					
					
						commit
						5606a3343f
					
				| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 483b1614444a8f44fb13ee6e6ed24370 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,418 @@ | ||||
| { | ||||
|     "name": "Auto Hand", | ||||
|     "maps": [ | ||||
|         { | ||||
|             "name": "Auto Hand", | ||||
|             "id": "b6e35d60-8759-4947-8946-5a97368e45d2", | ||||
|             "actions": [ | ||||
|                 { | ||||
|                     "name": "Grip Pressed (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "1d49c14b-53c9-4b24-9f7e-01b847117447", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.85)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Grip Released (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "2bcdcfe6-d375-47cf-8611-8a091d0e1373", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.8,behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Pressed (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "566d1445-1bae-41c2-8faa-0fb585d6fcf2", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.85)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Released (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "84a2eb22-abbe-42a0-bfd4-c7b23e87413e", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.8,behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Primary Pressed (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "22b8d162-dd2e-4b8e-8a87-601b84643f15", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Primary Released (R)", | ||||
|                     "type": "Button", | ||||
|                     "id": "9af1f2ca-5121-413f-8dd5-bffcbad8aa46", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Grip Pressed (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "61fbe058-5cbf-404d-843a-0ec8ef9860d0", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.85)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Grip Released (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "cf582500-8c04-40d2-9d63-27232968428e", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.8,behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Pressed (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "b755511b-f257-4aaf-b514-2fa5b634537f", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.85)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Released (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "a30b77df-a668-4c45-afc2-b26943033292", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(pressPoint=0.8,behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Primary Pressed (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "5b4863cc-89dc-4525-be7d-a1a6977afcfd", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Primary Released (L)", | ||||
|                     "type": "Button", | ||||
|                     "id": "f751b8c0-0731-4e3e-bfae-85bc6c54cc8b", | ||||
|                     "expectedControlType": "Button", | ||||
|                     "processors": "", | ||||
|                     "interactions": "Press(behavior=1)", | ||||
|                     "initialStateCheck": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Grip Axis (R)", | ||||
|                     "type": "Value", | ||||
|                     "id": "3c2d2d55-78c4-4124-bd6e-564f4c4010b2", | ||||
|                     "expectedControlType": "Axis", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Grip Axis (L)", | ||||
|                     "type": "Value", | ||||
|                     "id": "f63623a0-0de4-4490-b2ac-a51ad4c590d3", | ||||
|                     "expectedControlType": "Axis", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Axis (R)", | ||||
|                     "type": "Value", | ||||
|                     "id": "8fa38cdc-b34a-45af-8dee-8e2cc6d37036", | ||||
|                     "expectedControlType": "Axis", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Trigger Axis (L)", | ||||
|                     "type": "Value", | ||||
|                     "id": "7cb8ed76-7e44-487e-bfe8-97f780a18487", | ||||
|                     "expectedControlType": "Axis", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Haptic (R)", | ||||
|                     "type": "Value", | ||||
|                     "id": "af914b24-bf18-4d9a-b31a-7a68a51d3c46", | ||||
|                     "expectedControlType": "Haptic", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "Haptic (L)", | ||||
|                     "type": "Value", | ||||
|                     "id": "36d26138-77b4-4b0b-826c-6a3cb94e21de", | ||||
|                     "expectedControlType": "Haptic", | ||||
|                     "processors": "", | ||||
|                     "interactions": "", | ||||
|                     "initialStateCheck": true | ||||
|                 } | ||||
|             ], | ||||
|             "bindings": [ | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "01e984db-5c6e-4ba1-bf63-64226108c62c", | ||||
|                     "path": "<XRController>{RightHand}/gripPressed", | ||||
|                     "interactions": "Press", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Pressed (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "d58f0f49-26f0-4d2b-ac5c-2a7b7964b672", | ||||
|                     "path": "<XRController>{RightHand}/gripPressed", | ||||
|                     "interactions": "Press(behavior=1)", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Released (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "ac5ba9c5-180f-4918-ab13-c2723ef1f96a", | ||||
|                     "path": "<XRController>{RightHand}/triggerPressed", | ||||
|                     "interactions": "Press", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Pressed (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "25983519-9ec1-42bb-a975-f42e07dc1cf4", | ||||
|                     "path": "<XRController>{RightHand}/triggerPressed", | ||||
|                     "interactions": "Press(behavior=1)", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Released (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "05c5966b-8ea4-4240-bf7e-471a735f71f5", | ||||
|                     "path": "<XRController>{RightHand}/primaryButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Primary Pressed (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "97ffc31f-a2f5-4804-abda-1b4544e693c7", | ||||
|                     "path": "<XRController>{RightHand}/primaryButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Primary Released (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "6a855284-0fc8-405a-985f-f12f0041792b", | ||||
|                     "path": "<XRController>{LeftHand}/gripPressed", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Pressed (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "2c0621b9-0175-46e9-bb59-adf4b766d157", | ||||
|                     "path": "<XRController>{LeftHand}/gripPressed", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Released (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "18c66ae0-ddb7-474b-b2c0-9857762193d8", | ||||
|                     "path": "<XRController>{LeftHand}/triggerPressed", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Pressed (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "a6662fea-66ad-443c-9170-be2698c3b9e7", | ||||
|                     "path": "<XRController>{LeftHand}/triggerPressed", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Released (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "e8d86375-ed06-46be-aa33-66472659aff0", | ||||
|                     "path": "<XRController>{LeftHand}/primaryButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Primary Pressed (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "d1aa0d3d-c95b-4e54-8b35-a8b94b8d9c7b", | ||||
|                     "path": "<XRController>{LeftHand}/primaryButton", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Primary Released (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "83929586-b23d-42f6-8145-aec83e54f362", | ||||
|                     "path": "<XRController>{RightHand}/grip", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Axis (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "18cc7b36-9020-491f-a685-23744d613497", | ||||
|                     "path": "<XRController>{RightHand}/trigger", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Axis (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "594b5230-a7f5-4520-a346-ec14ffb60baa", | ||||
|                     "path": "<XRController>{LeftHand}/grip", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Grip Axis (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "7db2f458-c4f6-4415-9494-262e29ee5a94", | ||||
|                     "path": "<XRController>{LeftHand}/trigger", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Trigger Axis (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "3d9d5ed2-97d6-425a-b603-efd6341b4493", | ||||
|                     "path": "<XRController>{RightHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "6bb9a8d4-c1cd-4e62-82c4-3f0a6a642130", | ||||
|                     "path": "<ViveController>{RightHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "ae487770-99f5-4d37-98b9-c8ab4cc45847", | ||||
|                     "path": "<OculusTouchController>{RightHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (R)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "e0807776-6fea-4a6b-858d-eb1697751301", | ||||
|                     "path": "<XRController>{LeftHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "d3e425b3-deed-4480-8125-6aaf91612de1", | ||||
|                     "path": "<ViveController>{LeftHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 }, | ||||
|                 { | ||||
|                     "name": "", | ||||
|                     "id": "28ffc295-322f-4890-b4f0-4131d5f61248", | ||||
|                     "path": "<OculusTouchController>{LeftHand}/haptic", | ||||
|                     "interactions": "", | ||||
|                     "processors": "", | ||||
|                     "groups": "", | ||||
|                     "action": "Haptic (L)", | ||||
|                     "isComposite": false, | ||||
|                     "isPartOfComposite": false | ||||
|                 } | ||||
|             ] | ||||
|         } | ||||
|     ], | ||||
|     "controlSchemes": [] | ||||
| } | ||||
| @ -0,0 +1,14 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: ea9500ae32862c949b420c59682d02ed | ||||
| ScriptedImporter: | ||||
|   internalIDToNameTable: [] | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
|   script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} | ||||
|   generateWrapperCode: 0 | ||||
|   wrapperCodePath:  | ||||
|   wrapperClassName:  | ||||
|   wrapperCodeNamespace:  | ||||
| @ -0,0 +1,640 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!29 &1 | ||||
| OcclusionCullingSettings: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_OcclusionBakeSettings: | ||||
|     smallestOccluder: 5 | ||||
|     smallestHole: 0.25 | ||||
|     backfaceThreshold: 100 | ||||
|   m_SceneGUID: 00000000000000000000000000000000 | ||||
|   m_OcclusionCullingData: {fileID: 0} | ||||
| --- !u!104 &2 | ||||
| RenderSettings: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 10 | ||||
|   m_Fog: 0 | ||||
|   m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} | ||||
|   m_FogMode: 3 | ||||
|   m_FogDensity: 0.01 | ||||
|   m_LinearFogStart: 0 | ||||
|   m_LinearFogEnd: 300 | ||||
|   m_AmbientSkyColor: {r: 0.56007475, g: 0.5683517, b: 0.5849056, a: 1} | ||||
|   m_AmbientEquatorColor: {r: 0.2804824, g: 0.29898542, b: 0.31132078, a: 1} | ||||
|   m_AmbientGroundColor: {r: 0.3679245, g: 0.3679245, b: 0.3679245, a: 1} | ||||
|   m_AmbientIntensity: 1 | ||||
|   m_AmbientMode: 1 | ||||
|   m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} | ||||
|   m_SkyboxMaterial: {fileID: 0} | ||||
|   m_HaloStrength: 0.5 | ||||
|   m_FlareStrength: 1 | ||||
|   m_FlareFadeSpeed: 3 | ||||
|   m_HaloTexture: {fileID: 0} | ||||
|   m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} | ||||
|   m_DefaultReflectionMode: 0 | ||||
|   m_DefaultReflectionResolution: 128 | ||||
|   m_ReflectionBounces: 1 | ||||
|   m_ReflectionIntensity: 1 | ||||
|   m_CustomReflection: {fileID: 0} | ||||
|   m_Sun: {fileID: 0} | ||||
|   m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} | ||||
|   m_UseRadianceAmbientProbe: 0 | ||||
| --- !u!157 &3 | ||||
| LightmapSettings: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 12 | ||||
|   m_GISettings: | ||||
|     serializedVersion: 2 | ||||
|     m_BounceScale: 1 | ||||
|     m_IndirectOutputScale: 1 | ||||
|     m_AlbedoBoost: 1 | ||||
|     m_EnvironmentLightingMode: 0 | ||||
|     m_EnableBakedLightmaps: 1 | ||||
|     m_EnableRealtimeLightmaps: 0 | ||||
|   m_LightmapEditorSettings: | ||||
|     serializedVersion: 12 | ||||
|     m_Resolution: 2 | ||||
|     m_BakeResolution: 40 | ||||
|     m_AtlasSize: 1024 | ||||
|     m_AO: 0 | ||||
|     m_AOMaxDistance: 1 | ||||
|     m_CompAOExponent: 1 | ||||
|     m_CompAOExponentDirect: 0 | ||||
|     m_ExtractAmbientOcclusion: 0 | ||||
|     m_Padding: 2 | ||||
|     m_LightmapParameters: {fileID: 0} | ||||
|     m_LightmapsBakeMode: 1 | ||||
|     m_TextureCompression: 1 | ||||
|     m_ReflectionCompression: 2 | ||||
|     m_MixedBakeMode: 2 | ||||
|     m_BakeBackend: 1 | ||||
|     m_PVRSampling: 1 | ||||
|     m_PVRDirectSampleCount: 32 | ||||
|     m_PVRSampleCount: 512 | ||||
|     m_PVRBounces: 2 | ||||
|     m_PVREnvironmentSampleCount: 256 | ||||
|     m_PVREnvironmentReferencePointCount: 2048 | ||||
|     m_PVRFilteringMode: 1 | ||||
|     m_PVRDenoiserTypeDirect: 1 | ||||
|     m_PVRDenoiserTypeIndirect: 1 | ||||
|     m_PVRDenoiserTypeAO: 1 | ||||
|     m_PVRFilterTypeDirect: 0 | ||||
|     m_PVRFilterTypeIndirect: 0 | ||||
|     m_PVRFilterTypeAO: 0 | ||||
|     m_PVREnvironmentMIS: 1 | ||||
|     m_PVRCulling: 1 | ||||
|     m_PVRFilteringGaussRadiusDirect: 1 | ||||
|     m_PVRFilteringGaussRadiusIndirect: 5 | ||||
|     m_PVRFilteringGaussRadiusAO: 2 | ||||
|     m_PVRFilteringAtrousPositionSigmaDirect: 0.5 | ||||
|     m_PVRFilteringAtrousPositionSigmaIndirect: 2 | ||||
|     m_PVRFilteringAtrousPositionSigmaAO: 1 | ||||
|     m_ExportTrainingData: 0 | ||||
|     m_TrainingDataDestination: TrainingData | ||||
|     m_LightProbeSampleCountMultiplier: 4 | ||||
|   m_LightingDataAsset: {fileID: 0} | ||||
|   m_LightingSettings: {fileID: 4890085278179872738, guid: efa9e52999c0a0943b306904662657e5, type: 2} | ||||
| --- !u!196 &4 | ||||
| NavMeshSettings: | ||||
|   serializedVersion: 2 | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_BuildSettings: | ||||
|     serializedVersion: 3 | ||||
|     agentTypeID: 0 | ||||
|     agentRadius: 0.5 | ||||
|     agentHeight: 2 | ||||
|     agentSlope: 45 | ||||
|     agentClimb: 0.4 | ||||
|     ledgeDropHeight: 0 | ||||
|     maxJumpAcrossDistance: 0 | ||||
|     minRegionArea: 2 | ||||
|     manualCellSize: 0 | ||||
|     cellSize: 0.16666667 | ||||
|     manualTileSize: 0 | ||||
|     tileSize: 256 | ||||
|     buildHeightMesh: 0 | ||||
|     maxJobWorkers: 0 | ||||
|     preserveTilesOutsideBounds: 0 | ||||
|     debug: | ||||
|       m_Flags: 0 | ||||
|   m_NavMeshData: {fileID: 0} | ||||
| --- !u!1001 &457848541 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     serializedVersion: 3 | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 1039263618, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_AnchorMax.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1505454190, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_AnchorMax.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: -9 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213275, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4386901543737213276, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: Zone | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|     m_RemovedGameObjects: [] | ||||
|     m_AddedGameObjects: [] | ||||
|     m_AddedComponents: | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023387266133322, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4386901543565365348, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4386901544364532516, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4386901543687871597, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4386901543840574757, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 360761215, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6401584905537735208, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2104026825, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2862376867995728409, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 620805501310669234, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4014361144354874352, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7749575566738342247, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5376596066449436258, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6124251937324187312, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 192626482708644626, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 65414572, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5275423097335256121, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7367101976624086537, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7184958732739934431, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5011675362384627813, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3955459321072773917, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8883590486772597091, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 486757731510613039, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3568514849054988622, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6278282686156128001, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2575805314369170724, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2758055940110838855, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6720952581499389310, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2116410087655434116, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7445918595263535531, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 379905164, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023388682785573, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2362940715826906417, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1844005919, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 833431677, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2188144732556105462, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7150889007339460883, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7285550274347332700, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5422668129626277355, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8257962798508678855, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 386265973931623597, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3989124139451121306, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 788111523227098907, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 835599057994427985, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3854765129686965014, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1736968550444352558, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7200802445144978536, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6781991510362419754, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4271912915358773689, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023388382825481, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1007570111557840479, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1597369242994486273, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4403860743657972347, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4685086541925951681, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 769848162568033973, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5576051094750774780, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1631886245645278593, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023386933323258, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5992178080525160390, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 445058499019776021, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7567344341477248460, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 631867087420392003, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023388855312100, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1954129933714202471, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5804137904499970260, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023387364738104, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1462635720915367683, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 703846272642729129, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4339614754276851050, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2328648023248615547, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 488603305252240256, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5005706395060330128, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2981781559348333368, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7531023386725518659, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1378244569481539631, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8903042774253769059, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2116137080230545012, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3985488140332931746, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7710996749812572294, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3034409650195357501, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8026247860376756413, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 4910602763602364440, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3489986165331888497, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6768312095733859453, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 3431491190849942656, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 7541109819460593821, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1437500468706059486, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 144484891354690532, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8045038068886519946, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 762112824966315897, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 2416280936009483694, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 6983293094726262590, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 5271758968760382928, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 911351060, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 1590380490, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 8743748546036184175, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 751583286, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 741294705, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|     - targetCorrespondingSourceObject: {fileID: 912838792, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
|       insertIndex: -1 | ||||
|       addedObject: {fileID: 0} | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: 5e50eba45ef63694ab6dad66efcbb007, type: 3} | ||||
| --- !u!1001 &1049661770 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     serializedVersion: 3 | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: -4.516 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360540, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 7668830299185360541, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: Auto Hand Player Container | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|     m_RemovedGameObjects: [] | ||||
|     m_AddedGameObjects: [] | ||||
|     m_AddedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: f13bbbc9578242a44953eec81cfb27d4, type: 3} | ||||
| --- !u!1 &2097769180 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 2097769182} | ||||
|   - component: {fileID: 2097769181} | ||||
|   m_Layer: 0 | ||||
|   m_Name: Sun | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!108 &2097769181 | ||||
| Light: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2097769180} | ||||
|   m_Enabled: 1 | ||||
|   serializedVersion: 11 | ||||
|   m_Type: 1 | ||||
|   m_Color: {r: 0.8773585, g: 0.8773585, b: 0.8773585, 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 | ||||
|     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: 1 | ||||
|   m_LightShadowCasterMode: 0 | ||||
|   m_AreaSize: {x: 1, y: 1} | ||||
|   m_BounceIntensity: 1 | ||||
|   m_ColorTemperature: 6570 | ||||
|   m_UseColorTemperature: 0 | ||||
|   m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} | ||||
|   m_UseBoundingSphereOverride: 0 | ||||
|   m_UseViewFrustumForShadowCasterCull: 1 | ||||
|   m_ShadowRadius: 0 | ||||
|   m_ShadowAngle: 0 | ||||
| --- !u!4 &2097769182 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 2097769180} | ||||
|   serializedVersion: 2 | ||||
|   m_LocalRotation: {x: 0.27731803, y: -0.47752887, z: 0.48440266, w: 0.6785389} | ||||
|   m_LocalPosition: {x: 2.77, y: 8.22, z: -11.15} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 0} | ||||
|   m_LocalEulerAnglesHint: {x: 122.968, y: -224.2, z: -133.837} | ||||
| --- !u!1660057539 &9223372036854775807 | ||||
| SceneRoots: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_Roots: | ||||
|   - {fileID: 2097769182} | ||||
|   - {fileID: 457848541} | ||||
|   - {fileID: 1049661770} | ||||
| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 1551acbe06158c74e8ab2f58f9b373dc | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 0b8f690f5f179654fb15788462acc97f | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,380 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &9064019418287539481 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 9015101784756639730} | ||||
|   - component: {fileID: 1585040955885355186} | ||||
|   - component: {fileID: 7270483981195439744} | ||||
|   - component: {fileID: 2547278742967010576} | ||||
|   m_Layer: 22 | ||||
|   m_Name: FingerBending | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &9015101784756639730 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 9064019418287539481} | ||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: -0.8, y: 0.8, z: 0.8} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 1688351218388564393} | ||||
|   m_RootOrder: 3 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &1585040955885355186 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 9064019418287539481} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 1688351218388564394} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 4fad24fa-2203-4d7d-b68d-7784a9e0f62a | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1890700126832101716, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 0f5b1140-45a6-4027-99cc-cfd875494dcc | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -9213787909244412411, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 0 | ||||
| --- !u!114 &7270483981195439744 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 9064019418287539481} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 1688351218388564394} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 7463617642279240396, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 3834510128502242619, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 1 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 1 | ||||
| --- !u!114 &2547278742967010576 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 9064019418287539481} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 1688351218388564394} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 4235571679551039572, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 5648450861065685427, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0.5 | ||||
| --- !u!1001 &4955204532209639029 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 235173934080077513, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 235173934080077513, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.y | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 235173934080077513, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.z | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1656896648201884526, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1656896648201884526, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.y | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1656896648201884526, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.z | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4044096660493720572, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4044096660493720572, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.y | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4044096660493720572, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.z | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4147375673841417523, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4147375673841417523, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.y | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4147375673841417523, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.z | ||||
|       value: 1.05 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536606, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: Classic Hand (OpenXR)(L) | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536607, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: left | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536607, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: follow | ||||
|       value:  | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
| --- !u!4 &1688351218388564393 stripped | ||||
| Transform: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 4955204532209639029} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &1688351218388564394 stripped | ||||
| MonoBehaviour: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536607, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 4955204532209639029} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1688351218388564395} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 9413d460e98076241a1f46c91201217d, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| --- !u!1 &1688351218388564395 stripped | ||||
| GameObject: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536606, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 4955204532209639029} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &3724998765166736634 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1688351218388564395} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: e0a0b8441c4cca543a7a89c0403302ee, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 1688351218388564394} | ||||
|   grabAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Grab Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2e4087a0-f7eb-4e89-9b14-cb764aa560cc | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   squeezeAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 20525218-3b16-4156-9f96-7a940ca633cf | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   grabAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Grab | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType: Button | ||||
|       m_Id: c57b07e7-35c8-4b72-b7f1-7d16f4df9dba | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1890700126832101716, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   releaseAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Release | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 657bee44-9794-4364-b9f0-b847ff55ae52 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -9213787909244412411, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   squeezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 83cc27e4-e25d-4964-ad4b-0e5bdf97e4d6 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 7463617642279240396, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopSqueezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 23d26ae9-469d-497e-9ff0-988f3aeac58d | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 3834510128502242619, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   hapticAction: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Haptic | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 42acbfba-0bea-432d-8306-75d59e5ff55a | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 47257a0bc2266e643a667b9efda1ad19 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,344 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &1946957773 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 1946957774} | ||||
|   - component: {fileID: 1946957776} | ||||
|   - component: {fileID: 1946957775} | ||||
|   - component: {fileID: 8919715555969626600} | ||||
|   m_Layer: 22 | ||||
|   m_Name: FingerBending | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &1946957774 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1946957773} | ||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: -0.8, y: 0.8, z: 0.8} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 4805486865076772356} | ||||
|   m_RootOrder: 3 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &1946957776 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1946957773} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 4805486865076772359} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 4fad24fa-2203-4d7d-b68d-7784a9e0f62a | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -4456888692727725139, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 0f5b1140-45a6-4027-99cc-cfd875494dcc | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -3694457766066378137, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 0 | ||||
| --- !u!114 &1946957775 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1946957773} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 4805486865076772359} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 8650556816782149517, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -1398031799169746360, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 1 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 1 | ||||
| --- !u!114 &8919715555969626600 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 1946957773} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 4805486865076772359} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1925838171772615031, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1925838171772615031, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0.5 | ||||
| --- !u!1001 &1232529374433245656 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 2093758964688026208, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: body | ||||
|       value:  | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4735214901217228548, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0.0073 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4735214901217228548, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0.0735 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4735214901217228548, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0.0248 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 0.85 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 6028725851047536606, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: Classic Hand (OpenXR)(R) | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
| --- !u!4 &4805486865076772356 stripped | ||||
| Transform: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536604, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1232529374433245656} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!1 &4805486865076772358 stripped | ||||
| GameObject: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536606, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1232529374433245656} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &1676496758 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 4805486865076772358} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: e0a0b8441c4cca543a7a89c0403302ee, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 4805486865076772359} | ||||
|   grabAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Grab Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 1c2e246d-140b-4752-a169-12354d5ccd8e | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   squeezeAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: f45937b8-e879-475f-a68a-d4b1f2f2def0 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   grabAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Grab | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType: Button | ||||
|       m_Id: c57b07e7-35c8-4b72-b7f1-7d16f4df9dba | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -4456888692727725139, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   releaseAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Release | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 657bee44-9794-4364-b9f0-b847ff55ae52 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -3694457766066378137, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   squeezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 83cc27e4-e25d-4964-ad4b-0e5bdf97e4d6 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 8650556816782149517, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopSqueezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 23d26ae9-469d-497e-9ff0-988f3aeac58d | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -1398031799169746360, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   hapticAction: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Haptic | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 62b11657-b448-4be0-b28b-eb97ae02a39d | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
| --- !u!114 &4805486865076772359 stripped | ||||
| MonoBehaviour: | ||||
|   m_CorrespondingSourceObject: {fileID: 6028725851047536607, guid: ce06f5cc42ac3f64b84722370b7a04d0, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1232529374433245656} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 4805486865076772358} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 9413d460e98076241a1f46c91201217d, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2ff043c4542b8c440a4d4ff89ddf4c65 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: f13bbbc9578242a44953eec81cfb27d4 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,324 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &763785121220847615 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 763785121220847552} | ||||
|   - component: {fileID: 763785121220847554} | ||||
|   - component: {fileID: 763785121220847553} | ||||
|   m_Layer: 22 | ||||
|   m_Name: FingerBending | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &763785121220847552 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785121220847615} | ||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: -1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 2206063105038522155} | ||||
|   m_RootOrder: 3 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &763785121220847554 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785121220847615} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 8202126145807966415} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 4fad24fa-2203-4d7d-b68d-7784a9e0f62a | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1890700126832101716, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 0f5b1140-45a6-4027-99cc-cfd875494dcc | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -9213787909244412411, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 1 | ||||
| --- !u!114 &763785121220847553 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785121220847615} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 8202126145807966415} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 7463617642279240396, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 3834510128502242619, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
| --- !u!1001 &1036045586823671624 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalScale.x | ||||
|       value: 0.8 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1982879836239456625, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 4 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 4149695533559809519, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: body | ||||
|       value:  | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 8685472768745978638, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: RobotHand (OpenXR)(L) | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: left | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: follow | ||||
|       value:  | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: followPositionOffset.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: followPositionOffset.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
| --- !u!4 &2206063105038522155 stripped | ||||
| Transform: | ||||
|   m_CorrespondingSourceObject: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1036045586823671624} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &8202126145807966415 stripped | ||||
| MonoBehaviour: | ||||
|   m_CorrespondingSourceObject: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1036045586823671624} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 8568162681135223878} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 9413d460e98076241a1f46c91201217d, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| --- !u!1 &8568162681135223878 stripped | ||||
| GameObject: | ||||
|   m_CorrespondingSourceObject: {fileID: 8685472768745978638, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 1036045586823671624} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &763785120537677297 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 8568162681135223878} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: e0a0b8441c4cca543a7a89c0403302ee, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 8202126145807966415} | ||||
|   grabAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Grab Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: bb03ec37-a63e-4bc2-abb7-c163598a6d70 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   squeezeAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: b295aeeb-b02d-4f8e-91c7-37260b77d3c1 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   grabAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Grab | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType: Button | ||||
|       m_Id: c57b07e7-35c8-4b72-b7f1-7d16f4df9dba | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 1890700126832101716, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   releaseAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Release | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 657bee44-9794-4364-b9f0-b847ff55ae52 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -9213787909244412411, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   squeezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 83cc27e4-e25d-4964-ad4b-0e5bdf97e4d6 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 7463617642279240396, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopSqueezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 23d26ae9-469d-497e-9ff0-988f3aeac58d | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 3834510128502242619, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   hapticAction: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Haptic | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: f5fc6d08-4bdb-4765-8e0e-65ec20ca390b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2abfee86f783bb24b80d837fe4d0b10d | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,578 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!1 &763785120668205200 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 763785120668205201} | ||||
|   - component: {fileID: 763785120668205202} | ||||
|   - component: {fileID: 763785120668205203} | ||||
|   m_Layer: 0 | ||||
|   m_Name: FingerBending | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &763785120668205201 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785120668205200} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 7615483441298078803} | ||||
|   m_RootOrder: 3 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &763785120668205202 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785120668205200} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 495938182178245559} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 4fad24fa-2203-4d7d-b68d-7784a9e0f62a | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -4456888692727725139, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 0f5b1140-45a6-4027-99cc-cfd875494dcc | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -3694457766066378137, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 1 | ||||
| --- !u!114 &763785120668205203 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 763785120668205200} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 390319e4c7788aa4b830a191e6251b9e, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 495938182178245559} | ||||
|   bendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Bend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: d43f96bc-c97e-4307-b755-6a8fec198509 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 8650556816782149517, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   unbendAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Unbend | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2803fcfc-7f24-4762-8537-ea9f75afbf2b | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -1398031799169746360, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   bendOffsets: | ||||
|   - 1 | ||||
|   - 1 | ||||
|   - 0 | ||||
|   - 0 | ||||
|   - 0 | ||||
| --- !u!1 &5637781945935469219 | ||||
| GameObject: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   serializedVersion: 6 | ||||
|   m_Component: | ||||
|   - component: {fileID: 6992877931062050951} | ||||
|   - component: {fileID: 855994605847200850} | ||||
|   - component: {fileID: 3967702624502802846} | ||||
|   - component: {fileID: 6947262055591081091} | ||||
|   m_Layer: 0 | ||||
|   m_Name: PointGrab | ||||
|   m_TagString: Untagged | ||||
|   m_Icon: {fileID: 0} | ||||
|   m_NavMeshLayer: 0 | ||||
|   m_StaticEditorFlags: 0 | ||||
|   m_IsActive: 1 | ||||
| --- !u!4 &6992877931062050951 | ||||
| Transform: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 5637781945935469219} | ||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||
|   m_LocalPosition: {x: -0, y: 0.0437, z: -0} | ||||
|   m_LocalScale: {x: 1, y: 1, z: 1} | ||||
|   m_ConstrainProportionsScale: 0 | ||||
|   m_Children: [] | ||||
|   m_Father: {fileID: 7615483441298078803} | ||||
|   m_RootOrder: 4 | ||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||
| --- !u!114 &855994605847200850 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 5637781945935469219} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 1827e9caa3a42174ea1ead7cf86e7b2f, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   primaryHand: {fileID: 495938182178245559} | ||||
|   secondaryHand: {fileID: 0} | ||||
|   forwardPointer: {fileID: 6992877931062050951} | ||||
|   line: {fileID: 6947262055591081091} | ||||
|   maxRange: 5 | ||||
|   layers: | ||||
|     serializedVersion: 2 | ||||
|     m_Bits: 0 | ||||
|   defaultTargetedMaterial: {fileID: 2100000, guid: 6f56ce6b9bb9a754b920f973cccfde17, type: 2} | ||||
|   defaultSelectedMaterial: {fileID: 2100000, guid: 168b16969c06412429c75c4d013165eb, type: 2} | ||||
|   useInstantPull: 0 | ||||
|   useFlickPull: 0 | ||||
|   flickThreshold: 10 | ||||
|   pullGrabDistance: 0.1 | ||||
|   instantGrabAssist: 1 | ||||
|   catchAssistRadius: 0.25 | ||||
|   showEvents: 1 | ||||
|   OnPull: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: [] | ||||
|   StartPoint: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: [] | ||||
|   StopPoint: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: [] | ||||
|   StartTarget: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: | ||||
|       - m_Target: {fileID: 6947262055591081091} | ||||
|         m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine | ||||
|         m_MethodName: set_material | ||||
|         m_Mode: 2 | ||||
|         m_Arguments: | ||||
|           m_ObjectArgument: {fileID: 2100000, guid: a35fc97a3d0989144af378e5d6c39c28, type: 2} | ||||
|           m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine | ||||
|           m_IntArgument: 0 | ||||
|           m_FloatArgument: 0 | ||||
|           m_StringArgument:  | ||||
|           m_BoolArgument: 0 | ||||
|         m_CallState: 2 | ||||
|   StopTarget: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: | ||||
|       - m_Target: {fileID: 6947262055591081091} | ||||
|         m_TargetAssemblyTypeName: UnityEngine.Renderer, UnityEngine | ||||
|         m_MethodName: set_material | ||||
|         m_Mode: 2 | ||||
|         m_Arguments: | ||||
|           m_ObjectArgument: {fileID: 2100000, guid: a4a5a51db1695524d8de609e7d18d15a, type: 2} | ||||
|           m_ObjectArgumentAssemblyTypeName: UnityEngine.Material, UnityEngine | ||||
|           m_IntArgument: 0 | ||||
|           m_FloatArgument: 0 | ||||
|           m_StringArgument:  | ||||
|           m_BoolArgument: 0 | ||||
|         m_CallState: 2 | ||||
|   StartSelect: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: [] | ||||
|   StopSelect: | ||||
|     m_PersistentCalls: | ||||
|       m_Calls: [] | ||||
| --- !u!114 &3967702624502802846 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 5637781945935469219} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 98115e9b7ea4ff3418caca71996011a4, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   pointGrab: {fileID: 855994605847200850} | ||||
|   pointAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Point | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: b36e2d83-006c-49d2-bef9-d375b9f2a544 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -4456888692727725139, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopPointAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Point | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 45768895-5da0-4fb0-a3da-bbd6f2120af8 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -3694457766066378137, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   selectAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Select | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 2db1dcba-4ee2-430a-a1b8-b21a1b388e98 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 8650556816782149517, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopSelectAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Select | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 8d6e084f-7127-4326-b829-b828970898f1 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -1398031799169746360, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
| --- !u!120 &6947262055591081091 | ||||
| LineRenderer: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 5637781945935469219} | ||||
|   m_Enabled: 1 | ||||
|   m_CastShadows: 1 | ||||
|   m_ReceiveShadows: 1 | ||||
|   m_DynamicOccludee: 1 | ||||
|   m_StaticShadowCaster: 0 | ||||
|   m_MotionVectors: 0 | ||||
|   m_LightProbeUsage: 0 | ||||
|   m_ReflectionProbeUsage: 0 | ||||
|   m_RayTracingMode: 0 | ||||
|   m_RayTraceProcedural: 0 | ||||
|   m_RenderingLayerMask: 1 | ||||
|   m_RendererPriority: 0 | ||||
|   m_Materials: | ||||
|   - {fileID: 2100000, guid: c969267be26862c4eabf4a176d7c88ef, type: 2} | ||||
|   m_StaticBatchInfo: | ||||
|     firstSubMesh: 0 | ||||
|     subMeshCount: 0 | ||||
|   m_StaticBatchRoot: {fileID: 0} | ||||
|   m_ProbeAnchor: {fileID: 0} | ||||
|   m_LightProbeVolumeOverride: {fileID: 0} | ||||
|   m_ScaleInLightmap: 1 | ||||
|   m_ReceiveGI: 1 | ||||
|   m_PreserveUVs: 0 | ||||
|   m_IgnoreNormalsForChartDetection: 0 | ||||
|   m_ImportantGI: 0 | ||||
|   m_StitchLightmapSeams: 1 | ||||
|   m_SelectedEditorRenderState: 3 | ||||
|   m_MinimumChartSize: 4 | ||||
|   m_AutoUVMaxDistance: 0.5 | ||||
|   m_AutoUVMaxAngle: 89 | ||||
|   m_LightmapParameters: {fileID: 0} | ||||
|   m_SortingLayerID: 0 | ||||
|   m_SortingLayer: 0 | ||||
|   m_SortingOrder: 0 | ||||
|   m_Positions: [] | ||||
|   m_Parameters: | ||||
|     serializedVersion: 3 | ||||
|     widthMultiplier: 0.003 | ||||
|     widthCurve: | ||||
|       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 | ||||
|     colorGradient: | ||||
|       serializedVersion: 2 | ||||
|       key0: {r: 1, g: 1, b: 1, a: 0.5882353} | ||||
|       key1: {r: 1, g: 1, b: 1, a: 0.5882353} | ||||
|       key2: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key3: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key4: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key5: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key6: {r: 0, g: 0, b: 0, a: 0} | ||||
|       key7: {r: 0, g: 0, b: 0, a: 0} | ||||
|       ctime0: 0 | ||||
|       ctime1: 65535 | ||||
|       ctime2: 0 | ||||
|       ctime3: 0 | ||||
|       ctime4: 0 | ||||
|       ctime5: 0 | ||||
|       ctime6: 0 | ||||
|       ctime7: 0 | ||||
|       atime0: 0 | ||||
|       atime1: 65535 | ||||
|       atime2: 0 | ||||
|       atime3: 0 | ||||
|       atime4: 0 | ||||
|       atime5: 0 | ||||
|       atime6: 0 | ||||
|       atime7: 0 | ||||
|       m_Mode: 0 | ||||
|       m_NumColorKeys: 2 | ||||
|       m_NumAlphaKeys: 2 | ||||
|     numCornerVertices: 0 | ||||
|     numCapVertices: 0 | ||||
|     alignment: 0 | ||||
|     textureMode: 0 | ||||
|     shadowBias: 0.5 | ||||
|     generateLightingData: 0 | ||||
|   m_UseWorldSpace: 1 | ||||
|   m_Loop: 0 | ||||
| --- !u!1001 &8742303380697121840 | ||||
| PrefabInstance: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   serializedVersion: 2 | ||||
|   m_Modification: | ||||
|     m_TransformParent: {fileID: 0} | ||||
|     m_Modifications: | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalPosition.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.w | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.x | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.y | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalRotation.z | ||||
|       value: -0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_LocalEulerAnglesHint.z | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 1982879836239456625, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 5 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 8685472768745978638, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: m_Name | ||||
|       value: RobotHand (OpenXR)(R) | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: follow | ||||
|       value:  | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: followPositionOffset.x | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|       propertyPath: followPositionOffset.y | ||||
|       value: 0 | ||||
|       objectReference: {fileID: 0} | ||||
|     m_RemovedComponents: [] | ||||
|   m_SourcePrefab: {fileID: 100100000, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
| --- !u!1 &133447640536366910 stripped | ||||
| GameObject: | ||||
|   m_CorrespondingSourceObject: {fileID: 8685472768745978638, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 8742303380697121840} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| --- !u!114 &763785120765624829 | ||||
| MonoBehaviour: | ||||
|   m_ObjectHideFlags: 0 | ||||
|   m_CorrespondingSourceObject: {fileID: 0} | ||||
|   m_PrefabInstance: {fileID: 0} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 133447640536366910} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: e0a0b8441c4cca543a7a89c0403302ee, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   hand: {fileID: 495938182178245559} | ||||
|   grabAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Grab Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: baf16193-f0d0-4b97-bdea-fd40ec58b2a1 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   squeezeAxis: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze Axis | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: e10005c5-8151-45da-ae2d-ab92af4b987f | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
|   grabAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Grab | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType: Button | ||||
|       m_Id: c57b07e7-35c8-4b72-b7f1-7d16f4df9dba | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -4456888692727725139, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   releaseAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Release | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 657bee44-9794-4364-b9f0-b847ff55ae52 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -3694457766066378137, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   squeezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 83cc27e4-e25d-4964-ad4b-0e5bdf97e4d6 | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 8650556816782149517, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   stopSqueezeAction: | ||||
|     m_UseReference: 1 | ||||
|     m_Action: | ||||
|       m_Name: Stop Squeeze | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 23d26ae9-469d-497e-9ff0-988f3aeac58d | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: -1398031799169746360, guid: ea9500ae32862c949b420c59682d02ed, type: 3} | ||||
|   hapticAction: | ||||
|     m_UseReference: 0 | ||||
|     m_Action: | ||||
|       m_Name: Haptic | ||||
|       m_Type: 0 | ||||
|       m_ExpectedControlType:  | ||||
|       m_Id: 386be9f8-e50b-4f61-b417-3b5697555eae | ||||
|       m_Processors:  | ||||
|       m_Interactions:  | ||||
|       m_SingletonActionBindings: [] | ||||
|       m_Flags: 0 | ||||
|     m_Reference: {fileID: 0} | ||||
| --- !u!114 &495938182178245559 stripped | ||||
| MonoBehaviour: | ||||
|   m_CorrespondingSourceObject: {fileID: 9201711370266972039, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 8742303380697121840} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
|   m_GameObject: {fileID: 133447640536366910} | ||||
|   m_Enabled: 1 | ||||
|   m_EditorHideFlags: 0 | ||||
|   m_Script: {fileID: 11500000, guid: 9413d460e98076241a1f46c91201217d, type: 3} | ||||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
| --- !u!4 &7615483441298078803 stripped | ||||
| Transform: | ||||
|   m_CorrespondingSourceObject: {fileID: 1224213067510249571, guid: 386242486c5972145be957989b61c7df, type: 3} | ||||
|   m_PrefabInstance: {fileID: 8742303380697121840} | ||||
|   m_PrefabAsset: {fileID: 0} | ||||
| @ -0,0 +1,7 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 8920e0653a69d1348b1165f9ce857ba6 | ||||
| PrefabImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: a149e30fd802f7447bcdf6d4bd1aae34 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3ae4381b50512df489c02093b8c9278b | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,36 @@ | ||||
| using Autohand.Demo; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEditor; | ||||
| using UnityEngine; | ||||
| 
 | ||||
| namespace Autohand { | ||||
|     [CustomEditor(typeof(OpenXRAutoHandAxisFingerBender))] | ||||
|     public class OpenXRAutoHandAxisFingerBenderEditor : Editor{ | ||||
|         OpenXRAutoHandAxisFingerBender bender; | ||||
| 
 | ||||
|         void OnEnable() { | ||||
|             bender = target as OpenXRAutoHandAxisFingerBender; | ||||
|         } | ||||
| 
 | ||||
|         public override void OnInspectorGUI() { | ||||
|             EditorUtility.SetDirty(bender); | ||||
| 
 | ||||
|             DrawDefaultInspector(); | ||||
|             EditorGUILayout.Space(); | ||||
|             if(bender.hand != null) { | ||||
|                 if(bender.bendOffsets.Length != bender.hand.fingers.Length) | ||||
|                     bender.bendOffsets = new float[bender.hand.fingers.Length]; | ||||
|                 for(int i = 0; i < bender.hand.fingers.Length; i++) { | ||||
|                     var layout = EditorGUILayout.GetControlRect(); | ||||
|                     layout.width /= 2; | ||||
|                     var text = new GUIContent(bender.hand.fingers[i].name + " Offset", "0 is no bend, 0.5 is half bend, 1 is full bend, -1 to stiffen finger from sway"); | ||||
|                     EditorGUI.LabelField(layout, text); | ||||
|                     layout.x += layout.width; | ||||
|                     bender.bendOffsets[i] = EditorGUI.FloatField(layout, bender.bendOffsets[i]); | ||||
|                 } | ||||
|             } | ||||
|             serializedObject.ApplyModifiedProperties(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 06d98d8af92fb7b44bfde58de392c013 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,36 @@ | ||||
| using Autohand.Demo; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEditor; | ||||
| using UnityEngine; | ||||
| 
 | ||||
| namespace Autohand { | ||||
|     [CustomEditor(typeof(OpenXRAutoHandFingerBender))] | ||||
|     public class OpenXRAutoHandFingerBenderEditor : Editor{ | ||||
|         OpenXRAutoHandFingerBender bender; | ||||
| 
 | ||||
|         void OnEnable() { | ||||
|             bender = target as OpenXRAutoHandFingerBender; | ||||
|         } | ||||
| 
 | ||||
|         public override void OnInspectorGUI() { | ||||
|             EditorUtility.SetDirty(bender); | ||||
| 
 | ||||
|             DrawDefaultInspector(); | ||||
|             EditorGUILayout.Space(); | ||||
|             if(bender.hand != null) { | ||||
|                 if(bender.bendOffsets.Length != bender.hand.fingers.Length) | ||||
|                     bender.bendOffsets = new float[bender.hand.fingers.Length]; | ||||
|                 for(int i = 0; i < bender.hand.fingers.Length; i++) { | ||||
|                     var layout = EditorGUILayout.GetControlRect(); | ||||
|                     layout.width /= 2; | ||||
|                     var text = new GUIContent(bender.hand.fingers[i].name + " Offset", "0 is no bend, 0.5 is half bend, 1 is full bend, -1 to stiffen finger from sway"); | ||||
|                     EditorGUI.LabelField(layout, text); | ||||
|                     layout.x += layout.width; | ||||
|                     bender.bendOffsets[i] = EditorGUI.FloatField(layout, bender.bendOffsets[i]); | ||||
|                 } | ||||
|             } | ||||
|             serializedObject.ApplyModifiedProperties(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 53e00d75b24d0d94cb70bb3bc9b40842 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,21 @@ | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| public class InputActionEnabler : MonoBehaviour | ||||
| { | ||||
|     [SerializeField] | ||||
|     InputActionAsset m_ActionAsset; | ||||
|     public InputActionAsset actionAsset | ||||
|     { | ||||
|         get => m_ActionAsset; | ||||
|         set => m_ActionAsset = value; | ||||
|     } | ||||
| 
 | ||||
|     private void OnEnable() | ||||
|     { | ||||
|         if (m_ActionAsset != null) | ||||
|         { | ||||
|             m_ActionAsset.Enable(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 2fdbfe0f72b1c19428bfe6794d5b84bb | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,28 @@ | ||||
| using Autohand; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| public class OpenXRAutoHandAxisFingerBender : MonoBehaviour{ | ||||
|     public Hand hand; | ||||
|     public InputActionProperty bendAction; | ||||
| 
 | ||||
|     [HideInInspector] | ||||
|     public float[] bendOffsets; | ||||
|     float lastAxis; | ||||
| 
 | ||||
|     public void OnEnable() { | ||||
|         if(bendAction.action != null) bendAction.action.Enable(); | ||||
|     } | ||||
| 
 | ||||
|     void LateUpdate() | ||||
|     { | ||||
|         var currAxis = bendAction.action.ReadValue<float>(); | ||||
|         for (int i = 0; i < bendOffsets.Length; i++) | ||||
|         { | ||||
|             hand.fingers[i].bendOffset += (currAxis - lastAxis) * bendOffsets[i]; | ||||
|         } | ||||
|         lastAxis = currAxis; | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: ae318a94acdfcfc48a42e1a95918afbb | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,46 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| namespace Autohand.Demo{ | ||||
|     public class OpenXRAutoHandFingerBender : MonoBehaviour{ | ||||
|         public Hand hand; | ||||
|         public InputActionProperty bendAction; | ||||
|         public InputActionProperty unbendAction; | ||||
|          | ||||
|         [HideInInspector] | ||||
|         public float[] bendOffsets; | ||||
| 
 | ||||
|         bool pressed; | ||||
| 
 | ||||
|         private void OnEnable() { | ||||
|             if (bendAction.action != null) bendAction.action.Enable(); | ||||
|             if (bendAction.action != null) bendAction.action.performed += BendAction; | ||||
|             if (unbendAction.action != null) unbendAction.action.Enable(); | ||||
|             if (unbendAction.action != null) unbendAction.action.performed += UnbendAction; | ||||
|         } | ||||
|         private void OnDisable(){ | ||||
|             if (bendAction.action != null) bendAction.action.performed -= BendAction; | ||||
|             if (unbendAction.action != null) unbendAction.action.performed -= UnbendAction; | ||||
|         } | ||||
| 
 | ||||
|         void BendAction(InputAction.CallbackContext a) { | ||||
|             if (!pressed) { | ||||
|                 pressed = true; | ||||
|                 for(int i = 0; i < hand.fingers.Length; i++) { | ||||
|                     hand.fingers[i].bendOffset += bendOffsets[i]; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         void UnbendAction(InputAction.CallbackContext a) { | ||||
|             if (pressed) { | ||||
|                 pressed = false; | ||||
|                 for(int i = 0; i < hand.fingers.Length; i++) { | ||||
|                     hand.fingers[i].bendOffset -= bendOffsets[i]; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 390319e4c7788aa4b830a191e6251b9e | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,21 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using System; | ||||
| using UnityEngine.InputSystem; | ||||
| using UnityEngine.Events; | ||||
| 
 | ||||
| 
 | ||||
| public class OpenXRControllerEvent : MonoBehaviour{ | ||||
|     public InputActionProperty action; | ||||
|     public UnityEvent inputEvent; | ||||
| 
 | ||||
|     void OnEnable(){ | ||||
|         action.action.Enable(); | ||||
|         action.action.performed += (e) => { inputEvent?.Invoke(); }; | ||||
|     } | ||||
| 
 | ||||
|     void OnDisable(){ | ||||
|         action.action.performed -= (e) => { inputEvent?.Invoke(); }; | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 077b3010e24b7254cb82521764590177 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,97 @@ | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| using UnityEngine.XR; | ||||
| //using UnityEngine.XR.OpenXR.Input; | ||||
| 
 | ||||
| namespace Autohand.Demo { | ||||
|     [HelpURL("https://app.gitbook.com/s/5zKO0EvOjzUDeT2aiFk3/auto-hand/controller-input")] | ||||
|     public class OpenXRHandControllerLink : HandControllerLink { | ||||
|         public InputActionProperty grabAxis; | ||||
|         public InputActionProperty squeezeAxis; | ||||
|         public InputActionProperty grabAction; | ||||
|         public InputActionProperty releaseAction; | ||||
|         public InputActionProperty squeezeAction; | ||||
|         public InputActionProperty stopSqueezeAction; | ||||
|         public InputActionProperty hapticAction; | ||||
| 
 | ||||
| 
 | ||||
|         private bool squeezing; | ||||
|         private bool grabbing; | ||||
|         private void Start() { | ||||
|             if(hand.left) | ||||
|                 handLeft = this; | ||||
|             else | ||||
|                 handRight = this; | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         public void OnEnable(){ | ||||
|             if (grabAction == squeezeAction){ | ||||
|                 Debug.LogError("AUTOHAND: You are using the same button for grab and squeeze on HAND CONTROLLER LINK, this will create conflict or errors", this); | ||||
|             } | ||||
| 
 | ||||
|             if(grabAxis.action != null) grabAxis.action.Enable(); | ||||
|             if(squeezeAxis.action != null) squeezeAxis.action.Enable(); | ||||
|             if(hapticAction.action != null) hapticAction.action.Enable(); | ||||
|             if(grabAction.action != null) grabAction.action.performed += Grab; | ||||
|             if (grabAction.action != null) grabAction.action.Enable(); | ||||
|             if (grabAction.action != null) grabAction.action.performed += Grab; | ||||
|             if (releaseAction.action != null) releaseAction.action.Enable(); | ||||
|             if (releaseAction.action != null) releaseAction.action.performed += Release; | ||||
|             if (squeezeAction.action != null) squeezeAction.action.Enable(); | ||||
|             if (squeezeAction.action != null) squeezeAction.action.performed += Squeeze; | ||||
|             if (stopSqueezeAction.action != null) stopSqueezeAction.action.Enable(); | ||||
|             if (stopSqueezeAction.action != null) stopSqueezeAction.action.performed += StopSqueeze; | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         private void OnDisable(){ | ||||
| 
 | ||||
|             if (grabAction.action != null) grabAction.action.performed -= Grab; | ||||
|             if (releaseAction.action != null) releaseAction.action.performed -= Release; | ||||
|             if (squeezeAction.action != null) squeezeAction.action.performed -= Squeeze; | ||||
|             if (stopSqueezeAction.action != null) stopSqueezeAction.action.performed -= StopSqueeze; | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         private void Update() { | ||||
|             hand.SetGrip(grabAxis.action.ReadValue<float>(), squeezeAxis.action.ReadValue<float>()); | ||||
|         } | ||||
| 
 | ||||
|         private void Grab(InputAction.CallbackContext grab){ | ||||
|             if (!grabbing){ | ||||
|                 hand.Grab(); | ||||
|                 grabbing = true; | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         private void Release(InputAction.CallbackContext grab){ | ||||
|             if (grabbing){ | ||||
|                 hand.Release(); | ||||
|                 grabbing = false; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         private void Squeeze(InputAction.CallbackContext grab){ | ||||
|             if (!squeezing){ | ||||
|                 hand.Squeeze(); | ||||
|                 squeezing = true; | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         private void StopSqueeze(InputAction.CallbackContext grab){ | ||||
|             if (squeezing){ | ||||
|                 hand.Unsqueeze(); | ||||
|                 squeezing = false; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public override void TryHapticImpulse(float duration, float amp, float freq = 10) | ||||
|         { | ||||
|             //OpenXRInput.SendHapticImpulse(hapticAction.action, amp, duration, hand.left ? UnityEngine.InputSystem.XR.XRController.leftHand : UnityEngine.InputSystem.XR.XRController.rightHand); | ||||
| 
 | ||||
|             base.TryHapticImpulse(duration, amp, freq); | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: e0a0b8441c4cca543a7a89c0403302ee | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,48 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using Autohand.Demo; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| namespace Autohand.Demo { | ||||
|     [HelpURL("https://app.gitbook.com/s/5zKO0EvOjzUDeT2aiFk3/auto-hand/controller-input")] | ||||
|     public class OpenXRHandPlayerControllerLink : MonoBehaviour{ | ||||
|         public AutoHandPlayer player; | ||||
| 
 | ||||
|         [Header("Input")] | ||||
|         public InputActionProperty moveAxis; | ||||
|         public InputActionProperty turnAxis; | ||||
|          | ||||
|         private void OnEnable() { | ||||
|             if (moveAxis.action != null) moveAxis.action.Enable(); | ||||
|             if (moveAxis.action != null) moveAxis.action.performed += MoveAction; | ||||
|             if (turnAxis.action != null) turnAxis.action.Enable(); | ||||
|             if (turnAxis.action != null) turnAxis.action.performed += TurnAction; | ||||
|         } | ||||
| 
 | ||||
|         private void OnDisable() { | ||||
|             if (moveAxis.action != null) moveAxis.action.performed -= MoveAction; | ||||
|             if (turnAxis.action != null) turnAxis.action.performed -= TurnAction; | ||||
|         } | ||||
| 
 | ||||
|         private void FixedUpdate() { | ||||
|             player.Move(moveAxis.action.ReadValue<Vector2>()); | ||||
|             player.Turn(turnAxis.action.ReadValue<Vector2>().x); | ||||
|         } | ||||
| 
 | ||||
|         private void Update(){ | ||||
|             player.Move(moveAxis.action.ReadValue<Vector2>()); | ||||
|             player.Turn(turnAxis.action.ReadValue<Vector2>().x); | ||||
|         } | ||||
| 
 | ||||
|         void MoveAction(InputAction.CallbackContext a) { | ||||
|             var axis = a.ReadValue<Vector2>(); | ||||
|             player.Move(axis); | ||||
|         } | ||||
| 
 | ||||
|         void TurnAction(InputAction.CallbackContext a) { | ||||
|             var axis = a.ReadValue<Vector2>(); | ||||
|             player.Turn(axis.x); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3c2299af165ef2148b128cb7c00383bf | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,52 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| namespace Autohand.Demo{ | ||||
|     public class OpenXRHandPointGrabLink : MonoBehaviour{ | ||||
|         public HandDistanceGrabber pointGrab; | ||||
|         public InputActionProperty pointAction; | ||||
|         public InputActionProperty stopPointAction; | ||||
|         public InputActionProperty selectAction; | ||||
|         public InputActionProperty stopSelectAction; | ||||
| 
 | ||||
|         void OnEnable(){ | ||||
|             if(pointAction.action != null) pointAction.action.Enable(); | ||||
|             if (pointAction.action != null) pointAction.action.performed += OnPoint; | ||||
|             if (stopPointAction.action != null) stopPointAction.action.Enable(); | ||||
|             if (stopPointAction.action != null) stopPointAction.action.performed += OnStopPoint; | ||||
| 
 | ||||
|             if (selectAction.action != null) selectAction.action.Enable(); | ||||
|             if (selectAction.action != null) selectAction.action.performed += OnSelect; | ||||
|             if (stopSelectAction.action != null) stopSelectAction.action.Enable(); | ||||
|             if (stopSelectAction.action != null) stopSelectAction.action.performed += OnDeselect; | ||||
|         } | ||||
|          | ||||
|         private void OnDisable() { | ||||
|             if (pointAction.action != null) pointAction.action.performed -= OnPoint; | ||||
|             if (stopPointAction.action != null) stopPointAction.action.performed -= OnStopPoint; | ||||
| 
 | ||||
|             if (selectAction.action != null) selectAction.action.performed -= OnSelect; | ||||
|             if (stopSelectAction.action != null) stopSelectAction.action.performed -= OnDeselect; | ||||
|              | ||||
|         } | ||||
| 
 | ||||
|         void OnPoint(InputAction.CallbackContext e) { | ||||
|             pointGrab.StartPointing(); | ||||
|         } | ||||
| 
 | ||||
|         void OnStopPoint(InputAction.CallbackContext e) { | ||||
|             pointGrab.StopPointing(); | ||||
|         } | ||||
| 
 | ||||
|         private void OnSelect(InputAction.CallbackContext e) { | ||||
|             pointGrab.SelectTarget(); | ||||
|         } | ||||
| 
 | ||||
|         void OnDeselect(InputAction.CallbackContext e) { | ||||
|             pointGrab.CancelSelect(); | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 98115e9b7ea4ff3418caca71996011a4 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,132 @@ | ||||
| using System; | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| 
 | ||||
| namespace Autohand.Demo | ||||
| { | ||||
|     public class OpenXRMover : MonoBehaviour | ||||
|     { | ||||
|         [Header("Input Actions")] | ||||
|         public InputActionProperty moveAction; | ||||
|         public InputActionProperty turnAction; | ||||
| 
 | ||||
|         [Header("Body")] | ||||
|         public GameObject cam; | ||||
|         private CharacterController controller; | ||||
| 
 | ||||
|         [Header("Settings")] | ||||
|         public bool snapTurning; | ||||
|         public float turnAngle; | ||||
|         public float heightStep; | ||||
|         public float minHeight, maxHeight; | ||||
|         public float speed = 5; | ||||
|         public float gravity = 1; | ||||
| 
 | ||||
|         private float currentGravity = 0; | ||||
| 
 | ||||
|         private bool turningReset = true, heightReset = true; | ||||
| 
 | ||||
|         private void Start(){ | ||||
|             controller = GetComponent<CharacterController>(); | ||||
|             gameObject.layer = LayerMask.NameToLayer("HandPlayer"); | ||||
| 
 | ||||
|             moveAction.action.Enable(); | ||||
|             moveAction.action.performed += Move; | ||||
|             turnAction.action.Enable(); | ||||
|             turnAction.action.performed += TurnAndHeight; | ||||
|         } | ||||
| 
 | ||||
|         private void Move(InputAction.CallbackContext move){ | ||||
|             Vector3 headRotation = new Vector3(0, cam.transform.eulerAngles.y, 0); | ||||
| 
 | ||||
|             Vector2 moveAxis = move.ReadValue<Vector2>(); | ||||
| 
 | ||||
|             if(Mathf.Abs(moveAxis.x) < 0.1f) | ||||
|                 moveAxis.x = 0; | ||||
|             if(Mathf.Abs(moveAxis.y) < 0.1f) | ||||
|                 moveAxis.y = 0; | ||||
| 
 | ||||
|             Vector3 direction = new Vector3(moveAxis.x, 0, moveAxis.y); | ||||
| 
 | ||||
|             direction = Quaternion.Euler(headRotation) * direction; | ||||
| 
 | ||||
|             if (controller.isGrounded) | ||||
|                 currentGravity = 0; | ||||
|             else | ||||
|                 currentGravity = Physics.gravity.y * gravity; | ||||
| 
 | ||||
|             controller.Move(new Vector3(direction.x * speed, currentGravity, direction.z * speed) * Time.deltaTime); | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         private void TurnAndHeight(InputAction.CallbackContext turn){ | ||||
|             Vector2 turningAxis = turn.ReadValue<Vector2>(); | ||||
| 
 | ||||
|             //Snap turning | ||||
|             if (snapTurning){ | ||||
|                 if (turningAxis.x > 0.7f && turningReset){ | ||||
|                     transform.rotation *= Quaternion.Euler(0, turnAngle, 0); | ||||
|                     turningReset = false; | ||||
|                 } | ||||
|                 else if (turningAxis.x < -0.7f && turningReset){ | ||||
|                     transform.rotation *= Quaternion.Euler(0, -turnAngle, 0); | ||||
|                     turningReset = false; | ||||
|                 } | ||||
|                 else if (turningAxis.y > 0.7f && heightReset){ | ||||
|                     if (transform.position.y >= maxHeight){ | ||||
|                         transform.position = new Vector3(transform.position.x, maxHeight, transform.position.z); | ||||
|                         SetControllerHeight(maxHeight); | ||||
|                     } | ||||
|                     else{ | ||||
|                         transform.position += new Vector3(0, heightStep, 0); | ||||
|                         AddControllerHeight(heightStep); | ||||
|                     } | ||||
| 
 | ||||
|                     heightReset = false; | ||||
|                 } | ||||
|                 else if (turningAxis.y < -0.7f && heightReset){ | ||||
|                     if (transform.position.y <= minHeight){ | ||||
|                         SetControllerHeight(maxHeight); | ||||
|                         transform.position = new Vector3(transform.position.x, minHeight, transform.position.z); | ||||
|                     } | ||||
|                     else{ | ||||
|                         AddControllerHeight(-heightStep); | ||||
|                         transform.position += new Vector3(0, -heightStep, 0); | ||||
|                     } | ||||
| 
 | ||||
|                     heightReset = false; | ||||
|                 } | ||||
| 
 | ||||
|                 if (Mathf.Abs(turningAxis.x) < 0.4f) | ||||
|                     turningReset = true; | ||||
|                 if (Mathf.Abs(turningAxis.y) < 0.4f) | ||||
|                     heightReset = true; | ||||
|             } | ||||
| 
 | ||||
|             //Smooth turning | ||||
|             else{ | ||||
|                 transform.rotation *= Quaternion.Euler(0, Time.deltaTime * turnAngle * turningAxis.x, 0); | ||||
|                 transform.position += new Vector3(0, Time.deltaTime * heightStep * turningAxis.y, 0); | ||||
| 
 | ||||
|                 AddControllerHeight(Time.deltaTime * heightStep * turningAxis.y); | ||||
| 
 | ||||
|                 if (transform.position.y <= minHeight) | ||||
|                     transform.position = new Vector3(transform.position.x, minHeight, transform.position.z); | ||||
|                 else if (transform.position.y >= maxHeight) | ||||
|                     transform.position = new Vector3(transform.position.x, maxHeight, transform.position.z); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         private void AddControllerHeight(float height){ | ||||
|             controller.height += height; | ||||
|             controller.center = new Vector3(0, controller.height / 2f, 0); | ||||
|         } | ||||
| 
 | ||||
|         private void SetControllerHeight(float height){ | ||||
|             controller.height = height; | ||||
|             controller.center = new Vector3(0, height / 2f, 0); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: dc47bd4a32ee65841818116665dacc30 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,42 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.InputSystem; | ||||
| using UnityEngine.XR; | ||||
| 
 | ||||
| namespace Autohand.Demo{ | ||||
|     public class OpenXRTeleporterLink : MonoBehaviour{ | ||||
|         public Teleporter hand; | ||||
|         public InputActionProperty startTeleportAction; | ||||
|         public InputActionProperty finishTeleportAction; | ||||
|          | ||||
|         bool teleporting = false; | ||||
| 
 | ||||
|         void OnEnable() { | ||||
|             if(startTeleportAction.action != null) startTeleportAction.action.Enable(); | ||||
|             if (startTeleportAction.action != null) startTeleportAction.action.performed += StartTeleportAction; | ||||
|             if (finishTeleportAction.action != null) finishTeleportAction.action.Enable(); | ||||
|             if (finishTeleportAction.action != null) finishTeleportAction.action.performed += FinishTeleportAction; | ||||
|         } | ||||
| 
 | ||||
|         void OnDisable() {  | ||||
|             if (startTeleportAction.action != null) startTeleportAction.action.performed -= StartTeleportAction; | ||||
|             if (finishTeleportAction.action != null) finishTeleportAction.action.performed -= FinishTeleportAction; | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         void StartTeleportAction(InputAction.CallbackContext a) { | ||||
|             if(!teleporting){ | ||||
|                 hand.StartTeleport(); | ||||
|                 teleporting = true; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         void FinishTeleportAction(InputAction.CallbackContext a) { | ||||
|             if(teleporting){ | ||||
|                 hand.Teleport(); | ||||
|                 teleporting = false; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 3e61a6c754b32184fa0fac4b86d9ff14 | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,44 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
| using UnityEngine.XR.Management; | ||||
| 
 | ||||
| [DefaultExecutionOrder(-10000)] | ||||
| public class XRProviderPicker : MonoBehaviour | ||||
| { | ||||
|     //This will disable this script unless the given loader name matches the loader | ||||
|     //(XRGeneralSettings.Instance.Manager.activeLoaders) in the XR Plugin Management window. | ||||
|     //This is because different providers give different tracked positions. | ||||
|     //Shouldn't matter for distribution of build, but does matter for distribution of this asset | ||||
|     public string providerName = ""; | ||||
|     public XRHandOffset enableMe; | ||||
|     public XRHandOffset disableMe; | ||||
| 
 | ||||
|     bool hasProvider = false; | ||||
| 
 | ||||
|     // Start is called before the first frame update | ||||
|     void OnEnable() { | ||||
|         var loaders = XRGeneralSettings.Instance.Manager.activeLoaders; | ||||
|         foreach(var loader in loaders) { | ||||
|             Debug.Log(loader.name); | ||||
|             if(providerName == "" || providerName == loader.name) | ||||
|                 hasProvider = true; | ||||
|         } | ||||
| 
 | ||||
|         if (hasProvider) | ||||
|         { | ||||
|            // enableMe.AdjustPositions(disableMe); | ||||
|             enableMe.enabled = true; | ||||
|             disableMe.enabled = false; | ||||
|         } | ||||
|         else | ||||
|         { | ||||
| 
 | ||||
|             disableMe.AdjustPositions(enableMe); | ||||
|             enableMe.enabled = false; | ||||
|             disableMe.enabled = true; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: be0d1b15235da3647ae676669899705c | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 67ec60719962a3243b0fc82e9ea157dc | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,14 @@ | ||||
| %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: d3552e428dc7646a88de3ed3650f87da, type: 3} | ||||
|   m_Name: OpenXRLoader | ||||
|   m_EditorClassIdentifier:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 0a66536816a05064dae3d90154fc0fc7 | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 11400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: a31a82823eb84be48a52cb7e93f68ea3 | ||||
| folderAsset: yes | ||||
| DefaultImporter: | ||||
|   externalObjects: {} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,16 @@ | ||||
| %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: 975057b4fdcfb8142b3080d19a5cc712, type: 3} | ||||
|   m_Name: OpenXR Editor Settings | ||||
|   m_EditorClassIdentifier:  | ||||
|   Keys:  | ||||
|   Values: [] | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 04e4f0d9cca4c8e4780d59716d87ee8d | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 11400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @ -0,0 +1,434 @@ | ||||
| %YAML 1.1 | ||||
| %TAG !u! tag:unity3d.com,2011: | ||||
| --- !u!114 &-6659213444887224623 | ||||
| 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: 056125dd64c0ed540b40a4af74f7b495, type: 3} | ||||
|   m_Name: RuntimeDebuggerOpenXRFeature Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Runtime Debugger | ||||
|   version: 1 | ||||
|   featureIdInternal: com.unity.openxr.features.runtimedebugger | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
|   cacheSize: 1048576 | ||||
|   perThreadCacheSize: 51200 | ||||
| --- !u!114 &-6047309665668918619 | ||||
| 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: 274c02963f889a64e90bc2e596e21d13, type: 3} | ||||
|   m_Name: HTCViveControllerProfile Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: HTC Vive Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.htcvive | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-5937038818666963752 | ||||
| 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: b3cf79659a011bd419c7a2a30eb74e9a, type: 3} | ||||
|   m_Name: EyeGazeInteraction Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Eye Gaze Interaction Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.eyetracking | ||||
|   openxrExtensionStrings: XR_EXT_eye_gaze_interaction | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-5782195885421076110 | ||||
| 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: f928d0d73a35f294fbe357ca17aa3547, type: 3} | ||||
|   m_Name: MicrosoftHandInteraction Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Microsoft Hand Interaction Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.handtracking | ||||
|   openxrExtensionStrings: XR_MSFT_hand_interaction | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-4859387554584572562 | ||||
| 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: 0f6bfdbcb316ed242b30a8798c9eb853, type: 3} | ||||
|   m_Name: KHRSimpleControllerProfile Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Khronos Simple Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.khrsimpleprofile | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-4467806698735808810 | ||||
| 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: 0f6bfdbcb316ed242b30a8798c9eb853, type: 3} | ||||
|   m_Name: KHRSimpleControllerProfile Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Khronos Simple Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.khrsimpleprofile | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-2832750851012700892 | ||||
| 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: 056125dd64c0ed540b40a4af74f7b495, type: 3} | ||||
|   m_Name: RuntimeDebuggerOpenXRFeature Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Runtime Debugger | ||||
|   version: 1 | ||||
|   featureIdInternal: com.unity.openxr.features.runtimedebugger | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
|   cacheSize: 1048576 | ||||
|   perThreadCacheSize: 51200 | ||||
| --- !u!114 &-2349316787081648488 | ||||
| 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: b5a1f07dc5afe854f9f12a4194aca3fb, type: 3} | ||||
|   m_Name: Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   features: | ||||
|   - {fileID: 6697352894477681951} | ||||
|   - {fileID: 5573751261354438232} | ||||
|   - {fileID: -4467806698735808810} | ||||
|   - {fileID: 4909110228777441070} | ||||
|   - {fileID: -1639617166372076135} | ||||
|   - {fileID: 1864386412458875057} | ||||
|   - {fileID: -2179486326105484369} | ||||
|   - {fileID: -2832750851012700892} | ||||
|   m_renderMode: 1 | ||||
|   m_depthSubmissionMode: 0 | ||||
| --- !u!114 &-2179486326105484369 | ||||
| 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: feeef8d85de8db242bdda70cc7ff5acd, type: 3} | ||||
|   m_Name: OculusTouchControllerProfile Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Oculus Touch Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.oculustouch | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-1639617166372076135 | ||||
| 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: 7de993716e042c6499d0c18eed3a773c, type: 3} | ||||
|   m_Name: MockRuntime Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Mock Runtime | ||||
|   version: 0.0.2 | ||||
|   featureIdInternal: com.unity.openxr.feature.mockruntime | ||||
|   openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
|   ignoreValidationErrors: 0 | ||||
| --- !u!114 &-1547979636885411651 | ||||
| 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: feeef8d85de8db242bdda70cc7ff5acd, type: 3} | ||||
|   m_Name: OculusTouchControllerProfile Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Oculus Touch Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.oculustouch | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &-1453479790625780257 | ||||
| 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: 7de993716e042c6499d0c18eed3a773c, type: 3} | ||||
|   m_Name: MockRuntime Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Mock Runtime | ||||
|   version: 0.0.2 | ||||
|   featureIdInternal: com.unity.openxr.feature.mockruntime | ||||
|   openxrExtensionStrings: XR_UNITY_null_gfx XR_UNITY_android_present | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
|   ignoreValidationErrors: 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: 9f0ebc320a151d3408ea1e9fce54d40e, type: 3} | ||||
|   m_Name: OpenXR Package Settings | ||||
|   m_EditorClassIdentifier:  | ||||
|   Keys: 0100000007000000 | ||||
|   Values: | ||||
|   - {fileID: 7471068112106345490} | ||||
|   - {fileID: -2349316787081648488} | ||||
| --- !u!114 &1864386412458875057 | ||||
| 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: 9ef793c31862a37448e907829482ef80, type: 3} | ||||
|   m_Name: OculusQuestFeature Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Oculus Quest Support | ||||
|   version: 1.0.0 | ||||
|   featureIdInternal: com.unity.openxr.feature.oculusquest | ||||
|   openxrExtensionStrings: XR_OCULUS_android_initialize_loader | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
|   targetQuest: 1 | ||||
|   targetQuest2: 1 | ||||
| --- !u!114 &4472992287994567364 | ||||
| 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: 0d6ccd3d0ef0f1d458e69421dccbdae1, type: 3} | ||||
|   m_Name: ValveIndexControllerProfile Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Valve Index Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.valveindex | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &4909110228777441070 | ||||
| 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: f928d0d73a35f294fbe357ca17aa3547, type: 3} | ||||
|   m_Name: MicrosoftHandInteraction Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Microsoft Hand Interaction Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.handtracking | ||||
|   openxrExtensionStrings: XR_MSFT_hand_interaction | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &5415521968269030538 | ||||
| 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: 486b5e28864f9a94b979b9620ce5006d, type: 3} | ||||
|   m_Name: ConformanceAutomationFeature Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Conformance Automation | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.conformance | ||||
|   openxrExtensionStrings: XR_EXT_conformance_automation | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &5573751261354438232 | ||||
| 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: b3cf79659a011bd419c7a2a30eb74e9a, type: 3} | ||||
|   m_Name: EyeGazeInteraction Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Eye Gaze Interaction Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.eyetracking | ||||
|   openxrExtensionStrings: XR_EXT_eye_gaze_interaction | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &6644768747194615285 | ||||
| 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: 761fdd4502cb7a84e9ec7a2b24f33f37, type: 3} | ||||
|   m_Name: MicrosoftMotionControllerProfile Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Microsoft Motion Controller Profile | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.input.microsoftmotioncontroller | ||||
|   openxrExtensionStrings:  | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &6697352894477681951 | ||||
| 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: 486b5e28864f9a94b979b9620ce5006d, type: 3} | ||||
|   m_Name: ConformanceAutomationFeature Android | ||||
|   m_EditorClassIdentifier:  | ||||
|   m_enabled: 0 | ||||
|   nameUi: Conformance Automation | ||||
|   version: 0.0.1 | ||||
|   featureIdInternal: com.unity.openxr.feature.conformance | ||||
|   openxrExtensionStrings: XR_EXT_conformance_automation | ||||
|   company: Unity | ||||
|   priority: 0 | ||||
|   required: 0 | ||||
| --- !u!114 &7471068112106345490 | ||||
| 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: b5a1f07dc5afe854f9f12a4194aca3fb, type: 3} | ||||
|   m_Name: Standalone | ||||
|   m_EditorClassIdentifier:  | ||||
|   features: | ||||
|   - {fileID: 5415521968269030538} | ||||
|   - {fileID: -5937038818666963752} | ||||
|   - {fileID: -6047309665668918619} | ||||
|   - {fileID: -4859387554584572562} | ||||
|   - {fileID: -5782195885421076110} | ||||
|   - {fileID: 6644768747194615285} | ||||
|   - {fileID: -1453479790625780257} | ||||
|   - {fileID: -1547979636885411651} | ||||
|   - {fileID: -6659213444887224623} | ||||
|   - {fileID: 4472992287994567364} | ||||
|   m_renderMode: 1 | ||||
|   m_depthSubmissionMode: 0 | ||||
| @ -0,0 +1,8 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: d9e999619e65aef4f835066be238305a | ||||
| NativeFormatImporter: | ||||
|   externalObjects: {} | ||||
|   mainObjectFileID: 11400000 | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
					Loading…
					
					
				
		Reference in New Issue