From da81f68f72b7123f1cce8b1b346b58b4a8e9b1b5 Mon Sep 17 00:00:00 2001 From: Song Yerin Date: Mon, 24 Nov 2025 00:59:05 +0900 Subject: [PATCH] =?UTF-8?q?[Unity=20VR=203]=20=EA=B3=BC=EC=A0=9C=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84=20=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 미완 --- Assets/Materials/Red.mat | 136 + Assets/Materials/Red.mat.meta | 8 + .../3.0.9/XR Device Simulator.meta | 8 + .../Hand Expression Captures.meta | 8 + .../Fist Expression Capture.asset | 121 + .../Fist Expression Capture.asset.meta | 8 + .../Grab Expression Capture.asset | 121 + .../Grab Expression Capture.asset.meta | 8 + .../Open Expression Capture.asset | 121 + .../Open Expression Capture.asset.meta | 8 + .../Pinch Expression Capture.asset | 121 + .../Pinch Expression Capture.asset.meta | 8 + .../Poke Expression Capture.asset | 121 + .../Poke Expression Capture.asset.meta | 8 + .../Resting Expression Capture.asset | 121 + .../Resting Expression Capture.asset.meta | 8 + .../Thumb Expression Capture.asset | 121 + .../Thumb Expression Capture.asset.meta | 8 + .../3.0.9/XR Device Simulator/Scripts.meta | 8 + .../Scripts/XRDeviceSimulatorControllerUI.cs | 253 + .../XRDeviceSimulatorControllerUI.cs.meta | 11 + .../Scripts/XRDeviceSimulatorHandsUI.cs | 181 + .../Scripts/XRDeviceSimulatorHandsUI.cs.meta | 11 + .../Scripts/XRDeviceSimulatorUI.cs | 1165 ++ .../Scripts/XRDeviceSimulatorUI.cs.meta | 11 + .../3.0.9/XR Device Simulator/UI.meta | 8 + .../UI/ControllerDevice.meta | 8 + .../UI/ControllerDevice/ControllerLeft.png | Bin 0 -> 25129 bytes .../ControllerDevice/ControllerLeft.png.meta | 159 + .../ControllerOverlayLinesLeft.png | Bin 0 -> 10158 bytes .../ControllerOverlayLinesLeft.png.meta | 159 + .../ControllerOverlayLinesRight.png | Bin 0 -> 10696 bytes .../ControllerOverlayLinesRight.png.meta | 159 + .../UI/ControllerDevice/ControllerRight.png | Bin 0 -> 25056 bytes .../ControllerDevice/ControllerRight.png.meta | 159 + .../UI/ControllerDevice/xr_ctlr.png | Bin 0 -> 17982 bytes .../UI/ControllerDevice/xr_ctlr.png.meta | 147 + .../3.0.9/XR Device Simulator/UI/General.meta | 8 + .../UI/General/CloseWindow.png | Bin 0 -> 7147 bytes .../UI/General/CloseWindow.png.meta | 159 + .../UI/General/CycleXRDevices.png | Bin 0 -> 7983 bytes .../UI/General/CycleXRDevices.png.meta | 159 + .../UI/General/DeviceSimUI_bg.png | Bin 0 -> 1945 bytes .../UI/General/DeviceSimUI_bg.png.meta | 159 + .../UI/General/Gripper.png | Bin 0 -> 3154 bytes .../UI/General/Gripper.png.meta | 147 + .../UI/General/KeyboardIcon.png | Bin 0 -> 5866 bytes .../UI/General/KeyboardIcon.png.meta | 159 + .../XR Device Simulator/UI/General/Locked.png | Bin 0 -> 5673 bytes .../UI/General/Locked.png.meta | 159 + .../XR Device Simulator/UI/General/Look.png | Bin 0 -> 6733 bytes .../UI/General/Look.png.meta | 159 + .../UI/General/OpenWindow.png | Bin 0 -> 5680 bytes .../UI/General/OpenWindow.png.meta | 159 + .../UI/General/Unlocked.png | Bin 0 -> 4359 bytes .../UI/General/Unlocked.png.meta | 159 + .../UI/General/btn_bgbottom.png | Bin 0 -> 569 bytes .../UI/General/btn_bgbottom.png.meta | 147 + .../3.0.9/XR Device Simulator/UI/Hands.meta | 8 + .../UI/Hands/Hand_Default.png | Bin 0 -> 9881 bytes .../UI/Hands/Hand_Default.png.meta | 172 + .../UI/Hands/Hand_Fist.png | Bin 0 -> 12933 bytes .../UI/Hands/Hand_Fist.png.meta | 172 + .../UI/Hands/Hand_Grab.png | Bin 0 -> 15126 bytes .../UI/Hands/Hand_Grab.png.meta | 172 + .../UI/Hands/Hand_Open.png | Bin 0 -> 9927 bytes .../UI/Hands/Hand_Open.png.meta | 172 + .../UI/Hands/Hand_Pinch.png | Bin 0 -> 12073 bytes .../UI/Hands/Hand_Pinch.png.meta | 172 + .../UI/Hands/Hand_Poke.png | Bin 0 -> 7376 bytes .../UI/Hands/Hand_Poke.png.meta | 172 + .../UI/Hands/Hand_Thumb.png | Bin 0 -> 6530 bytes .../UI/Hands/Hand_Thumb.png.meta | 172 + .../XR Device Simulator/UI/Hands/hand.png | Bin 0 -> 11255 bytes .../UI/Hands/hand.png.meta | 147 + .../XR Device Simulator/UI/HeadDevice.meta | 8 + .../XR Device Simulator/UI/HeadDevice/HMD.png | Bin 0 -> 9918 bytes .../UI/HeadDevice/HMD.png.meta | 135 + .../UI/HeadDevice/HMDOverlay.png | Bin 0 -> 14953 bytes .../UI/HeadDevice/HMDOverlay.png.meta | 159 + .../UI/HeadDevice/HMD_d.png | Bin 0 -> 11463 bytes .../UI/HeadDevice/HMD_d.png.meta | 135 + .../UI/HeadDevice/MoveRotateTool.png | Bin 0 -> 15421 bytes .../UI/HeadDevice/MoveRotateTool.png.meta | 147 + .../UI/HeadDevice/Movement.png | Bin 0 -> 8801 bytes .../UI/HeadDevice/Movement.png.meta | 147 + .../XR Device Simulator/UI/HeadDevice/XR.png | Bin 0 -> 8084 bytes .../UI/HeadDevice/XR.png.meta | 147 + .../UI/HeadDevice/xr_hmd.png | Bin 0 -> 13063 bytes .../UI/HeadDevice/xr_hmd.png.meta | 147 + .../3.0.9/XR Device Simulator/UI/Mouse.meta | 8 + .../XR Device Simulator/UI/Mouse/Cursor.png | Bin 0 -> 7340 bytes .../UI/Mouse/Cursor.png.meta | 147 + .../XR Device Simulator/UI/Mouse/Mouse.png | Bin 0 -> 8314 bytes .../UI/Mouse/Mouse.png.meta | 147 + .../UI/Mouse/MouseMoveAround.png | Bin 0 -> 10824 bytes .../UI/Mouse/MouseMoveAround.png.meta | 147 + .../XR Device Simulator/UI/Mouse/MouseR.png | Bin 0 -> 13952 bytes .../UI/Mouse/MouseR.png.meta | 135 + .../XR Device Simulator/UI/Mouse/MouseR_d.png | Bin 0 -> 8840 bytes .../UI/Mouse/MouseR_d.png.meta | 147 + .../UI/XR Device Simulator UI.prefab | 14338 ++++++++++++++++ .../UI/XR Device Simulator UI.prefab.meta | 7 + ...ion.Toolkit.Samples.DeviceSimulator.asmdef | 25 + ...oolkit.Samples.DeviceSimulator.asmdef.meta | 7 + ...XR Device Controller Controls.inputactions | 417 + ...vice Controller Controls.inputactions.meta | 14 + .../XR Device Hand Controls.inputactions | 134 + .../XR Device Hand Controls.inputactions.meta | 14 + .../XR Device Simulator Controls.inputactions | 580 + ...evice Simulator Controls.inputactions.meta | 14 + .../XR Device Simulator.prefab | 135 + .../XR Device Simulator.prefab.meta | 7 + Assets/Scenes/New Scene.unity | 5589 ++++++ Assets/Scenes/New Scene.unity.meta | 7 + Assets/Scripts/Enemy_me.cs | 104 + Assets/Scripts/Enemy_me.cs.meta | 2 + Assets/Scripts/Grenade.cs | 116 + Assets/Scripts/Grenade.cs.meta | 2 + Assets/Scripts/GrenadeRangeUI.cs | 33 + Assets/Scripts/GrenadeRangeUI.cs.meta | 2 + Assets/Scripts/PlayerHealth.cs | 57 + Assets/Scripts/PlayerHealth.cs.meta | 2 + Assets/Scripts/Sword.cs | 141 + Assets/Scripts/Sword.cs.meta | 2 + 125 files changed, 29940 insertions(+) create mode 100644 Assets/Materials/Red.mat create mode 100644 Assets/Materials/Red.mat.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Locked.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Locked.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Look.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Look.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/btn_bgbottom.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/btn_bgbottom.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Default.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Default.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Grab.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Grab.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Open.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Open.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Pinch.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMDOverlay.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/Movement.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/Movement.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/XR.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/XR.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/xr_hmd.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Cursor.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Cursor.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR_d.png create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR_d.png.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/XR Device Simulator UI.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Controller Controls.inputactions create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Controller Controls.inputactions.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions.meta create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab create mode 100644 Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab.meta create mode 100644 Assets/Scenes/New Scene.unity create mode 100644 Assets/Scenes/New Scene.unity.meta create mode 100644 Assets/Scripts/Enemy_me.cs create mode 100644 Assets/Scripts/Enemy_me.cs.meta create mode 100644 Assets/Scripts/Grenade.cs create mode 100644 Assets/Scripts/Grenade.cs.meta create mode 100644 Assets/Scripts/GrenadeRangeUI.cs create mode 100644 Assets/Scripts/GrenadeRangeUI.cs.meta create mode 100644 Assets/Scripts/PlayerHealth.cs create mode 100644 Assets/Scripts/PlayerHealth.cs.meta create mode 100644 Assets/Scripts/Sword.cs create mode 100644 Assets/Scripts/Sword.cs.meta diff --git a/Assets/Materials/Red.mat b/Assets/Materials/Red.mat new file mode 100644 index 0000000..19e83e3 --- /dev/null +++ b/Assets/Materials/Red.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.6886792, g: 0, b: 0, a: 1} + - _Color: {r: 0.6886792, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3356182176739504185 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Materials/Red.mat.meta b/Assets/Materials/Red.mat.meta new file mode 100644 index 0000000..b2294dd --- /dev/null +++ b/Assets/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf2b21ee3516a9c4abaf4de868619099 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator.meta new file mode 100644 index 0000000..7d3f157 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 786843edcaf8bc44ca4b6cfaec13454d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures.meta new file mode 100644 index 0000000..0b7f5fa --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e328aec6ff17084fb147d5b790becee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset new file mode 100644 index 0000000..05ff45a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Fist Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: a6e9e9736379c164e81fdfd2c806a91c, type: 3} + m_LeftCapturedPoses: + - position: {x: -0.08861, y: 1.08868, z: 0.05857} + rotation: {x: 0.36043, y: -0.4684, z: -0.25351, w: -0.76578} + - position: {x: -0.05765, y: 1.13135, z: 0.07474} + rotation: {x: 0.36043, y: -0.4684, z: -0.25351, w: -0.76578} + - position: {x: -0.03546, y: 1.109, z: 0.0512} + rotation: {x: 0.59983, y: -0.37735, z: 0.50003, w: -0.49777} + - position: {x: 0.0011, y: 1.11724, z: 0.05104} + rotation: {x: 0.49478, y: -0.30279, z: 0.48325, w: -0.65573} + - position: {x: 0.03519, y: 1.13111, z: 0.06377} + rotation: {x: 0.14385, y: -0.02208, z: 0.61571, w: -0.77442} + - position: {x: 0.04211, y: 1.13763, z: 0.09051} + rotation: {x: 0.14385, y: -0.02208, z: 0.61571, w: -0.77442} + - position: {x: -0.04663, y: 1.11556, z: 0.0572} + rotation: {x: 0.36043, y: -0.4684, z: -0.25351, w: -0.76578} + - position: {x: -0.0116, y: 1.17225, z: 0.07013} + rotation: {x: -0.00409, y: -0.46362, z: -0.05542, w: -0.88429} + - position: {x: 0.02426, y: 1.17418, z: 0.09505} + rotation: {x: -0.69617, y: -0.34948, z: 0.30606, w: -0.54731} + - position: {x: 0.02304, y: 1.14684, z: 0.08907} + rotation: {x: -0.861, y: -0.16993, z: 0.42576, w: -0.22028} + - position: {x: 0.00645, y: 1.1323, z: 0.07569} + rotation: {x: -0.861, y: -0.16993, z: 0.42576, w: -0.22028} + - position: {x: -0.05856, y: 1.11476, z: 0.07217} + rotation: {x: 0.36043, y: -0.4684, z: -0.25351, w: -0.76578} + - position: {x: -0.02669, y: 1.17402, z: 0.09092} + rotation: {x: -0.12944, y: -0.48207, z: -0.05105, w: -0.86501} + - position: {x: 0.01523, y: 1.16538, z: 0.11574} + rotation: {x: -0.77011, y: -0.33807, z: 0.33994, w: -0.42081} + - position: {x: 0.00764, y: 1.1375, z: 0.10257} + rotation: {x: -0.90967, y: -0.07972, z: 0.40663, w: -0.0282} + - position: {x: -0.01353, y: 1.13282, z: 0.08361} + rotation: {x: -0.90967, y: -0.07972, z: 0.40663, w: -0.0282} + - position: {x: -0.06963, y: 1.11521, z: 0.08838} + rotation: {x: 0.36043, y: -0.4684, z: -0.25351, w: -0.76578} + - position: {x: -0.03721, y: 1.16377, z: 0.10986} + rotation: {x: -0.2355, y: -0.4896, z: -0.06269, w: -0.8372} + - position: {x: 0.00096, y: 1.1488, z: 0.12827} + rotation: {x: -0.80554, y: -0.37674, z: 0.28964, w: -0.35395} + - position: {x: -0.00516, y: 1.12465, z: 0.11045} + rotation: {x: -0.89322, y: -0.17439, z: 0.4048, w: 0.08882} + - position: {x: -0.02604, y: 1.12332, z: 0.0917} + rotation: {x: -0.89322, y: -0.17439, z: 0.4048, w: 0.08882} + - position: {x: -0.0712, y: 1.11171, z: 0.09767} + rotation: {x: 0.20234, y: -0.42523, z: -0.44596, w: -0.76116} + - position: {x: -0.04664, y: 1.14787, z: 0.12695} + rotation: {x: -0.33363, y: -0.54099, z: -0.0866, w: -0.76715} + - position: {x: -0.01521, y: 1.13306, z: 0.13375} + rotation: {x: -0.80892, y: -0.42266, z: 0.23467, w: -0.33457} + - position: {x: -0.01747, y: 1.11575, z: 0.11816} + rotation: {x: -0.87711, y: -0.26861, z: 0.37815, w: 0.12461} + - position: {x: -0.03523, y: 1.11514, z: 0.10014} + rotation: {x: -0.87711, y: -0.26861, z: 0.37815, w: 0.12461} + m_RightCapturedPoses: + - position: {x: 0.24707, y: 0.99063, z: -0.16631} + rotation: {x: -0.43384, y: 0.03012, z: -0.12568, w: 0.89167} + - position: {x: 0.25479, y: 1.03223, z: -0.13096} + rotation: {x: -0.43384, y: 0.03012, z: -0.12568, w: 0.89167} + - position: {x: 0.21906, y: 1.01687, z: -0.12384} + rotation: {x: -0.28182, y: -0.0545, z: 0.66163, w: 0.69272} + - position: {x: 0.20226, y: 1.02879, z: -0.09254} + rotation: {x: -0.14498, y: 0.10806, z: 0.58328, w: 0.79189} + - position: {x: 0.20234, y: 1.04265, z: -0.05614} + rotation: {x: 0.25174, y: 0.36066, z: 0.51855, w: 0.73325} + - position: {x: 0.2242, y: 1.04391, z: -0.03809} + rotation: {x: 0.25174, y: 0.36066, z: 0.51855, w: 0.73325} + - position: {x: 0.23109, y: 1.02106, z: -0.1303} + rotation: {x: -0.43384, y: 0.03012, z: -0.12568, w: 0.89167} + - position: {x: 0.23717, y: 1.07719, z: -0.09244} + rotation: {x: -0.08083, y: 0.09967, z: -0.18174, w: 0.97494} + - position: {x: 0.24695, y: 1.08249, z: -0.05017} + rotation: {x: 0.58029, y: -0.05886, z: -0.2234, w: 0.78096} + - position: {x: 0.23712, y: 1.05784, z: -0.04122} + rotation: {x: 0.81297, y: -0.1053, z: -0.19315, w: 0.53916} + - position: {x: 0.22645, y: 1.0357, z: -0.04907} + rotation: {x: 0.81297, y: -0.1053, z: -0.19315, w: 0.53916} + - position: {x: 0.24939, y: 1.01643, z: -0.1334} + rotation: {x: -0.43384, y: 0.03012, z: -0.12568, w: 0.89167} + - position: {x: 0.26251, y: 1.07384, z: -0.0956} + rotation: {x: -0.03191, y: 0.05776, z: -0.22096, w: 0.97305} + - position: {x: 0.26877, y: 1.07565, z: -0.04656} + rotation: {x: 0.73256, y: -0.14112, z: -0.19581, w: 0.63647} + - position: {x: 0.25396, y: 1.0478, z: -0.05015} + rotation: {x: 0.95114, y: -0.16705, z: -0.17376, w: 0.19297} + - position: {x: 0.24258, y: 1.03763, z: -0.07458} + rotation: {x: 0.95114, y: -0.16705, z: -0.17376, w: 0.19297} + - position: {x: 0.26892, y: 1.0129, z: -0.13502} + rotation: {x: -0.43384, y: 0.03012, z: -0.12568, w: 0.89167} + - position: {x: 0.28167, y: 1.05945, z: -0.09577} + rotation: {x: 0.00147, y: 0.04437, z: -0.27763, w: 0.95966} + - position: {x: 0.28546, y: 1.05821, z: -0.051} + rotation: {x: 0.72242, y: -0.20494, z: -0.25286, w: 0.61005} + - position: {x: 0.26662, y: 1.03439, z: -0.05492} + rotation: {x: 0.92979, y: -0.3013, z: -0.15118, w: 0.14783} + - position: {x: 0.25551, y: 1.02762, z: -0.07982} + rotation: {x: 0.92979, y: -0.3013, z: -0.15118, w: 0.14783} + - position: {x: 0.27693, y: 1.00765, z: -0.13195} + rotation: {x: -0.39225, y: 0.06217, z: -0.36771, w: 0.84087} + - position: {x: 0.29761, y: 1.03995, z: -0.09594} + rotation: {x: 0.00464, y: -0.00316, z: -0.35123, w: 0.93627} + - position: {x: 0.29728, y: 1.03973, z: -0.06053} + rotation: {x: 0.68428, y: -0.25641, z: -0.32133, w: 0.60229} + - position: {x: 0.27976, y: 1.02429, z: -0.06212} + rotation: {x: 0.88115, y: -0.41117, z: -0.17219, w: 0.15768} + - position: {x: 0.26771, y: 1.02021, z: -0.084} + rotation: {x: 0.88115, y: -0.41117, z: -0.17219, w: 0.15768} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta new file mode 100644 index 0000000..1a58ccf --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a7c8ca0feac7cc44a5c225164ef311d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset new file mode 100644 index 0000000..79993e5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Grab Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: bd6b9153aa3b96f49b238bbf6ae68b80, type: 3} + m_LeftCapturedPoses: + - position: {x: 0.1343161, y: 0.9362596, z: 0.3174979} + rotation: {x: 0.1556275, y: -0.7020801, z: -0.4054088, w: -0.5643644} + - position: {x: 0.1681882, y: 0.9728321, z: 0.3144373} + rotation: {x: 0.1556275, y: -0.7020801, z: -0.4054088, w: -0.5643644} + - position: {x: 0.1720445, y: 0.9549341, z: 0.2862817} + rotation: {x: 0.6083363, y: -0.5769529, z: 0.4162883, w: -0.3517902} + - position: {x: 0.2030084, y: 0.9531577, z: 0.2725072} + rotation: {x: 0.5498899, y: -0.5634962, z: 0.3958033, w: -0.472687} + - position: {x: 0.2371523, y: 0.9557603, z: 0.2640485} + rotation: {x: 0.6089131, y: -0.5804128, z: 0.416209, w: -0.3451316} + - position: {x: 0.2600098, y: 0.9547487, z: 0.2523459} + rotation: {x: 0.6089131, y: -0.5804128, z: 0.416209, w: -0.3451316} + - position: {x: 0.1660184, y: 0.9607488, z: 0.2960855} + rotation: {x: 0.1556275, y: -0.7020801, z: -0.4054088, w: -0.5643644} + - position: {x: 0.1985067, y: 1.012019, z: 0.2884764} + rotation: {x: -0.2261723, y: -0.7755026, z: 0.1364265, w: -0.5734369} + - position: {x: 0.2312728, y: 0.9933741, z: 0.2763977} + rotation: {x: -0.3213913, y: -0.7416466, z: 0.2256461, w: -0.5438308} + - position: {x: 0.2480564, y: 0.976016, z: 0.2686184} + rotation: {x: -0.3029985, y: -0.7307421, z: 0.1924625, w: -0.5806601} + - position: {x: 0.2658996, y: 0.9619632, z: 0.2631192} + rotation: {x: -0.3029985, y: -0.7307421, z: 0.1924625, w: -0.5806601} + - position: {x: 0.1669404, y: 0.9576903, z: 0.3133912} + rotation: {x: 0.1556275, y: -0.7020801, z: -0.4054088, w: -0.5643644} + - position: {x: 0.2020603, y: 1.009405, z: 0.3113767} + rotation: {x: -0.2435421, y: -0.7954152, z: 0.09046314, w: -0.5475568} + - position: {x: 0.2391151, y: 0.9910065, z: 0.2941714} + rotation: {x: -0.3412039, y: -0.7647017, z: 0.2162649, w: -0.5020366} + - position: {x: 0.2569503, y: 0.971644, z: 0.2826008} + rotation: {x: -0.3907835, y: -0.7418547, z: 0.2143833, w: -0.5009788} + - position: {x: 0.2729583, y: 0.9537505, z: 0.272399} + rotation: {x: -0.3907835, y: -0.7418547, z: 0.2143833, w: -0.5009788} + - position: {x: 0.1676679, y: 0.9556464, z: 0.3281579} + rotation: {x: 0.1556275, y: -0.7020801, z: -0.4054088, w: -0.5643644} + - position: {x: 0.2063389, y: 0.9966183, z: 0.3283893} + rotation: {x: -0.2681237, y: -0.7940124, z: 0.01121371, w: -0.5454616} + - position: {x: 0.2413513, y: 0.9839877, z: 0.3119171} + rotation: {x: -0.4098352, y: -0.7643496, z: 0.1605958, w: -0.4711835} + - position: {x: 0.2576787, y: 0.9664661, z: 0.2979271} + rotation: {x: -0.4812635, y: -0.7456245, z: 0.2427607, w: -0.3917866} + - position: {x: 0.2681663, y: 0.9482603, z: 0.2835692} + rotation: {x: -0.4812635, y: -0.7456245, z: 0.2427607, w: -0.3917866} + - position: {x: 0.1722106, y: 0.9508898, z: 0.3344614} + rotation: {x: -0.06193276, y: -0.6400825, z: -0.5182812, w: -0.5637758} + - position: {x: 0.2096585, y: 0.9791776, z: 0.3426984} + rotation: {x: -0.306694, y: -0.8089321, z: -0.06878693, w: -0.4968261} + - position: {x: 0.2367852, y: 0.9729743, z: 0.3267664} + rotation: {x: -0.4871903, y: -0.7592144, z: 0.1430449, w: -0.4071578} + - position: {x: 0.2469373, y: 0.9599587, z: 0.3134627} + rotation: {x: -0.5495818, y: -0.7474908, z: 0.2352023, w: -0.2896506} + - position: {x: 0.2520872, y: 0.9451663, z: 0.2967317} + rotation: {x: -0.5495818, y: -0.7474908, z: 0.2352023, w: -0.2896506} + m_RightCapturedPoses: + - position: {x: 0.4254034, y: 0.9213622, z: 0.161984} + rotation: {x: -0.3352461, y: -0.3346758, z: -0.3490014, w: 0.8085791} + - position: {x: 0.4085415, y: 0.9596856, z: 0.1892094} + rotation: {x: -0.3352461, y: -0.3346758, z: -0.3490014, w: 0.8085791} + - position: {x: 0.381114, y: 0.9458098, z: 0.1756731} + rotation: {x: -0.3563641, y: -0.3405352, z: 0.6066681, w: 0.6236941} + - position: {x: 0.3520251, y: 0.9468734, z: 0.193119} + rotation: {x: -0.3260806, y: -0.2895242, z: 0.5482115, w: 0.7136606} + - position: {x: 0.3248384, y: 0.952093, z: 0.214977} + rotation: {x: -0.3789958, y: -0.360802, z: 0.5965025, w: 0.6085795} + - position: {x: 0.3014959, y: 0.9535856, z: 0.225623} + rotation: {x: -0.3789958, y: -0.360802, z: 0.5965025, w: 0.6085795} + - position: {x: 0.39328, y: 0.9499913, z: 0.1765345} + rotation: {x: -0.3352461, y: -0.3346758, z: -0.3490014, w: 0.8085791} + - position: {x: 0.37551, y: 1.003389, z: 0.2005136} + rotation: {x: 0.2426604, y: -0.4328659, z: -0.06625099, w: 0.8656521} + - position: {x: 0.3445694, y: 0.9890277, z: 0.2206036} + rotation: {x: 0.3725723, y: -0.4282859, z: -0.02711545, w: 0.8228156} + - position: {x: 0.3261779, y: 0.9740638, z: 0.2296223} + rotation: {x: 0.3477346, y: -0.3987119, z: -0.04720598, w: 0.8472787} + - position: {x: 0.3096386, y: 0.961884, z: 0.2407671} + rotation: {x: 0.3477346, y: -0.3987119, z: -0.04720598, w: 0.8472787} + - position: {x: 0.4063587, y: 0.9447647, z: 0.187085} + rotation: {x: -0.3352461, y: -0.3346758, z: -0.3490014, w: 0.8085791} + - position: {x: 0.3916797, y: 0.9980091, z: 0.2164349} + rotation: {x: 0.276126, y: -0.4628054, z: -0.09656028, w: 0.8368044} + - position: {x: 0.3545857, y: 0.9813077, z: 0.2352145} + rotation: {x: 0.4387359, y: -0.4675615, z: -0.0148389, w: 0.7672528} + - position: {x: 0.33358, y: 0.9623473, z: 0.240327} + rotation: {x: 0.4838415, y: -0.4474359, z: -0.03635861, w: 0.7512501} + - position: {x: 0.3148885, y: 0.944723, z: 0.2448578} + rotation: {x: 0.4838415, y: -0.4474359, z: -0.03635861, w: 0.7512501} + - position: {x: 0.4176301, y: 0.9408616, z: 0.19606} + rotation: {x: -0.3352461, y: -0.3346758, z: -0.3490014, w: 0.8085791} + - position: {x: 0.4012916, y: 0.983357, z: 0.2292472} + rotation: {x: 0.2965848, y: -0.4723193, z: -0.1506206, w: 0.8162507} + - position: {x: 0.3662705, y: 0.9694409, z: 0.244629} + rotation: {x: 0.4786977, y: -0.4851626, z: -0.08012389, w: 0.7273554} + - position: {x: 0.3445672, y: 0.9522825, z: 0.2465963} + rotation: {x: 0.5682461, y: -0.5076841, z: -0.04068696, w: 0.6462954} + - position: {x: 0.3259802, y: 0.9351012, z: 0.2439674} + rotation: {x: 0.5682461, y: -0.5076841, z: -0.04068696, w: 0.6462954} + - position: {x: 0.4195015, y: 0.9355631, z: 0.2032307} + rotation: {x: -0.1914558, y: -0.2863006, z: -0.5461738, w: 0.7635907} + - position: {x: 0.4086315, y: 0.964398, z: 0.2395734} + rotation: {x: 0.3161905, y: -0.5324415, z: -0.1994426, w: 0.759442} + - position: {x: 0.3786558, y: 0.9558086, z: 0.2470464} + rotation: {x: 0.5185887, y: -0.5199289, z: -0.1052087, w: 0.6705749} + - position: {x: 0.3615593, y: 0.943383, z: 0.2453817} + rotation: {x: 0.5988599, y: -0.5620132, z: -0.05758667, w: 0.5676195} + - position: {x: 0.3445174, y: 0.9298483, z: 0.238195} + rotation: {x: 0.5988599, y: -0.5620132, z: -0.05758667, w: 0.5676195} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta new file mode 100644 index 0000000..cc7201a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3861c298d39c60c44b16920421444875 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset new file mode 100644 index 0000000..1186811 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Open Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: ceccab26080354140af21950c6d338d5, type: 3} + m_LeftCapturedPoses: + - position: {x: -0.1177059, y: 0.8061969, z: 0.235624} + rotation: {x: 0.08445393, y: -0.1200614, z: 0.0628578, w: -0.9871686} + - position: {x: -0.1047273, y: 0.8122855, z: 0.2830124} + rotation: {x: 0.08445393, y: -0.1200614, z: 0.0628578, w: -0.9871686} + - position: {x: -0.0795095, y: 0.7924902, z: 0.2641737} + rotation: {x: 0.3025313, y: -0.3298483, z: 0.5452457, w: -0.7087893} + - position: {x: -0.05268033, y: 0.794817, z: 0.2843369} + rotation: {x: 0.2799234, y: -0.2828785, z: 0.4762475, w: -0.784099} + - position: {x: -0.0278459, y: 0.8007451, z: 0.3082276} + rotation: {x: 0.3463441, y: -0.3571906, z: 0.5279718, w: -0.6882635} + - position: {x: -0.005650185, y: 0.8041698, z: 0.3202551} + rotation: {x: 0.3463441, y: -0.3571906, z: 0.5279718, w: -0.6882635} + - position: {x: -0.08915028, y: 0.800172, z: 0.2680804} + rotation: {x: 0.08445393, y: -0.1200614, z: 0.0628578, w: -0.9871686} + - position: {x: -0.07041875, y: 0.8103389, z: 0.3265319} + rotation: {x: 0.1758561, y: -0.2045269, z: 0.0708775, w: -0.9603227} + - position: {x: -0.0540244, y: 0.8224561, z: 0.3600656} + rotation: {x: 0.1639517, y: -0.2017448, z: 0.04627062, w: -0.9645092} + - position: {x: -0.04385618, y: 0.82994, z: 0.3818142} + rotation: {x: 0.205467, y: -0.1803949, z: 0.01701632, w: -0.9617441} + - position: {x: -0.03599482, y: 0.8399463, z: 0.4011725} + rotation: {x: 0.205467, y: -0.1803949, z: 0.01701632, w: -0.9617441} + - position: {x: -0.1057133, y: 0.8036416, z: 0.2694789} + rotation: {x: 0.08445393, y: -0.1200614, z: 0.0628578, w: -0.9871686} + - position: {x: -0.09174867, y: 0.8183741, z: 0.3304009} + rotation: {x: 0.1611523, y: -0.07440689, z: 0.04599896, w: -0.9830451} + - position: {x: -0.08459227, y: 0.8321433, z: 0.3720196} + rotation: {x: 0.1594818, y: -0.07189491, z: 0.03431577, w: -0.9839814} + - position: {x: -0.08024703, y: 0.8409495, z: 0.398781} + rotation: {x: 0.2282747, y: -0.07627919, z: -0.007415171, w: -0.9705758} + - position: {x: -0.07688312, y: 0.8534857, z: 0.4211483} + rotation: {x: 0.2282747, y: -0.07627919, z: -0.007415171, w: -0.9705758} + - position: {x: -0.1243838, y: 0.8078067, z: 0.2747007} + rotation: {x: 0.08445393, y: -0.1200614, z: 0.0628578, w: -0.9871686} + - position: {x: -0.1130867, y: 0.816117, z: 0.3287629} + rotation: {x: 0.1786204, y: 0.001840025, z: 0.004296183, w: -0.983907} + - position: {x: -0.1131709, y: 0.8303005, z: 0.366538} + rotation: {x: 0.1731032, y: -0.001395911, z: -0.02930434, w: -0.9844667} + - position: {x: -0.1133743, y: 0.8396742, z: 0.3923862} + rotation: {x: 0.1796116, y: -0.03080529, z: -0.02854275, w: -0.982841} + - position: {x: -0.1124859, y: 0.8501471, z: 0.4153195} + rotation: {x: 0.1796116, y: -0.03080529, z: -0.02854275, w: -0.982841} + - position: {x: -0.1329093, y: 0.8054485, z: 0.2765219} + rotation: {x: 0.04764271, y: 0.00598368, z: -0.1531844, w: -0.9870304} + - position: {x: -0.1341542, y: 0.8098041, z: 0.3235399} + rotation: {x: 0.2183402, y: 0.1515359, z: -0.02889088, w: -0.9636025} + - position: {x: -0.1438384, y: 0.8229014, z: 0.3508364} + rotation: {x: 0.1507424, y: 0.1767339, z: -0.09234086, w: -0.9682537} + - position: {x: -0.1516164, y: 0.8283505, z: 0.369585} + rotation: {x: 0.1732077, y: 0.1307178, z: -0.08082743, w: -0.9728203} + - position: {x: -0.1579186, y: 0.8367335, z: 0.3897394} + rotation: {x: 0.1732077, y: 0.1307178, z: -0.08082743, w: -0.9728203} + m_RightCapturedPoses: + - position: {x: 0.1695616, y: 0.8059168, z: 0.2231146} + rotation: {x: 0.1455155, y: 0.09165069, z: -0.05898476, w: -0.9833342} + - position: {x: 0.1590387, y: 0.8181648, z: 0.2699167} + rotation: {x: 0.1455155, y: 0.09165069, z: -0.05898476, w: -0.9833342} + - position: {x: 0.1327678, y: 0.7964745, z: 0.2553814} + rotation: {x: 0.3038023, y: 0.2995147, z: -0.5915877, w: -0.6841192} + - position: {x: 0.1068885, y: 0.7985365, z: 0.2767773} + rotation: {x: 0.2831368, y: 0.2491433, z: -0.5248965, w: -0.7630498} + - position: {x: 0.08320035, y: 0.8045, z: 0.3017966} + rotation: {x: 0.325798, y: 0.3146853, z: -0.5837801, w: -0.6738173} + - position: {x: 0.06219631, y: 0.8071236, z: 0.3159736} + rotation: {x: 0.325798, y: 0.3146853, z: -0.5837801, w: -0.6738173} + - position: {x: 0.1426203, y: 0.8045313, z: 0.2575938} + rotation: {x: 0.1455155, y: 0.09165069, z: -0.05898476, w: -0.9833342} + - position: {x: 0.1268395, y: 0.822595, z: 0.3148432} + rotation: {x: 0.1873772, y: 0.1286157, z: -0.08412632, w: -0.9701909} + - position: {x: 0.1158083, y: 0.8360143, z: 0.3500334} + rotation: {x: 0.1522006, y: 0.1244271, z: -0.06191168, w: -0.9785293} + - position: {x: 0.1092107, y: 0.8431175, z: 0.3732372} + rotation: {x: 0.185557, y: 0.1028985, z: -0.03756465, w: -0.9765087} + - position: {x: 0.1044991, y: 0.8523431, z: 0.3939582} + rotation: {x: 0.185557, y: 0.1028985, z: -0.03756465, w: -0.9765087} + - position: {x: 0.1592947, y: 0.8078101, z: 0.2577546} + rotation: {x: 0.1455155, y: 0.09165069, z: -0.05898476, w: -0.9833342} + - position: {x: 0.1485158, y: 0.8304129, z: 0.3167188} + rotation: {x: 0.186273, y: 0.04752991, z: -0.04320189, w: -0.9803962} + - position: {x: 0.1436614, y: 0.8464537, z: 0.3578533} + rotation: {x: 0.1772276, y: 0.04507327, z: -0.03174846, w: -0.9826244} + - position: {x: 0.1408155, y: 0.8563007, z: 0.3844529} + rotation: {x: 0.2435302, y: 0.05011827, z: 0.008183546, w: -0.9685629} + - position: {x: 0.1387756, y: 0.8695478, z: 0.406569} + rotation: {x: 0.2435302, y: 0.05011827, z: 0.008183546, w: -0.9685629} + - position: {x: 0.1781585, y: 0.812121, z: 0.2613478} + rotation: {x: 0.1455155, y: 0.09165069, z: -0.05898476, w: -0.9833342} + - position: {x: 0.1696902, y: 0.8273438, z: 0.3144134} + rotation: {x: 0.1982404, y: -0.0350953, z: 0.005853549, w: -0.9795074} + - position: {x: 0.172558, y: 0.8429975, z: 0.3514927} + rotation: {x: 0.1937883, y: -0.03110957, z: 0.03954247, w: -0.9797524} + - position: {x: 0.1746556, y: 0.8533709, z: 0.3768705} + rotation: {x: 0.2010143, y: -0.001809478, z: 0.03793623, w: -0.9788519} + - position: {x: 0.1755171, y: 0.8647776, z: 0.399355} + rotation: {x: 0.2010143, y: -0.001809478, z: 0.03793623, w: -0.9788519} + - position: {x: 0.186704, y: 0.8097544, z: 0.2630615} + rotation: {x: 0.1121615, y: -0.02023545, z: 0.1652296, w: -0.9796476} + - position: {x: 0.1903251, y: 0.8198187, z: 0.3090703} + rotation: {x: 0.207436, y: -0.1462307, z: 0.06295095, w: -0.9652067} + - position: {x: 0.2001283, y: 0.8319622, z: 0.3367624} + rotation: {x: 0.1343965, y: -0.1689329, z: 0.1263285, w: -0.968215} + - position: {x: 0.207717, y: 0.8365347, z: 0.3558203} + rotation: {x: 0.1587855, y: -0.1235879, z: 0.1156796, w: -0.9726929} + - position: {x: 0.2139974, y: 0.8441217, z: 0.3762944} + rotation: {x: 0.1587855, y: -0.1235879, z: 0.1156796, w: -0.9726929} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta new file mode 100644 index 0000000..3a2b186 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05293ab353dc8a747a36ed129311686d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset new file mode 100644 index 0000000..b1f089f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Pinch Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: a6721511441c05a43964dac58584c890, type: 3} + m_LeftCapturedPoses: + - position: {x: 0.0157946, y: 1.001988, z: 0.3836024} + rotation: {x: 0.457364, y: -0.5518827, z: -0.3590422, w: -0.5977727} + - position: {x: 0.03365209, y: 1.048454, z: 0.3815437} + rotation: {x: 0.457364, y: -0.5518827, z: -0.3590422, w: -0.5977727} + - position: {x: 0.05078341, y: 1.028646, z: 0.3568002} + rotation: {x: 0.7396748, y: -0.3659472, z: 0.4339377, w: -0.361472} + - position: {x: 0.0814724, y: 1.035998, z: 0.3445426} + rotation: {x: 0.6078655, y: -0.2825187, z: 0.4485443, w: -0.5911775} + - position: {x: 0.1124141, y: 1.052369, z: 0.3481093} + rotation: {x: 0.2729817, y: -0.01229787, z: 0.5733344, w: -0.7724104} + - position: {x: 0.1216165, y: 1.063636, z: 0.3692194} + rotation: {x: 0.2729817, y: -0.01229787, z: 0.5733344, w: -0.7724104} + - position: {x: 0.04198926, y: 1.033307, z: 0.3650339} + rotation: {x: 0.457364, y: -0.5518827, z: -0.3590422, w: -0.5977727} + - position: {x: 0.05929584, y: 1.091936, z: 0.3577654} + rotation: {x: 0.2107346, y: -0.6483985, z: -0.03298127, w: -0.7308096} + - position: {x: 0.09617385, y: 1.10579, z: 0.3605433} + rotation: {x: -0.2236543, y: -0.5781351, z: 0.2986468, w: -0.7256367} + - position: {x: 0.114026, y: 1.088837, z: 0.3664011} + rotation: {x: -0.3926506, y: -0.4713324, z: 0.4193517, w: -0.6691901} + - position: {x: 0.1219782, y: 1.067816, z: 0.3725952} + rotation: {x: -0.3926506, y: -0.4713324, z: 0.4193517, w: -0.6691901} + - position: {x: 0.03642771, y: 1.03335, z: 0.3813612} + rotation: {x: 0.457364, y: -0.5518827, z: -0.3590422, w: -0.5977727} + - position: {x: 0.05150958, y: 1.09492, z: 0.379485} + rotation: {x: 0.3017765, y: -0.608869, z: -0.2473378, w: -0.690676} + - position: {x: 0.08243073, y: 1.127015, z: 0.3829007} + rotation: {x: 0.1150407, y: -0.6536562, z: -0.09936951, w: -0.7413669} + - position: {x: 0.1095774, y: 1.135635, z: 0.3863143} + rotation: {x: 0.0728094, y: -0.6599165, z: -0.1217568, w: -0.7378241} + - position: {x: 0.1340718, y: 1.143715, z: 0.3897743} + rotation: {x: 0.0728094, y: -0.6599165, z: -0.1217568, w: -0.7378241} + - position: {x: 0.03156805, y: 1.035289, z: 0.398976} + rotation: {x: 0.457364, y: -0.5518827, z: -0.3590422, w: -0.5977727} + - position: {x: 0.05032922, y: 1.088258, z: 0.4000564} + rotation: {x: 0.3770045, y: -0.528223, z: -0.4137666, w: -0.638471} + - position: {x: 0.06504954, y: 1.125555, z: 0.4064596} + rotation: {x: 0.2519302, y: -0.6023735, z: -0.3470888, w: -0.6732063} + - position: {x: 0.08265182, y: 1.146511, z: 0.4105369} + rotation: {x: 0.23679, y: -0.634203, z: -0.3243127, w: -0.6607107} + - position: {x: 0.09877241, y: 1.165956, z: 0.4130814} + rotation: {x: 0.23679, y: -0.634203, z: -0.3243127, w: -0.6607107} + - position: {x: 0.03352766, y: 1.034082, z: 0.4077679} + rotation: {x: 0.2671525, y: -0.5516179, z: -0.5254101, w: -0.5901622} + - position: {x: 0.0511328, y: 1.076624, z: 0.4195869} + rotation: {x: 0.3783071, y: -0.4138983, z: -0.5423734, w: -0.6256221} + - position: {x: 0.05457214, y: 1.106127, z: 0.4314589} + rotation: {x: 0.2924047, y: -0.4426991, z: -0.5538299, w: -0.6417083} + - position: {x: 0.05973852, y: 1.124435, z: 0.4407019} + rotation: {x: 0.3348972, y: -0.460098, z: -0.5488416, w: -0.6123127} + - position: {x: 0.0629609, y: 1.145638, z: 0.4486251} + rotation: {x: 0.3348972, y: -0.460098, z: -0.5488416, w: -0.6123127} + m_RightCapturedPoses: + - position: {x: 0.2859654, y: 0.9980624, z: 0.3333892} + rotation: {x: -0.5665034, y: -0.4050445, z: -0.1902182, w: 0.6919753} + - position: {x: 0.2672887, y: 1.044222, z: 0.335021} + rotation: {x: -0.5665034, y: -0.4050445, z: -0.1902182, w: 0.6919753} + - position: {x: 0.2408116, y: 1.022089, z: 0.3257466} + rotation: {x: -0.6160189, y: -0.2205986, z: 0.6362784, w: 0.4086644} + - position: {x: 0.2081687, y: 1.02963, z: 0.3306119} + rotation: {x: -0.5113408, y: -0.0924702, z: 0.6044654, w: 0.6038221} + - position: {x: 0.1824874, y: 1.047425, z: 0.3467965} + rotation: {x: -0.1676959, y: 0.2218038, z: 0.6220766, w: 0.7319165} + - position: {x: 0.1844946, y: 1.061542, z: 0.3681025} + rotation: {x: -0.1676959, y: 0.2218038, z: 0.6220766, w: 0.7319165} + - position: {x: 0.25245, y: 1.027434, z: 0.3273216} + rotation: {x: -0.5665034, y: -0.4050445, z: -0.1902182, w: 0.6919753} + - position: {x: 0.2312731, y: 1.084857, z: 0.3221581} + rotation: {x: -0.2356876, y: -0.4335979, z: 0.0602022, w: 0.8676519} + - position: {x: 0.2004377, y: 1.098947, z: 0.342413} + rotation: {x: 0.2576996, y: -0.3520694, z: 0.2556971, w: 0.8627034} + - position: {x: 0.1884001, y: 1.083138, z: 0.3580846} + rotation: {x: 0.4324853, y: -0.2673547, z: 0.3143991, w: 0.8016428} + - position: {x: 0.1841693, y: 1.063618, z: 0.370107} + rotation: {x: 0.4324853, y: -0.2673547, z: 0.3143991, w: 0.8016428} + - position: {x: 0.2654974, y: 1.029476, z: 0.3384759} + rotation: {x: -0.5665034, y: -0.4050445, z: -0.1902182, w: 0.6919753} + - position: {x: 0.248612, y: 1.090382, z: 0.3366528} + rotation: {x: -0.3928278, y: -0.4398281, z: -0.1023589, w: 0.8010994} + - position: {x: 0.2207083, y: 1.122539, z: 0.3502623} + rotation: {x: -0.240511, y: -0.4538667, z: -0.03425559, w: 0.8573132} + - position: {x: 0.1988572, y: 1.135261, z: 0.3638112} + rotation: {x: -0.2472186, y: -0.4604642, z: -0.08306116, w: 0.8485026} + - position: {x: 0.1802294, y: 1.149206, z: 0.3754635} + rotation: {x: -0.2472186, y: -0.4604642, z: -0.08306116, w: 0.8485026} + - position: {x: 0.2783066, y: 1.033296, z: 0.3505374} + rotation: {x: -0.5665034, y: -0.4050445, z: -0.1902182, w: 0.6919753} + - position: {x: 0.2600926, y: 1.086314, z: 0.3545583} + rotation: {x: -0.494328, y: -0.4104389, z: -0.2317789, w: 0.7303822} + - position: {x: 0.2450523, y: 1.123361, z: 0.3616381} + rotation: {x: -0.3329608, y: -0.4675161, z: -0.1760223, w: 0.7997389} + - position: {x: 0.2276048, y: 1.14265, z: 0.3710771} + rotation: {x: -0.3052964, y: -0.4991576, z: -0.153878, w: 0.7962146} + - position: {x: 0.2108935, y: 1.160155, z: 0.3787447} + rotation: {x: -0.3052964, y: -0.4991576, z: -0.153878, w: 0.7962146} + - position: {x: 0.2809969, y: 1.033228, z: 0.359218} + rotation: {x: -0.425173, y: -0.415756, z: -0.3994905, w: 0.6976977} + - position: {x: 0.2695662, y: 1.077219, z: 0.3731317} + rotation: {x: -0.5577059, y: -0.3509479, z: -0.361963, w: 0.6593807} + - position: {x: 0.2676765, y: 1.108873, z: 0.3773413} + rotation: {x: -0.3935685, y: -0.4185851, z: -0.3451964, w: 0.742112} + - position: {x: 0.2602836, y: 1.127339, z: 0.3845274} + rotation: {x: -0.3791074, y: -0.468205, z: -0.3070508, w: 0.7367374} + - position: {x: 0.2507767, y: 1.147341, z: 0.3902047} + rotation: {x: -0.3791074, y: -0.468205, z: -0.3070508, w: 0.7367374} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta new file mode 100644 index 0000000..752844a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6e15a52475c2564ca7d2977fdece24a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset new file mode 100644 index 0000000..8fe7857 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Poke Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: a2586e6b399337f409118c79273dc29d, type: 3} + m_LeftCapturedPoses: + - position: {x: -0.1071779, y: 0.827069, z: 0.3175363} + rotation: {x: 0.1584258, y: -0.1762791, z: -0.007713986, w: -0.9714769} + - position: {x: -0.08917637, y: 0.8413426, z: 0.3621581} + rotation: {x: 0.1584258, y: -0.1762791, z: -0.007713986, w: -0.9714769} + - position: {x: -0.06348944, y: 0.8224213, z: 0.3421627} + rotation: {x: 0.2625299, y: -0.4862984, z: 0.6006949, w: -0.577718} + - position: {x: -0.03357103, y: 0.8128417, z: 0.3554352} + rotation: {x: 0.2976573, y: -0.4949231, z: 0.5009959, w: -0.6445578} + - position: {x: -0.0003841147, y: 0.8088648, z: 0.3672353} + rotation: {x: 0.3419976, y: -0.5377187, z: 0.5414934, w: -0.5483443} + - position: {x: 0.02473941, y: 0.8043881, z: 0.3712021} + rotation: {x: 0.3419976, y: -0.5377187, z: 0.5414934, w: -0.5483443} + - position: {x: -0.07374379, y: 0.8293393, z: 0.3464895} + rotation: {x: 0.1584258, y: -0.1762791, z: -0.007713986, w: -0.9714769} + - position: {x: -0.04922855, y: 0.8500396, z: 0.4007363} + rotation: {x: 0.1101994, y: -0.1310576, z: 0.02526704, w: -0.9849069} + - position: {x: -0.03873676, y: 0.8584118, z: 0.438186} + rotation: {x: 0.07904448, y: -0.1267361, z: 0.002658814, w: -0.9887786} + - position: {x: -0.03233693, y: 0.8623795, z: 0.462541} + rotation: {x: 0.1126262, y: -0.1016642, z: -0.02010015, w: -0.9882185} + - position: {x: -0.02810054, y: 0.8687388, z: 0.4847472} + rotation: {x: 0.1126262, y: -0.1016642, z: -0.02010015, w: -0.9882185} + - position: {x: -0.09056408, y: 0.8307414, z: 0.3498875} + rotation: {x: 0.1584258, y: -0.1762791, z: -0.007713986, w: -0.9714769} + - position: {x: -0.07117486, y: 0.8556161, z: 0.4067799} + rotation: {x: -0.3417761, y: -0.07929233, z: 0.01456529, w: -0.9363171} + - position: {x: -0.06493732, y: 0.826694, z: 0.4407213} + rotation: {x: -0.9059693, y: -0.04588759, z: 0.05312631, w: -0.4174823} + - position: {x: -0.06661183, y: 0.8046937, z: 0.4220603} + rotation: {x: -0.997141, y: 0.05248658, z: 0.01495624, w: 0.05226291} + - position: {x: -0.06769776, y: 0.8063177, z: 0.3959179} + rotation: {x: -0.997141, y: 0.05248658, z: 0.01495624, w: 0.05226291} + - position: {x: -0.1090732, y: 0.8330464, z: 0.3572646} + rotation: {x: 0.1584258, y: -0.1762791, z: -0.007713986, w: -0.9714769} + - position: {x: -0.09223516, y: 0.8502033, z: 0.4085257} + rotation: {x: -0.4810147, y: -0.08804822, z: -0.0200354, w: -0.8720499} + - position: {x: -0.08516539, y: 0.816032, z: 0.4298669} + rotation: {x: -0.9595444, y: -0.07511636, z: 0.001599823, w: -0.2713481} + - position: {x: -0.0841147, y: 0.8015105, z: 0.4060984} + rotation: {x: -0.9684747, y: -0.04550592, z: 0.004768603, w: 0.2448749} + - position: {x: -0.0850437, y: 0.8120999, z: 0.3828392} + rotation: {x: -0.9684747, y: -0.04550592, z: 0.004768603, w: 0.2448749} + - position: {x: -0.1169456, y: 0.82977, z: 0.3605972} + rotation: {x: 0.09799456, y: -0.06724676, z: -0.2276041, w: -0.9664736} + - position: {x: -0.1128549, y: 0.8403059, z: 0.4071279} + rotation: {x: -0.5417459, y: -0.1437806, z: -0.09073175, w: -0.8231684} + - position: {x: -0.1020596, y: 0.8124069, z: 0.4191045} + rotation: {x: -0.9709633, y: -0.1148564, z: -0.03644615, w: -0.206664} + - position: {x: -0.0995403, y: 0.804035, z: 0.399676} + rotation: {x: -0.9486026, y: -0.1292432, z: -0.01809669, w: 0.2883087} + - position: {x: -0.09988867, y: 0.8157601, z: 0.3798555} + rotation: {x: -0.9486026, y: -0.1292432, z: -0.01809669, w: 0.2883087} + m_RightCapturedPoses: + - position: {x: 0.1872659, y: 0.8247173, z: 0.2764837} + rotation: {x: 0.1845069, y: 0.05019128, z: -0.006978832, w: -0.981524} + - position: {x: 0.1812874, y: 0.8415789, z: 0.3233755} + rotation: {x: 0.1845069, y: 0.05019128, z: -0.006978832, w: -0.981524} + - position: {x: 0.1522112, y: 0.8207598, z: 0.3134545} + rotation: {x: 0.199468, y: 0.3324911, z: -0.652386, w: -0.6511949} + - position: {x: 0.1285676, y: 0.8148245, z: 0.3373038} + rotation: {x: 0.2496604, y: 0.3293343, z: -0.56299, w: -0.7157171} + - position: {x: 0.1018932, y: 0.8143476, z: 0.3606421} + rotation: {x: 0.311683, y: 0.4133047, z: -0.5990361, w: -0.6108918} + - position: {x: 0.07868381, y: 0.8121885, z: 0.371761} + rotation: {x: 0.311683, y: 0.4133047, z: -0.5990361, w: -0.6108918} + - position: {x: 0.16278, y: 0.8284291, z: 0.3137179} + rotation: {x: 0.1845069, y: 0.05019128, z: -0.006978832, w: -0.981524} + - position: {x: 0.1524728, y: 0.85317, z: 0.3702275} + rotation: {x: 0.1350046, y: -0.02712834, z: -0.02644238, w: -0.9901205} + - position: {x: 0.1543259, y: 0.8638626, z: 0.4085014} + rotation: {x: 0.05748563, y: -0.03067759, z: 0.002382847, w: -0.9978722} + - position: {x: 0.1558937, y: 0.8667836, z: 0.4337774} + rotation: {x: 0.06920901, y: -0.05590588, z: 0.01990099, w: -0.995836} + - position: {x: 0.1589124, y: 0.8710141, z: 0.4566791} + rotation: {x: 0.06920901, y: -0.05590588, z: 0.01990099, w: -0.995836} + - position: {x: 0.1799342, y: 0.8300665, z: 0.3125032} + rotation: {x: 0.1845069, y: 0.05019128, z: -0.006978832, w: -0.981524} + - position: {x: 0.1753088, y: 0.8584405, z: 0.3702672} + rotation: {x: -0.2938031, y: -0.03947803, z: 0.03686079, w: -0.9543387} + - position: {x: 0.1777264, y: 0.8330595, z: 0.4073803} + rotation: {x: -0.8921361, y: 0.0006021559, z: 0.06735972, w: -0.4467162} + - position: {x: 0.1742377, y: 0.8100289, z: 0.3902785} + rotation: {x: -0.9913462, y: -0.03387545, z: 0.115123, w: 0.05321492} + - position: {x: 0.1685462, y: 0.8114298, z: 0.3647269} + rotation: {x: -0.9913462, y: -0.03387545, z: 0.115123, w: 0.05321492} + - position: {x: 0.1991926, y: 0.8325304, z: 0.3140919} + rotation: {x: 0.1845069, y: 0.05019128, z: -0.006978832, w: -0.981524} + - position: {x: 0.1960526, y: 0.8525566, z: 0.3669564} + rotation: {x: -0.4343545, y: -0.02347651, z: 0.09103297, w: -0.8958224} + - position: {x: 0.1945383, y: 0.8205502, z: 0.3923809} + rotation: {x: -0.9444679, y: 0.0516615, z: 0.1263621, w: -0.2989045} + - position: {x: 0.1870244, y: 0.8051766, z: 0.3703784} + rotation: {x: -0.9599695, y: 0.09107628, z: 0.1156614, w: 0.2382978} + - position: {x: 0.1823367, y: 0.8158885, z: 0.3476349} + rotation: {x: -0.9599695, y: 0.09107628, z: 0.1156614, w: 0.2382978} + - position: {x: 0.2076045, y: 0.8292077, z: 0.315511} + rotation: {x: 0.1512249, y: -0.05109093, z: 0.2214301, w: -0.9620236} + - position: {x: 0.2155159, y: 0.8420568, z: 0.3609549} + rotation: {x: -0.4986402, y: 0.04115808, z: 0.1677107, w: -0.8494335} + - position: {x: 0.2078733, y: 0.8152046, z: 0.3770448} + rotation: {x: -0.9555787, y: 0.1014953, z: 0.162833, w: -0.2237268} + - position: {x: 0.2002757, y: 0.8067993, z: 0.3590024} + rotation: {x: -0.9280035, y: 0.1819064, z: 0.1276522, w: 0.2990396} + - position: {x: 0.1965684, y: 0.8197343, z: 0.3403103} + rotation: {x: -0.9280035, y: 0.1819064, z: 0.1276522, w: 0.2990396} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta new file mode 100644 index 0000000..6492510 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95c319715e9d2644da8ae09af8ccfee6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset new file mode 100644 index 0000000..b9b01f9 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Resting Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: 7d3dbc333af046c4193982e1166659dd, type: 3} + m_LeftCapturedPoses: + - position: {x: -0.08227, y: 1.09858, z: 0.0624} + rotation: {x: 0.37018, y: -0.42667, z: -0.23629, w: -0.79063} + - position: {x: -0.05319, y: 1.14112, z: 0.08206} + rotation: {x: 0.37018, y: -0.42667, z: -0.23629, w: -0.79063} + - position: {x: -0.03098, y: 1.12033, z: 0.05497} + rotation: {x: 0.62813, y: -0.40647, z: 0.45152, w: -0.48617} + - position: {x: 0.00508, y: 1.12946, z: 0.05049} + rotation: {x: 0.56658, y: -0.37898, z: 0.40879, w: -0.60683} + - position: {x: 0.04104, y: 1.14418, z: 0.05325} + rotation: {x: 0.50136, y: -0.31467, z: 0.52384, w: -0.61255} + - position: {x: 0.06704, y: 1.15292, z: 0.0605} + rotation: {x: 0.50136, y: -0.31467, z: 0.52384, w: -0.61255} + - position: {x: -0.04156, y: 1.12615, z: 0.06273} + rotation: {x: 0.37018, y: -0.42667, z: -0.23629, w: -0.79063} + - position: {x: -0.00694, y: 1.18204, z: 0.08261} + rotation: {x: 0.33862, y: -0.46716, z: -0.16301, w: -0.80033} + - position: {x: 0.02092, y: 1.21239, z: 0.09721} + rotation: {x: 0.20645, y: -0.49184, z: -0.11594, w: -0.83787} + - position: {x: 0.04267, y: 1.22527, z: 0.10928} + rotation: {x: 0.19916, y: -0.47258, z: -0.13734, w: -0.84743} + - position: {x: 0.06123, y: 1.23835, z: 0.12155} + rotation: {x: 0.19916, y: -0.47258, z: -0.13734, w: -0.84743} + - position: {x: -0.05418, y: 1.12452, z: 0.07682} + rotation: {x: 0.37018, y: -0.42667, z: -0.23629, w: -0.79063} + - position: {x: -0.02412, y: 1.18365, z: 0.10172} + rotation: {x: 0.29654, y: -0.42389, z: -0.22072, w: -0.82684} + - position: {x: 0.00409, y: 1.21717, z: 0.12471} + rotation: {x: 0.07485, y: -0.46811, z: -0.1185, w: -0.87249} + - position: {x: 0.02946, y: 1.22484, z: 0.14219} + rotation: {x: 0.018, y: -0.4765, z: -0.14103, w: -0.86761} + - position: {x: 0.05258, y: 1.23078, z: 0.15831} + rotation: {x: 0.018, y: -0.4765, z: -0.14103, w: -0.86761} + - position: {x: -0.06652, y: 1.12487, z: 0.09424} + rotation: {x: 0.37018, y: -0.42667, z: -0.23629, w: -0.79063} + - position: {x: -0.03655, y: 1.17324, z: 0.11937} + rotation: {x: 0.28613, y: -0.37813, z: -0.29259, w: -0.83039} + - position: {x: -0.01585, y: 1.20454, z: 0.1441} + rotation: {x: 0.05979, y: -0.4537, z: -0.22094, w: -0.86126} + - position: {x: 0.00728, y: 1.21384, z: 0.1619} + rotation: {x: -0.02753, y: -0.50001, z: -0.17905, w: -0.84686} + - position: {x: 0.03065, y: 1.21918, z: 0.17654} + rotation: {x: -0.02753, y: -0.50001, z: -0.17905, w: -0.84686} + - position: {x: -0.06905, y: 1.12129, z: 0.10329} + rotation: {x: 0.22237, y: -0.38305, z: -0.43656, w: -0.7831} + - position: {x: -0.0477, y: 1.15721, z: 0.13526} + rotation: {x: 0.23079, y: -0.30136, z: -0.37872, w: -0.84409} + - position: {x: -0.03588, y: 1.17908, z: 0.16046} + rotation: {x: -0.02823, y: -0.37711, z: -0.34394, w: -0.85947} + - position: {x: -0.02025, y: 1.18402, z: 0.17718} + rotation: {x: -0.08543, y: -0.44714, z: -0.31003, w: -0.83466} + - position: {x: -0.00056, y: 1.1887, z: 0.19236} + rotation: {x: -0.08543, y: -0.44714, z: -0.31003, w: -0.83466} + m_RightCapturedPoses: + - position: {x: 0.25036, y: 1.0071, z: -0.1635} + rotation: {x: -0.36011, y: 0.06995, z: -0.1086, w: 0.92392} + - position: {x: 0.26061, y: 1.04213, z: -0.12217} + rotation: {x: -0.36011, y: 0.06995, z: -0.1086, w: 0.92392} + - position: {x: 0.22277, y: 1.02779, z: -0.11895} + rotation: {x: -0.29443, y: -0.09961, z: 0.61688, w: 0.72309} + - position: {x: 0.20376, y: 1.03914, z: -0.08872} + rotation: {x: -0.17373, y: 0.03486, z: 0.54658, w: 0.81844} + - position: {x: 0.19858, y: 1.0517, z: -0.05222} + rotation: {x: -0.08241, y: 0.04251, z: 0.61551, w: 0.78265} + - position: {x: 0.19663, y: 1.05785, z: -0.02459} + rotation: {x: -0.08241, y: 0.04251, z: 0.61551, w: 0.78265} + - position: {x: 0.23565, y: 1.03198, z: -0.12363} + rotation: {x: -0.36011, y: 0.06995, z: -0.1086, w: 0.92392} + - position: {x: 0.24581, y: 1.0798, z: -0.07552} + rotation: {x: -0.26745, y: -0.0023, z: -0.05316, w: 0.9621} + - position: {x: 0.24686, y: 1.10231, z: -0.03806} + rotation: {x: -0.08818, y: -0.01665, z: -0.07783, w: 0.99292} + - position: {x: 0.24632, y: 1.10729, z: -0.0105} + rotation: {x: -0.0807, y: 0.00726, z: -0.09635, w: 0.99204} + - position: {x: 0.24765, y: 1.11246, z: 0.01474} + rotation: {x: -0.0807, y: 0.00726, z: -0.09635, w: 0.99204} + - position: {x: 0.25356, y: 1.02741, z: -0.12805} + rotation: {x: -0.36011, y: 0.06995, z: -0.1086, w: 0.92392} + - position: {x: 0.27087, y: 1.07717, z: -0.08084} + rotation: {x: -0.25376, y: 0.06876, z: -0.13017, w: 0.956} + - position: {x: 0.28064, y: 1.10029, z: -0.03821} + rotation: {x: 0.00277, y: 0.0306, z: -0.15586, w: 0.9873} + - position: {x: 0.28253, y: 1.09981, z: -0.00652} + rotation: {x: 0.03529, y: 0.02435, z: -0.20304, w: 0.97823} + - position: {x: 0.28434, y: 1.0986, z: 0.0222} + rotation: {x: 0.03529, y: 0.02435, z: -0.20304, w: 0.97823} + - position: {x: 0.27434, y: 1.02385, z: -0.13037} + rotation: {x: -0.36011, y: 0.06995, z: -0.1086, w: 0.92392} + - position: {x: 0.28989, y: 1.06311, z: -0.0847} + rotation: {x: -0.303, y: 0.12805, z: -0.19366, w: 0.92428} + - position: {x: 0.30581, y: 1.08606, z: -0.04948} + rotation: {x: -0.02105, y: 0.04613, z: -0.25712, w: 0.96505} + - position: {x: 0.30886, y: 1.08658, z: -0.01902} + rotation: {x: 0.09422, y: -0.01594, z: -0.27039, w: 0.958} + - position: {x: 0.30779, y: 1.08315, z: 0.00885} + rotation: {x: 0.09422, y: -0.01594, z: -0.27039, w: 0.958} + - position: {x: 0.2825, y: 1.01819, z: -0.12876} + rotation: {x: -0.33093, y: 0.12084, z: -0.34823, w: 0.86869} + - position: {x: 0.30567, y: 1.04402, z: -0.08921} + rotation: {x: -0.31247, y: 0.21947, z: -0.28321, w: 0.87977} + - position: {x: 0.3256, y: 1.05908, z: -0.06413} + rotation: {x: -0.02639, y: 0.12369, z: -0.40234, w: 0.90671} + - position: {x: 0.33135, y: 1.05787, z: -0.04147} + rotation: {x: 0.06308, y: 0.03026, z: -0.41147, w: 0.90874} + - position: {x: 0.3323, y: 1.05547, z: -0.0163} + rotation: {x: 0.06308, y: 0.03026, z: -0.41147, w: 0.90874} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta new file mode 100644 index 0000000..59b633f --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5be099e6e6012c244bb41881b6c0ea07 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset new file mode 100644 index 0000000..7ff31af --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset @@ -0,0 +1,121 @@ +%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: be402f6368bb7404eb9adbf9f61fa025, type: 3} + m_Name: Thumb Expression Capture + m_EditorClassIdentifier: + m_Icon: {fileID: 21300000, guid: 3b2e62babc5249f42921c2cd027852cd, type: 3} + m_LeftCapturedPoses: + - position: {x: -0.005137175, y: 0.9806235, z: 0.3271167} + rotation: {x: 0.04482474, y: -0.1648934, z: -0.7112298, w: -0.6818746} + - position: {x: 0.004659322, y: 0.9971178, z: 0.376166} + rotation: {x: 0.04482474, y: -0.1648934, z: -0.7112298, w: -0.6818746} + - position: {x: 0.01631483, y: 1.023864, z: 0.3502414} + rotation: {x: 0.4399743, y: -0.2460086, z: -0.1511322, w: -0.8503303} + - position: {x: 0.02652826, y: 1.053303, z: 0.367842} + rotation: {x: 0.4407867, y: -0.211895, z: -0.2633173, w: -0.8315477} + - position: {x: 0.03100188, y: 1.084722, z: 0.3872445} + rotation: {x: 0.6225613, y: -0.1823171, z: -0.1927477, w: -0.7362244} + - position: {x: 0.03056071, y: 1.111566, z: 0.3909492} + rotation: {x: 0.6225613, y: -0.1823171, z: -0.1927477, w: -0.7362244} + - position: {x: 0.01023713, y: 1.01347, z: 0.3568022} + rotation: {x: 0.04482474, y: -0.1648934, z: -0.7112298, w: -0.6818746} + - position: {x: 0.01810431, y: 1.036754, z: 0.4177327} + rotation: {x: -0.3544258, y: -0.502328, z: -0.4846452, w: -0.6222281} + - position: {x: 0.05854382, y: 1.038668, z: 0.4279232} + rotation: {x: -0.7097575, y: -0.694498, z: 0.07254867, w: -0.09302467} + - position: {x: 0.05924543, y: 1.032439, z: 0.4019161} + rotation: {x: -0.6585054, y: -0.5330628, z: 0.442797, w: 0.2935063} + - position: {x: 0.03767347, y: 1.029728, z: 0.3903133} + rotation: {x: -0.6585054, y: -0.5330628, z: 0.442797, w: 0.2935063} + - position: {x: 0.008996945, y: 0.9956917, z: 0.3600693} + rotation: {x: 0.04482474, y: -0.1648934, z: -0.7112298, w: -0.6818746} + - position: {x: 0.01445582, y: 1.013612, z: 0.4252154} + rotation: {x: -0.4346533, y: -0.5413443, z: -0.4818633, w: -0.5346313} + - position: {x: 0.06159928, y: 1.016303, z: 0.4269186} + rotation: {x: -0.6921574, y: -0.7177366, z: 0.07171951, w: -0.02507737} + - position: {x: 0.05968019, y: 1.012128, z: 0.3969441} + rotation: {x: -0.6687785, y: -0.5167429, z: 0.4109222, w: 0.341841} + - position: {x: 0.03533835, y: 1.012402, z: 0.3841297} + rotation: {x: -0.6687785, y: -0.5167429, z: 0.4109222, w: 0.341841} + - position: {x: 0.008640887, y: 0.9762834, z: 0.3667744} + rotation: {x: 0.04482474, y: -0.1648934, z: -0.7112298, w: -0.6818746} + - position: {x: 0.01893923, y: 0.991241, z: 0.4233454} + rotation: {x: -0.4550433, y: -0.5749835, z: -0.4825611, w: -0.4790241} + - position: {x: 0.06143552, y: 0.996348, z: 0.4201115} + rotation: {x: -0.6732396, y: -0.738315, z: 0.03688492, w: 0.0166972} + - position: {x: 0.05926164, y: 0.9954125, z: 0.3909574} + rotation: {x: -0.5873962, y: -0.5908144, z: 0.3979874, w: 0.3840707} + - position: {x: 0.03528208, y: 0.9946058, z: 0.3789357} + rotation: {x: -0.5873962, y: -0.5908144, z: 0.3979874, w: 0.3840707} + - position: {x: 0.01278839, y: 0.9676964, z: 0.3679407} + rotation: {x: -0.103049, y: -0.08623168, z: -0.832944, w: -0.5367953} + - position: {x: 0.0260664, y: 0.9693583, z: 0.4163749} + rotation: {x: -0.4254971, y: -0.6414837, z: -0.4966468, w: -0.40099} + - position: {x: 0.05775425, y: 0.9793654, z: 0.4101158} + rotation: {x: -0.6410927, y: -0.7656182, z: 0.03891845, w: 0.03625515} + - position: {x: 0.05539743, y: 0.9790724, z: 0.3878851} + rotation: {x: -0.5362977, y: -0.6428261, z: 0.38924, w: 0.384255} + - position: {x: 0.03388948, y: 0.9773734, z: 0.3769915} + rotation: {x: -0.5362977, y: -0.6428261, z: 0.38924, w: 0.384255} + m_RightCapturedPoses: + - position: {x: 0.190565, y: 0.9886562, z: 0.2587681} + rotation: {x: 0.25151, y: -0.1371259, z: 0.6376771, w: -0.7150575} + - position: {x: 0.2164517, y: 0.9992318, z: 0.3033989} + rotation: {x: 0.25151, y: -0.1371259, z: 0.6376771, w: -0.7150575} + - position: {x: 0.1897593, y: 1.026595, z: 0.2969412} + rotation: {x: 0.3851964, y: -0.08931068, z: -0.03110564, w: -0.9179759} + - position: {x: 0.1947698, y: 1.052104, z: 0.321538} + rotation: {x: 0.413786, y: -0.1222173, z: 0.07109612, w: -0.8993272} + - position: {x: 0.2051353, y: 1.079141, z: 0.3448861} + rotation: {x: 0.5055174, y: -0.101377, z: -0.04825526, w: -0.8554802} + - position: {x: 0.2090197, y: 1.10335, z: 0.3564326} + rotation: {x: 0.5055174, y: -0.101377, z: -0.04825526, w: -0.8554802} + - position: {x: 0.1989543, y: 1.01652, z: 0.2957341} + rotation: {x: 0.25151, y: -0.1371259, z: 0.6376771, w: -0.7150575} + - position: {x: 0.2345257, y: 1.033127, z: 0.3481654} + rotation: {x: -0.1791409, y: 0.1868796, z: 0.5968902, w: -0.7594121} + - position: {x: 0.2137483, y: 1.031082, z: 0.3843175} + rotation: {x: -0.6944886, y: 0.5873618, z: 0.2534159, w: -0.3293512} + - position: {x: 0.1939819, y: 1.026808, z: 0.3668054} + rotation: {x: -0.778201, y: 0.6178927, z: -0.0880461, w: 0.06971443} + - position: {x: 0.1984765, y: 1.026228, z: 0.3425817} + rotation: {x: -0.778201, y: 0.6178927, z: -0.0880461, w: 0.06971443} + - position: {x: 0.2023397, y: 0.9987178, z: 0.294729} + rotation: {x: 0.25151, y: -0.1371259, z: 0.6376771, w: -0.7150575} + - position: {x: 0.2423384, y: 1.009807, z: 0.3480297} + rotation: {x: -0.2788386, y: 0.2632706, z: 0.6303045, w: -0.6750214} + - position: {x: 0.2089352, y: 1.007702, z: 0.3813829} + rotation: {x: -0.6872715, y: 0.6440614, z: 0.2377976, w: -0.2372659} + - position: {x: 0.1897552, y: 1.007101, z: 0.3579022} + rotation: {x: -0.7591612, y: 0.6161376, z: -0.09385294, w: 0.1877244} + - position: {x: 0.1989766, y: 1.011212, z: 0.3323117} + rotation: {x: -0.7591612, y: 0.6161376, z: -0.09385294, w: 0.1877244} + - position: {x: 0.207229, y: 0.9791437, z: 0.2963611} + rotation: {x: 0.25151, y: -0.1371259, z: 0.6376771, w: -0.7150575} + - position: {x: 0.2378343, y: 0.9874075, z: 0.3466114} + rotation: {x: -0.3043138, y: 0.3169288, z: 0.6438878, w: -0.6263847} + - position: {x: 0.2039704, y: 0.9885621, z: 0.3729624} + rotation: {x: -0.6499276, y: 0.6715521, z: 0.2841458, w: -0.2141804} + - position: {x: 0.1847526, y: 0.9915817, z: 0.3511192} + rotation: {x: -0.6789556, y: 0.7100714, z: -0.07240123, w: 0.1719773} + - position: {x: 0.1922567, y: 0.9949204, z: 0.3255706} + rotation: {x: -0.6789556, y: 0.7100714, z: -0.07240123, w: 0.1719773} + - position: {x: 0.2049853, y: 0.9701306, z: 0.2988169} + rotation: {x: 0.1692748, y: -0.1693482, z: 0.8031492, w: -0.5455443} + - position: {x: 0.2279328, y: 0.965745, z: 0.3433041} + rotation: {x: -0.2807537, y: 0.4187157, z: 0.6461869, w: -0.5729721} + - position: {x: 0.1994383, y: 0.9731643, z: 0.3599311} + rotation: {x: -0.6264114, y: 0.7094223, z: 0.2589085, w: -0.1931195} + - position: {x: 0.1860603, y: 0.9759681, z: 0.3422389} + rotation: {x: -0.6264666, y: 0.7533557, z: -0.1011336, w: 0.1725314} + - position: {x: 0.1942163, y: 0.9780334, z: 0.3195814} + rotation: {x: -0.6264666, y: 0.7533557, z: -0.1011336, w: 0.1725314} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta new file mode 100644 index 0000000..8b4d49a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d8c9c84da35a7c4c89efd57343c1df8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts.meta new file mode 100644 index 0000000..88f3c96 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 000d1a33d8d2f8445bb24d7d483fc34d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs new file mode 100644 index 0000000..fa6fdad --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs @@ -0,0 +1,253 @@ +using UnityEngine.InputSystem; +using UnityEngine.UI; +using UnityEngine.XR.Interaction.Toolkit.Inputs.Simulation; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.DeviceSimulator +{ + [RequireComponent(typeof(XRDeviceSimulatorUI))] + class XRDeviceSimulatorControllerUI : MonoBehaviour + { + [Header("General")] + + [SerializeField] + Image m_ControllerImage; + + [SerializeField] + Image m_ControllerOverlayImage; + + [Header("Primary Button")] + + [SerializeField] + Image m_PrimaryButtonImage; + + [SerializeField] + Text m_PrimaryButtonText; + + [SerializeField] + Image m_PrimaryButtonIcon; + + [Header("Secondary Button")] + + [SerializeField] + Image m_SecondaryButtonImage; + + [SerializeField] + Text m_SecondaryButtonText; + + [SerializeField] + Image m_SecondaryButtonIcon; + + [Header("Trigger")] + + [SerializeField] + Image m_TriggerButtonImage; + + [SerializeField] + Text m_TriggerButtonText; + + [SerializeField] + Image m_TriggerButtonIcon; + + [Header("Grip")] + + [SerializeField] + Image m_GripButtonImage; + + [SerializeField] + Text m_GripButtonText; + + [SerializeField] + Image m_GripButtonIcon; + + [Header("Thumbstick")] + + [SerializeField] + Image m_ThumbstickButtonImage; + + [SerializeField] + Text m_ThumbstickButtonText; + + [SerializeField] + Image m_ThumbstickButtonIcon; + + [Header("Menu")] + + [SerializeField] + Image m_MenuButtonImage; + + [SerializeField] + Text m_MenuButtonText; + + [SerializeField] + Image m_MenuButtonIcon; + + XRDeviceSimulatorUI m_MainUIManager; + + bool m_PrimaryButtonActivated; + bool m_SecondaryButtonActivated; + bool m_TriggerActivated; + bool m_GripActivated; + bool m_MenuActivated; + bool m_XAxisTranslateActivated; + bool m_YAxisTranslateActivated; + + protected void Awake() + { + m_MainUIManager = GetComponent(); + } + + internal void Initialize(XRDeviceSimulator simulator) + { + m_PrimaryButtonText.text = simulator.primaryButtonAction.action.controls[0].displayName; + m_SecondaryButtonText.text = simulator.secondaryButtonAction.action.controls[0].displayName; + m_GripButtonText.text = simulator.gripAction.action.controls[0].displayName; + m_TriggerButtonText.text = simulator.triggerAction.action.controls[0].displayName; + m_MenuButtonText.text = simulator.menuAction.action.controls[0].displayName; + + var disabledImgColor = m_MainUIManager.disabledColor; + m_ThumbstickButtonImage.color = disabledImgColor; + m_ControllerImage.color = m_MainUIManager.disabledDeviceColor; + m_ControllerOverlayImage.color = disabledImgColor; + } + + internal void SetAsActiveController(bool active, XRDeviceSimulator simulator, bool isRestingHand = false) + { + var controls = isRestingHand ? + simulator.restingHandAxis2DAction.action.controls : + simulator.axis2DAction.action.controls; + + m_ThumbstickButtonText.text = $"{controls[0].displayName}, {controls[1].displayName}, {controls[2].displayName}, {controls[3].displayName}"; + + UpdateButtonVisuals(active, m_PrimaryButtonIcon, m_PrimaryButtonText, simulator.primaryButtonAction.action.controls[0]); + UpdateButtonVisuals(active, m_SecondaryButtonIcon, m_SecondaryButtonText, simulator.secondaryButtonAction.action.controls[0]); + UpdateButtonVisuals(active, m_TriggerButtonIcon, m_TriggerButtonText, simulator.triggerAction.action.controls[0]); + UpdateButtonVisuals(active, m_GripButtonIcon, m_GripButtonText, simulator.gripAction.action.controls[0]); + UpdateButtonVisuals(active, m_MenuButtonIcon, m_MenuButtonText, simulator.menuAction.action.controls[0]); + UpdateButtonVisuals(active || isRestingHand, m_ThumbstickButtonIcon, m_ThumbstickButtonText, simulator.axis2DAction.action.controls[0]); + + if (active) + { + UpdateButtonColor(m_PrimaryButtonImage, m_PrimaryButtonActivated); + UpdateButtonColor(m_SecondaryButtonImage, m_SecondaryButtonActivated); + UpdateButtonColor(m_TriggerButtonImage, m_TriggerActivated); + UpdateButtonColor(m_GripButtonImage, m_GripActivated); + UpdateButtonColor(m_MenuButtonImage, m_MenuActivated); + UpdateButtonColor(m_ThumbstickButtonImage, m_XAxisTranslateActivated || m_YAxisTranslateActivated); + + m_ControllerImage.color = m_MainUIManager.deviceColor; + m_ControllerOverlayImage.color = m_MainUIManager.enabledColor; + } + else + { + UpdateDisableControllerButton(m_PrimaryButtonActivated, m_PrimaryButtonImage, m_PrimaryButtonIcon, m_PrimaryButtonText); + UpdateDisableControllerButton(m_SecondaryButtonActivated, m_SecondaryButtonImage, m_SecondaryButtonIcon, m_SecondaryButtonText); + UpdateDisableControllerButton(m_TriggerActivated, m_TriggerButtonImage, m_TriggerButtonIcon, m_TriggerButtonText); + UpdateDisableControllerButton(m_GripActivated, m_GripButtonImage, m_GripButtonIcon, m_GripButtonText); + UpdateDisableControllerButton(m_MenuActivated, m_MenuButtonImage, m_MenuButtonIcon, m_MenuButtonText); + + if (!isRestingHand) + UpdateDisableControllerButton(m_XAxisTranslateActivated || m_YAxisTranslateActivated, m_ThumbstickButtonImage, m_ThumbstickButtonIcon, m_ThumbstickButtonText); + else + m_ThumbstickButtonImage.color = m_MainUIManager.buttonColor; + + m_ControllerImage.color = m_MainUIManager.disabledDeviceColor; + m_ControllerOverlayImage.color = m_MainUIManager.disabledColor; + } + } + + // This function keeps the button selected color active if the key if hold when the controller is disabled. + // Other buttons are disabled to avoid adding extra noise. + void UpdateDisableControllerButton(bool active, Image button, Image buttonIcon, Text buttonText) + { + if (active) + { + var tmpColor = m_MainUIManager.selectedColor; + tmpColor.a = 0.5f; + button.color = tmpColor; + buttonText.gameObject.SetActive(true); + buttonIcon.gameObject.SetActive(true); + } + else + { + button.color = m_MainUIManager.disabledButtonColor; + buttonText.gameObject.SetActive(false); + buttonIcon.gameObject.SetActive(false); + } + } + + void UpdateButtonVisuals(bool active, Image buttonIcon, Text buttonText, InputControl control) + { + buttonText.gameObject.SetActive(active); + buttonIcon.gameObject.SetActive(active); + + var color = active ? m_MainUIManager.enabledColor : m_MainUIManager.disabledColor; + buttonText.color = color; + buttonIcon.color = color; + + buttonIcon.transform.localScale = Vector3.one; + buttonIcon.sprite = m_MainUIManager.GetInputIcon(control); + switch (control.name) + { + case "leftButton": + buttonText.text = "L Mouse"; + buttonIcon.color = Color.white; + buttonIcon.transform.localScale = new Vector3(-1f, 1f, 1f); + break; + case "rightButton": + buttonText.text = "R Mouse"; + buttonIcon.color = Color.white; + break; + default: + buttonIcon.sprite = m_MainUIManager.keyboardSprite; + break; + } + } + + void UpdateButtonColor(Image image, bool activated) + { + image.color = activated ? m_MainUIManager.selectedColor : m_MainUIManager.buttonColor; + } + + internal void OnPrimaryButton(bool activated) + { + m_PrimaryButtonActivated = activated; + UpdateButtonColor(m_PrimaryButtonImage, activated); + } + + internal void OnSecondaryButton(bool activated) + { + m_SecondaryButtonActivated = activated; + UpdateButtonColor(m_SecondaryButtonImage, activated); + } + + internal void OnTrigger(bool activated) + { + m_TriggerActivated = activated; + UpdateButtonColor(m_TriggerButtonImage, activated); + } + + internal void OnGrip(bool activated) + { + m_GripActivated = activated; + UpdateButtonColor(m_GripButtonImage, activated); + } + + internal void OnMenu(bool activated) + { + m_MenuActivated = activated; + UpdateButtonColor(m_MenuButtonImage, activated); + } + + internal void OnXAxisTranslatePerformed(bool activated) + { + m_XAxisTranslateActivated = activated; + UpdateButtonColor(m_ThumbstickButtonImage, activated); + } + + internal void OnZAxisTranslatePerformed(bool activated) + { + m_YAxisTranslateActivated = activated; + UpdateButtonColor(m_ThumbstickButtonImage, activated); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta new file mode 100644 index 0000000..84889f4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a907ece591e731e49b5d7be45f089972 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs new file mode 100644 index 0000000..fb4598a --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using UnityEngine.InputSystem; +using UnityEngine.UI; +using UnityEngine.XR.Interaction.Toolkit.Inputs.Simulation; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.DeviceSimulator +{ + [RequireComponent(typeof(XRDeviceSimulatorUI))] + class XRDeviceSimulatorHandsUI : MonoBehaviour + { + [Serializable] + class HandExpressionUI + { + [SerializeField] + Sprite m_Sprite; + [SerializeField] + Image m_ButtonImage; + [SerializeField] + Image m_Icon; + [SerializeField] + Text m_BindText; + [SerializeField] + Text m_TitleText; + + InputAction m_Action; + + public Sprite sprite + { + get => m_Sprite; + set => m_Sprite = value; + } + + public void Initialize(InputAction action, string name, Sprite icon) + { + m_Action = action; + m_BindText.text = m_Action.controls[0].displayName; + m_TitleText.text = $"[{name}]"; + if (icon != null) + m_Sprite = icon; + } + + public void UpdateButtonVisuals(bool active, XRDeviceSimulatorUI uiManager) + { + UpdateButtonActive(active); + + Color color = active ? uiManager.enabledColor : uiManager.disabledColor; + m_BindText.color = color; + m_TitleText.color = color; + m_Icon.color = color; + + m_Icon.transform.localScale = Vector3.one; + m_Icon.sprite = uiManager.GetInputIcon(m_Action?.controls[0]); + } + + public void SetButtonColor(Color color) + { + m_ButtonImage.color = color; + } + + public void UpdateButtonActive(bool active) + { + m_BindText.gameObject.SetActive(active); + m_TitleText.gameObject.SetActive(active); + m_Icon.gameObject.SetActive(active); + } + } + + [Header("General")] + + [SerializeField] + Image m_HandImage; + + [SerializeField] + Sprite m_HandDefaultSprite; + + [SerializeField] + List m_Expressions = new List(); + + XRDeviceSimulatorUI m_MainUIManager; + HandExpressionUI m_ActiveExpression; + + protected void Awake() + { + m_MainUIManager = GetComponent(); + } + + internal void Initialize(XRDeviceSimulator simulator) + { + for (var index = 0; index < simulator.simulatedHandExpressions.Count; ++index) + { + var simulatedExpression = simulator.simulatedHandExpressions[index]; + if (index >= m_Expressions.Count) + { + Debug.LogWarning("The Device Simulator has more expressions than the UI can display.", this); + } + else + { + m_Expressions[index].Initialize(simulatedExpression.toggleAction, simulatedExpression.name, simulatedExpression.icon); + } + } + + m_HandImage.color = m_MainUIManager.disabledDeviceColor; + } + + internal void SetActive(bool active, XRDeviceSimulator simulator) + { + foreach (var expression in m_Expressions) + { + expression.UpdateButtonVisuals(active, m_MainUIManager); + } + + if (active) + { + foreach (var expression in m_Expressions) + { + var isActiveExpression = m_ActiveExpression == expression; + expression.SetButtonColor(isActiveExpression ? m_MainUIManager.selectedColor : m_MainUIManager.buttonColor); + } + + m_HandImage.color = m_MainUIManager.deviceColor; + } + else + { + var disabledSelectedColor = m_MainUIManager.selectedColor; + disabledSelectedColor.a = 0.5f; + foreach (var expression in m_Expressions) + { + var isActiveExpression = m_ActiveExpression == expression; + expression.SetButtonColor(isActiveExpression ? disabledSelectedColor : m_MainUIManager.disabledButtonColor); + expression.UpdateButtonActive(isActiveExpression); + } + + m_HandImage.color = m_MainUIManager.disabledDeviceColor; + } + } + + internal void ToggleExpression(XRDeviceSimulator.SimulatedHandExpression simulatedExpression, XRDeviceSimulator simulator) + { + // The index of the hand expression corresponds 1:1 with the index of the UI button + var index = simulator.simulatedHandExpressions.IndexOf(simulatedExpression); + if (index >= m_Expressions.Count) + { + Debug.LogWarning("The Device Simulator has more expressions than the UI can display.", this); + } + else if (index < 0) + { + Debug.LogError($"The Device Simulator tried to toggle {simulatedExpression.name} but it was not found in the list of simulated hand expressions, the UI can not be updated.", this); + } + else + { + ToggleExpression(m_Expressions[index]); + } + } + + void ToggleExpression(HandExpressionUI expression) + { + if (m_ActiveExpression == expression) + { + SetExpressionActiveStatus(false, expression); + m_ActiveExpression = null; + m_HandImage.sprite = m_HandDefaultSprite; + } + else + { + if (m_ActiveExpression != null) + SetExpressionActiveStatus(false, m_ActiveExpression); + + SetExpressionActiveStatus(true, expression); + m_ActiveExpression = expression; + } + } + + void SetExpressionActiveStatus(bool isActive, HandExpressionUI expression) + { + expression.SetButtonColor(isActive ? m_MainUIManager.selectedColor : m_MainUIManager.buttonColor); + if (isActive) + m_HandImage.sprite = expression.sprite; + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta new file mode 100644 index 0000000..5171c4d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f35ac646ecbef4ece8c3eac9e74e1828 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs new file mode 100644 index 0000000..a54794e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs @@ -0,0 +1,1165 @@ +using System; +using UnityEngine.InputSystem; +using UnityEngine.Serialization; +using UnityEngine.UI; +using UnityEngine.XR.Interaction.Toolkit.Inputs.Simulation; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.DeviceSimulator +{ + class XRDeviceSimulatorUI : MonoBehaviour + { + XRDeviceSimulator m_Simulator; + + const string k_MouseDeviceType = "Mouse"; + const string k_TranslateLookText = "Move"; + const string k_RotateLookText = "Look"; + +#if UNITY_EDITOR + const string k_MenuOpenStateKey = "XRI." + nameof(XRDeviceSimulatorUI) + ".MenuOpenState"; +#endif + [SerializeField] + [HideInInspector] + bool m_IsMenuOpen = true; + + bool isMenuOpen + { + get + { +#if UNITY_EDITOR + m_IsMenuOpen = EditorPrefs.GetBool(k_MenuOpenStateKey, m_IsMenuOpen); +#endif + return m_IsMenuOpen; + } + + set + { + m_IsMenuOpen = value; +#if UNITY_EDITOR + EditorPrefs.SetBool(k_MenuOpenStateKey, m_IsMenuOpen); +#endif + } + } + + [Header("Open/Close Panels")] + + [SerializeField] + GameObject m_XRDeviceSimulatorMainPanel; + [SerializeField] + GameObject m_XRDeviceSimulatorCollapsedPanel; + + [Header("Sprites")] + + [SerializeField] + Sprite m_HmdSpriteDark; + [SerializeField] + Sprite m_HmdSpriteLight; + + [SerializeField] + Sprite m_KeyboardSprite; + internal Sprite keyboardSprite => m_KeyboardSprite; + + [SerializeField] + Sprite m_MouseSprite; + internal Sprite mouseSprite => m_MouseSprite; + + [SerializeField] + Sprite m_RMouseSpriteDark; + internal Sprite rMouseSpriteDark => m_RMouseSpriteDark; + + [SerializeField] + Sprite m_RMouseSpriteLight; + internal Sprite rMouseSpriteLight => m_RMouseSpriteLight; + + [HideInInspector] + [SerializeField] + Sprite m_RMouseSprite; + internal Sprite rMouseSprite + { + get + { +#if !UNITY_EDITOR + if (m_RMouseSprite == null) + m_RMouseSprite = m_RMouseSpriteDark; +#endif + return m_RMouseSprite; + } + } + + [SerializeField] + Sprite m_RoundedRectangle; + + [Header("General")] + + [SerializeField] + Text m_CycleDevicesText; + + [SerializeField] + Text m_CurrentSelectedDeviceText; + + [Header("Headset Device")] + + [SerializeField] + Image m_HeadsetImage; + + [Space] + + [SerializeField] + Image m_HeadsetMoveButton; + + [SerializeField] + Image m_HeadsetMoveButtonIcon; + + [SerializeField] + Text m_HeadsetMoveButtonText; + + [SerializeField] + Image m_HeadsetMoveValueIcon; + + [SerializeField] + Text m_HeadsetMoveValueText; + + [Space] + + [SerializeField] + Image m_HeadsetLookButton; + + [SerializeField] + Text m_HeadsetLookButtonText; + + [SerializeField] + Image m_HeadsetLookValueIcon; + + [SerializeField] + Text m_HeadsetLookValueText; + + [Space] + + [SerializeField] + [FormerlySerializedAs("m_ShowCursorButton")] + Image m_CursorLockButton; + + [SerializeField] + [FormerlySerializedAs("m_ShowCursorValueText")] + Text m_CursorLockValueText; + + [Space] + + [SerializeField] + Text m_MouseModeButtonText; + + [SerializeField] + Text m_MouseModeValueText; + + [Space] + + [SerializeField] + Image m_HeadsetSelectedButton; + + [SerializeField] + Text m_HeadsetSelectedValueText; + + [Header("Controllers")] + + [SerializeField] + Image m_ControllerSelectedButton; + + [SerializeField] + Image m_ControllerSelectedIcon; + + [SerializeField] + Text m_ControllerSelectedText; + + [SerializeField] + Text m_ControllersSelectedValueText; + + [SerializeField] + CanvasGroup m_ControllersCanvasGroup; + + [Header("Left Controller")] + + [SerializeField] + XRDeviceSimulatorControllerUI m_LeftController; + + [SerializeField] + Text m_LeftControllerButtonText; + + [Header("Right Controller")] + + [SerializeField] + XRDeviceSimulatorControllerUI m_RightController; + + [SerializeField] + Text m_RightControllerButtonText; + + [Header("Hands")] + + [SerializeField] + Image m_HandsSelectedButton; + + [SerializeField] + Image m_HandsSelectedIcon; + + [SerializeField] + Text m_HandsSelectedText; + + [SerializeField] + Image m_HandsSelectedValueIcon; + + [SerializeField] + Text m_HandsSelectedValueText; + + [SerializeField] + CanvasGroup m_HandsCanvasGroup; + + [Header("Left Hand")] + + [SerializeField] + XRDeviceSimulatorHandsUI m_LeftHand; + + [SerializeField] + Text m_LeftHandButtonText; + + [Header("Right Hand")] + + [SerializeField] + XRDeviceSimulatorHandsUI m_RightHand; + + [SerializeField] + Text m_RightHandButtonText; + + static readonly Color k_EnabledColorDark = new Color(0xC4 / 255f, 0xC4 / 255f, 0xC4 / 255f); + static readonly Color k_EnabledColorLight = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f); + [HideInInspector] + [SerializeField] + Color m_EnabledColor = Color.clear; + internal Color enabledColor + { + get + { +#if !UNITY_EDITOR + if (m_EnabledColor == Color.clear) + m_EnabledColor = k_EnabledColorDark; +#endif + return m_EnabledColor; + } + } + + static readonly Color k_DisabledColorDark = new Color(0xC4 / 255f, 0xC4 / 255f, 0xC4 / 255f, 0.5f); + static readonly Color k_DisabledColorLight = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f, 0.5f); + [HideInInspector] + [SerializeField] + Color m_DisabledColor = Color.clear; + internal Color disabledColor + { + get + { +#if !UNITY_EDITOR + if (m_DisabledColor == Color.clear) + m_DisabledColor = k_DisabledColorDark; +#endif + return m_DisabledColor; + } + } + + static readonly Color k_ButtonColorDark = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f); + static readonly Color k_ButtonColorLight = new Color(0xE4 / 255f, 0xE4 / 255f, 0xE4 / 255f); + [HideInInspector] + [SerializeField] + Color m_ButtonColor = Color.clear; + internal Color buttonColor + { + get + { +#if !UNITY_EDITOR + if (m_ButtonColor == Color.clear) + m_ButtonColor = k_ButtonColorDark; +#endif + return m_ButtonColor; + } + } + + static readonly Color k_DisabledButtonColorDark = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f, 0.5f); + static readonly Color k_DisabledButtonColorLight = new Color(0xE4 / 255f, 0xE4 / 255f, 0xE4 / 255f, 0.5f); + [HideInInspector] + [SerializeField] + Color m_DisabledButtonColor = Color.clear; + internal Color disabledButtonColor + { + get + { +#if !UNITY_EDITOR + if (m_DisabledButtonColor == Color.clear) + m_DisabledButtonColor = k_DisabledButtonColorDark; +#endif + return m_DisabledButtonColor; + } + } + + static readonly Color k_SelectedColorDark = new Color(0x4F / 255f, 0x65 / 255f, 0x7F / 255f); + static readonly Color k_SelectedColorLight = new Color(0x96 / 255f, 0xC3 / 255f, 0xFB / 255f); + [HideInInspector] + [SerializeField] + Color m_SelectedColor = Color.clear; + internal Color selectedColor + { + get + { +#if !UNITY_EDITOR + if (m_SelectedColor == Color.clear) + m_SelectedColor = k_SelectedColorDark; +#endif + return m_SelectedColor; + } + } + + static readonly Color k_BackgroundColorDark = Color.black; + static readonly Color k_BackgroundColorLight = new Color(0xB6 / 255f, 0xB6 / 255f, 0xB6 / 255f); + [HideInInspector] + [SerializeField] + Color m_BackgroundColor = Color.clear; + internal Color backgroundColor + { + get + { +#if !UNITY_EDITOR + if (m_BackgroundColor == Color.clear) + m_BackgroundColor = k_BackgroundColorDark; +#endif + return m_BackgroundColor; + } + } + + static readonly Color k_DeviceColorDark = new Color(0x6E / 255f, 0x6E / 255f, 0x6E / 255f); + static readonly Color k_DeviceColorLight = new Color(0xE4 / 255f, 0xE4 / 255f, 0xE4 / 255f); + [HideInInspector] + [SerializeField] + Color m_DeviceColor = Color.clear; + internal Color deviceColor + { + get + { +#if !UNITY_EDITOR + if (m_DeviceColor == Color.clear) + m_DeviceColor = k_DeviceColorDark; +#endif + return m_DeviceColor; + } + } + + static readonly Color k_DisabledDeviceColorDark = new Color(0x58 / 255f, 0x58 / 255f, 0x58 / 255f); + static readonly Color k_DisabledDeviceColorLight = new Color(0xA2 / 255f, 0xA2 / 255f, 0xA2 / 255f, 0.5f); + [HideInInspector] + [SerializeField] + Color m_DisabledDeviceColor = Color.clear; + internal Color disabledDeviceColor + { + get + { +#if !UNITY_EDITOR + if (m_DisabledDeviceColor == Color.clear) + m_DisabledDeviceColor = k_DisabledDeviceColorDark; +#endif + return m_DisabledDeviceColor; + } + } + + + // Handles 2 axis activation for 1 UI Button + bool m_XAxisActivated; + bool m_ZAxisActivated; + + /// + /// See . + /// + protected void Start() + { + var simulator = GetComponentInParent(); + if (simulator != null) + Initialize(simulator); + } + + /// + /// See . + /// + protected void OnDestroy() + { + if (m_Simulator != null) + { + Unsubscribe(m_Simulator.manipulateLeftAction, OnManipulateLeftAction); + Unsubscribe(m_Simulator.manipulateRightAction, OnManipulateRightAction); + Unsubscribe(m_Simulator.toggleManipulateLeftAction, OnToggleManipulateLeftAction); + Unsubscribe(m_Simulator.toggleManipulateRightAction, OnToggleManipulateRightAction); + Unsubscribe(m_Simulator.toggleManipulateBodyAction, OnToggleManipulateBodyAction); + Unsubscribe(m_Simulator.manipulateHeadAction, OnManipulateHeadAction); + Unsubscribe(m_Simulator.handControllerModeAction, OnHandControllerModeAction); + Unsubscribe(m_Simulator.cycleDevicesAction, OnCycleDevicesAction); + Unsubscribe(m_Simulator.stopManipulationAction, OnStopManipulationAction); + Unsubscribe(m_Simulator.toggleMouseTransformationModeAction, OnToggleMouseTransformationModeAction); + Unsubscribe(m_Simulator.negateModeAction, OnNegateModeAction); + Unsubscribe(m_Simulator.toggleCursorLockAction, OnToggleCursorLockAction); + Unsubscribe(m_Simulator.keyboardXTranslateAction, OnKeyboardXTranslateAction); + Unsubscribe(m_Simulator.keyboardYTranslateAction, OnKeyboardYTranslateAction); + Unsubscribe(m_Simulator.keyboardZTranslateAction, OnKeyboardZTranslateAction); + Unsubscribe(m_Simulator.restingHandAxis2DAction, OnRestingHandAxis2DAction); + Unsubscribe(m_Simulator.gripAction, OnGripAction); + Unsubscribe(m_Simulator.triggerAction, OnTriggerAction); + Unsubscribe(m_Simulator.menuAction, OnMenuAction); + Unsubscribe(m_Simulator.primaryButtonAction, OnPrimaryButtonAction); + Unsubscribe(m_Simulator.secondaryButtonAction, OnSecondaryButtonAction); +#if XR_HANDS_1_1_OR_NEWER + foreach (var simulatedExpression in m_Simulator.simulatedHandExpressions) + { + simulatedExpression.performed -= OnHandExpressionAction; + } +#endif + + } + } + + void Initialize(XRDeviceSimulator simulator) + { + m_Simulator = simulator; + InitColorTheme(); + Initialize(); + // Start with the headset enabled + OnSetMouseMode(); + OnActivateHeadsetDevice(); + } + + void InitColorTheme() + { +#if UNITY_EDITOR + var isEditorPro = EditorGUIUtility.isProSkin; + m_EnabledColor = isEditorPro ? k_EnabledColorDark : k_EnabledColorLight; + m_DisabledColor = isEditorPro ? k_DisabledColorDark : k_DisabledColorLight; + m_ButtonColor = isEditorPro ? k_ButtonColorDark : k_ButtonColorLight; + m_DisabledButtonColor = isEditorPro ? k_DisabledButtonColorDark : k_DisabledButtonColorLight; + m_SelectedColor = isEditorPro ? k_SelectedColorDark : k_SelectedColorLight; + m_BackgroundColor = isEditorPro ? k_BackgroundColorDark : k_BackgroundColorLight; + m_DeviceColor = isEditorPro ? k_DeviceColorDark : k_DeviceColorLight; + m_DisabledDeviceColor = isEditorPro ? k_DisabledDeviceColorDark : k_DisabledDeviceColorLight; + m_HeadsetImage.sprite = isEditorPro ? m_HmdSpriteDark : m_HmdSpriteLight; + m_RMouseSprite = isEditorPro ? m_RMouseSpriteDark : m_RMouseSpriteLight; +#endif + } + + void Initialize() + { + var bckgrdAlpha = m_XRDeviceSimulatorMainPanel.GetComponent().color.a; + + foreach (var image in GetComponentsInChildren(true)) + image.color = image.sprite == null || image.sprite == m_RoundedRectangle ? buttonColor : enabledColor; + + + foreach (var text in GetComponentsInChildren(true)) + text.color = enabledColor; + + m_HeadsetImage.color = Color.white; + + var bckgrdColor = backgroundColor; + bckgrdColor.a = bckgrdAlpha; + m_XRDeviceSimulatorMainPanel.GetComponent().color = bckgrdColor; + m_XRDeviceSimulatorCollapsedPanel.GetComponent().color = bckgrdColor; + + m_CycleDevicesText.text = m_Simulator.cycleDevicesAction.action.controls[0].displayName; + + // Headset + var toggleManipulateBodyActionControl = m_Simulator.toggleManipulateBodyAction.action.controls[0]; + m_HeadsetSelectedValueText.text = $"{toggleManipulateBodyActionControl.displayName}"; + + var ctrlsBinding1 = m_Simulator.axis2DAction.action.controls; + var ctrlsBinding2 = m_Simulator.keyboardYTranslateAction.action.controls; + m_HeadsetMoveValueText.text = $"{ctrlsBinding1[0].displayName},{ctrlsBinding1[1].displayName},{ctrlsBinding1[2].displayName},{ctrlsBinding1[3].displayName} + " + + $"{ctrlsBinding2[0].displayName},{ctrlsBinding2[1].displayName}"; + + m_CursorLockValueText.text = m_Simulator.toggleCursorLockAction.action.controls[0].displayName; + m_CursorLockButton.color = Cursor.lockState == CursorLockMode.Locked ? selectedColor : buttonColor; + + m_HeadsetLookButtonText.text = m_Simulator.mouseTransformationMode == XRDeviceSimulator.TransformationMode.Translate ? k_TranslateLookText : k_RotateLookText; + m_MouseModeValueText.text = m_Simulator.toggleMouseTransformationModeAction.action.controls[0].displayName; + + var manipulateHeadActionControl = m_Simulator.manipulateHeadAction.action.controls[0]; + m_HeadsetLookValueIcon.sprite = GetInputIcon(manipulateHeadActionControl); + if (manipulateHeadActionControl.name.Equals("leftButton") || manipulateHeadActionControl.name.Equals("rightButton")) + { + m_HeadsetLookValueIcon.color = Color.white; + + // If the binding is using the left button, mirror the MouseR image + if (manipulateHeadActionControl.name.Equals("leftButton")) + m_HeadsetLookValueIcon.transform.localScale = new Vector3(-1f, 1f, 1f); + } + m_HeadsetLookValueText.text = manipulateHeadActionControl.device.name == k_MouseDeviceType ? k_MouseDeviceType : manipulateHeadActionControl.displayName; + + m_LeftController.Initialize(m_Simulator); + m_RightController.Initialize(m_Simulator); + var toggleSlashHoldLeftText = $"{m_Simulator.toggleManipulateLeftAction.action.controls[0].displayName} / {m_Simulator.manipulateLeftAction.action.controls[0].displayName} [Hold]"; + var toggleSlashHoldRightText = $"{m_Simulator.toggleManipulateRightAction.action.controls[0].displayName} / {m_Simulator.manipulateRightAction.action.controls[0].displayName} [Hold]"; + m_LeftControllerButtonText.text = toggleSlashHoldLeftText; + m_RightControllerButtonText.text = toggleSlashHoldRightText; + + m_LeftHand.Initialize(m_Simulator); + m_RightHand.Initialize(m_Simulator); + m_LeftHandButtonText.text = toggleSlashHoldLeftText; + m_RightHandButtonText.text = toggleSlashHoldRightText; + + UpdateDeviceInputMethod(); + + HandsSetActive(false); + +#if XR_HANDS_1_1_OR_NEWER + m_HandsSelectedValueIcon.color = enabledColor; + m_HandsSelectedValueText.color = enabledColor; +#else + m_HandsSelectedValueIcon.color = disabledColor; + m_HandsSelectedValueText.color = disabledColor; +#endif + + m_HeadsetMoveButtonIcon.color = enabledColor; + + // Update OnDestroy with corresponding Unsubscribe call when adding here + Subscribe(m_Simulator.manipulateLeftAction, OnManipulateLeftAction); + Subscribe(m_Simulator.manipulateRightAction, OnManipulateRightAction); + Subscribe(m_Simulator.toggleManipulateLeftAction, OnToggleManipulateLeftAction); + Subscribe(m_Simulator.toggleManipulateRightAction, OnToggleManipulateRightAction); + Subscribe(m_Simulator.toggleManipulateBodyAction, OnToggleManipulateBodyAction); + Subscribe(m_Simulator.manipulateHeadAction, OnManipulateHeadAction); + Subscribe(m_Simulator.handControllerModeAction, OnHandControllerModeAction); + Subscribe(m_Simulator.cycleDevicesAction, OnCycleDevicesAction); + Subscribe(m_Simulator.stopManipulationAction, OnStopManipulationAction); + Subscribe(m_Simulator.toggleMouseTransformationModeAction, OnToggleMouseTransformationModeAction); + Subscribe(m_Simulator.negateModeAction, OnNegateModeAction); + Subscribe(m_Simulator.toggleCursorLockAction, OnToggleCursorLockAction); + Subscribe(m_Simulator.keyboardXTranslateAction, OnKeyboardXTranslateAction); + Subscribe(m_Simulator.keyboardYTranslateAction, OnKeyboardYTranslateAction); + Subscribe(m_Simulator.keyboardZTranslateAction, OnKeyboardZTranslateAction); + Subscribe(m_Simulator.restingHandAxis2DAction, OnRestingHandAxis2DAction); + Subscribe(m_Simulator.gripAction, OnGripAction); + Subscribe(m_Simulator.triggerAction, OnTriggerAction); + Subscribe(m_Simulator.menuAction, OnMenuAction); + Subscribe(m_Simulator.primaryButtonAction, OnPrimaryButtonAction); + Subscribe(m_Simulator.secondaryButtonAction, OnSecondaryButtonAction); +#if XR_HANDS_1_1_OR_NEWER + foreach (var simulatedExpression in m_Simulator.simulatedHandExpressions) + { + simulatedExpression.performed += OnHandExpressionAction; + } +#endif + + m_XRDeviceSimulatorMainPanel.SetActive(isMenuOpen); + m_XRDeviceSimulatorCollapsedPanel.SetActive(!isMenuOpen); + } + + void UpdateDeviceInputMethod() + { + var toggleManipulateText = $"{m_Simulator.toggleManipulateLeftAction.action.controls[0].displayName}, {m_Simulator.toggleManipulateRightAction.action.controls[0].displayName} [Toggle]"; +#if XR_HANDS_1_1_OR_NEWER + var modeChangeText = m_Simulator.handControllerModeAction != null ? $"{m_Simulator.handControllerModeAction.action.controls[0].displayName}" : string.Empty; +#else + var modeChangeText = string.Empty; +#endif + + m_ControllersSelectedValueText.text = m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller ? toggleManipulateText : modeChangeText; + m_HandsSelectedValueText.text = m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand ? toggleManipulateText : modeChangeText; + + var modeColor = m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller ? enabledColor : disabledColor; + m_ControllerSelectedIcon.color = modeColor; + m_ControllerSelectedText.color = modeColor; + + modeColor = m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand ? enabledColor : disabledColor; + m_HandsSelectedIcon.color = modeColor; + m_HandsSelectedText.color = modeColor; + } + + internal Sprite GetInputIcon(InputControl control) + { + if (control == null) + return null; + + var icon = keyboardSprite; + if (control.device.name == k_MouseDeviceType) + { + switch (control.name) + { + case "leftButton": + case "rightButton": + icon = rMouseSprite; + break; + default: + icon = mouseSprite; + break; + } + } + + return icon; + } + + /// + /// Hides the simulator UI panel when called while displaying the simulator button. + /// + public void OnClickCloseSimulatorUIPanel() + { + isMenuOpen = false; + m_XRDeviceSimulatorMainPanel.SetActive(false); + m_XRDeviceSimulatorCollapsedPanel.SetActive(true); + } + + /// + /// Displays the simulator UI panel when called while hiding the simulator button. + /// + public void OnClickOpenSimulatorUIPanel() + { + isMenuOpen = true; + m_XRDeviceSimulatorMainPanel.SetActive(true); + m_XRDeviceSimulatorCollapsedPanel.SetActive(false); + } + + void OnActivateLeftDevice() + { + if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller) + OnActivateLeftController(); + else if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand) + OnActivateLeftHand(); + } + + void OnActivateRightDevice() + { + if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller) + OnActivateRightController(); + else if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand) + OnActivateRightHand(); + } + + void OnActivateBothDevices() + { + if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller) + OnActivateBothControllers(); + else if (m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand) + OnActivateBothHands(); + } + + /// + /// Sets the Left Controller device as active to receive input. + /// + void OnActivateLeftController() + { + m_CurrentSelectedDeviceText.text = "Left Controller"; + OnActivateController(m_LeftController); + } + + /// + /// Sets the Right Controller device as active to receive input. + /// + void OnActivateRightController() + { + m_CurrentSelectedDeviceText.text = "Right Controller"; + OnActivateController(m_RightController); + } + + void OnActivateController(XRDeviceSimulatorControllerUI controller) + { + ControllersSetActive(true); + PushCurrentButtonState(controller); + controller.SetAsActiveController(true, m_Simulator); + var other = controller == m_LeftController ? m_RightController : m_LeftController; + other.SetAsActiveController(false, m_Simulator, true); + + HeadDeviceSetActive(false); + HandsSetActive(false); + } + + /// + /// Sets both Left & Right Controller devices as active to receive input. + /// + void OnActivateBothControllers() + { + ControllersSetActive(true); + m_CurrentSelectedDeviceText.text = "Left & Right Controllers"; + PushCurrentButtonState(m_LeftController); + PushCurrentButtonState(m_RightController); + m_LeftController.SetAsActiveController(true, m_Simulator); + m_RightController.SetAsActiveController(true, m_Simulator); + + HeadDeviceSetActive(false); + HandsSetActive(false); + } + + void PushCurrentButtonState(XRDeviceSimulatorControllerUI controller) + { + controller.OnGrip(m_Simulator.gripAction.action.inProgress); + controller.OnTrigger(m_Simulator.triggerAction.action.inProgress); + controller.OnMenu(m_Simulator.menuAction.action.inProgress); + controller.OnPrimaryButton(m_Simulator.primaryButtonAction.action.inProgress); + controller.OnSecondaryButton(m_Simulator.secondaryButtonAction.action.inProgress); + controller.OnXAxisTranslatePerformed(m_Simulator.keyboardXTranslateAction.action.inProgress); + controller.OnZAxisTranslatePerformed(m_Simulator.keyboardZTranslateAction.action.inProgress); + } + + /// + /// Sets the Left Hand device as active to receive input. + /// + void OnActivateLeftHand() + { + m_CurrentSelectedDeviceText.text = "Left Hand"; + OnActivateHand(m_LeftHand); + } + + /// + /// Sets the Right Hand device as active to receive input. + /// + void OnActivateRightHand() + { + m_CurrentSelectedDeviceText.text = "Right Hand"; + OnActivateHand(m_RightHand); + } + + void OnActivateHand(XRDeviceSimulatorHandsUI hand) + { + HandsSetActive(true); + hand.SetActive(true, m_Simulator); + XRDeviceSimulatorHandsUI otherHand = hand == m_LeftHand ? m_RightHand : m_LeftHand; + otherHand.SetActive(false, m_Simulator); + + HeadDeviceSetActive(false); + ControllersSetActive(false); + } + + /// + /// Sets both Left & Right Hand devices as active to receive input. + /// + void OnActivateBothHands() + { + HandsSetActive(true); + m_CurrentSelectedDeviceText.text = "Left & Right Hands"; + m_LeftHand.SetActive(true, m_Simulator); + m_RightHand.SetActive(true, m_Simulator); + + HeadDeviceSetActive(false); + ControllersSetActive(false); + } + + /// + /// Sets the headset device as active to receive input. + /// + void OnActivateHeadsetDevice(bool activated = true) + { + m_LeftController.SetAsActiveController(false, m_Simulator); + m_RightController.SetAsActiveController(false, m_Simulator); + + m_LeftHand.SetActive(false, m_Simulator); + m_RightHand.SetActive(false, m_Simulator); + + m_CurrentSelectedDeviceText.text = activated ? "Head Mounted Display (HMD)" : "None"; + m_HeadsetImage.gameObject.SetActive(activated); + + HeadDeviceSetActive(activated); + + if (m_Simulator.manipulatingFPS) + { + ControllersSetActive(false, m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller); + HandsSetActive(false, m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand); + } + else + { + HandsSetActive(false, Mathf.Approximately(m_HandsCanvasGroup.alpha, 1f)); + ControllersSetActive(false, Mathf.Approximately(m_ControllersCanvasGroup.alpha, 1f)); + } + } + + /// + /// Updates all the UI associated the the Headset. + /// + /// Whether the headset is the active device or not. + void HeadDeviceSetActive(bool active) + { + m_HeadsetImage.gameObject.SetActive(active); + m_HeadsetSelectedButton.color = active ? selectedColor : buttonColor; + + var currentColor = active ? enabledColor : disabledColor; + m_HeadsetMoveButtonIcon.color = currentColor; + m_HeadsetMoveButtonText.color = currentColor; + m_HeadsetMoveValueIcon.color = currentColor; + m_HeadsetMoveValueText.color = currentColor; + + m_HeadsetMoveButton.color = active ? buttonColor : disabledButtonColor; + } + + void HandsSetActive(bool isActive, bool showCanvasGroup = false) + { + m_HandsCanvasGroup.alpha = isActive || showCanvasGroup ? 1f : 0f; + +#if XR_HANDS_1_1_OR_NEWER + m_HandsSelectedButton.color = isActive ? selectedColor : buttonColor; +#else + m_HandsSelectedButton.color = disabledButtonColor; +#endif + } + + void ControllersSetActive(bool isActive, bool showCanvasGroup = false) + { + m_ControllersCanvasGroup.alpha = isActive || showCanvasGroup ? 1f : 0f; + m_ControllerSelectedButton.color = isActive ? selectedColor : buttonColor; + } + + static void Subscribe(InputActionReference reference, Action performedOrCanceled) + { + var action = reference != null ? reference.action : null; + if (action != null && performedOrCanceled != null) + { + action.performed += performedOrCanceled; + action.canceled += performedOrCanceled; + } + } + + static void Unsubscribe(InputActionReference reference, Action performedOrCanceled) + { + var action = reference != null ? reference.action : null; + if (action != null && performedOrCanceled != null) + { + action.performed -= performedOrCanceled; + action.canceled -= performedOrCanceled; + } + } + + void OnManipulateLeftAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingLeftDevice && m_Simulator.manipulatingRightDevice) + OnActivateBothDevices(); + else if (m_Simulator.manipulatingLeftDevice) + OnActivateLeftDevice(); + } + else + { + if (m_Simulator.manipulatingRightDevice) + OnActivateRightDevice(); + else + OnActivateHeadsetDevice(m_Simulator.manipulatingFPS); + } + } + + void OnManipulateRightAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingLeftDevice && m_Simulator.manipulatingRightDevice) + OnActivateBothDevices(); + else if (m_Simulator.manipulatingRightDevice) + OnActivateRightDevice(); + } + else + { + if (m_Simulator.manipulatingLeftDevice) + OnActivateLeftDevice(); + else + OnActivateHeadsetDevice(m_Simulator.manipulatingFPS); + } + } + + void OnToggleManipulateLeftAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingLeftDevice) + OnActivateLeftDevice(); + else + OnActivateHeadsetDevice(); + } + } + + void OnToggleManipulateRightAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingRightDevice) + OnActivateRightDevice(); + else + OnActivateHeadsetDevice(); + } + } + + void OnToggleManipulateBodyAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + OnActivateHeadsetDevice(); + } + } + + void OnManipulateHeadAction(InputAction.CallbackContext context) + { + var isInProgress = context.phase.IsInProgress(); + var noDevices = !m_Simulator.manipulatingLeftDevice && !m_Simulator.manipulatingRightDevice; + if (isInProgress) + { + if (m_Simulator.manipulatingFPS || noDevices) + OnActivateHeadsetDevice(); + } + else if (noDevices) + { + OnActivateHeadsetDevice(m_Simulator.manipulatingFPS); + } + + m_HeadsetLookButton.color = isInProgress ? selectedColor : buttonColor; + } + + void OnHandControllerModeAction(InputAction.CallbackContext context) + { +#if XR_HANDS_1_1_OR_NEWER + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingLeftDevice && m_Simulator.manipulatingRightDevice) + OnActivateBothDevices(); + else if (m_Simulator.manipulatingLeftDevice) + OnActivateLeftDevice(); + else if (m_Simulator.manipulatingRightDevice) + OnActivateRightDevice(); + else if (m_Simulator.manipulatingFPS) + OnActivateHeadsetDevice(); + else + { + ControllersSetActive(false, m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Controller); + HandsSetActive(false, m_Simulator.deviceMode == XRDeviceSimulator.DeviceMode.Hand); + } + } + + UpdateDeviceInputMethod(); +#endif + } + + void OnCycleDevicesAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingFPS) + OnActivateHeadsetDevice(); + + if (m_Simulator.manipulatingLeftDevice) + OnActivateLeftDevice(); + + if (m_Simulator.manipulatingRightDevice) + OnActivateRightDevice(); + } + } + + void OnStopManipulationAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + OnActivateHeadsetDevice(m_Simulator.manipulatingFPS); + } + + void OnToggleMouseTransformationModeAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + OnSetMouseMode(); + } + + void OnNegateModeAction(InputAction.CallbackContext context) + { + OnSetMouseMode(); + } + + void OnToggleCursorLockAction(InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + OnCursorLockChanged(); + } + + void OnKeyboardXTranslateAction(InputAction.CallbackContext context) + { + OnXAxisTranslatePerformed(context.phase.IsInProgress(), false); + } + + void OnKeyboardYTranslateAction(InputAction.CallbackContext context) + { + OnYAxisTranslatePerformed(context.phase.IsInProgress()); + } + + void OnKeyboardZTranslateAction(InputAction.CallbackContext context) + { + OnZAxisTranslatePerformed(context.phase.IsInProgress(), false); + } + + void OnRestingHandAxis2DAction(InputAction.CallbackContext context) + { + var restingHandAxis2DInput = Vector2.ClampMagnitude(context.ReadValue(), 1f); + if (context.phase.IsInProgress()) + { + if (restingHandAxis2DInput.x != 0f) + OnXAxisTranslatePerformed(true, true); + if (restingHandAxis2DInput.y != 0f) + OnZAxisTranslatePerformed(true, true); + } + else + { + if (restingHandAxis2DInput.x == 0f) + OnXAxisTranslatePerformed(false, true); + if (restingHandAxis2DInput.y == 0f) + OnZAxisTranslatePerformed(false, true); + } + } + + void OnGripAction(InputAction.CallbackContext context) + { + OnGripPerformed(context.phase.IsInProgress()); + } + + void OnTriggerAction(InputAction.CallbackContext context) + { + OnTriggerPerformed(context.phase.IsInProgress()); + } + + void OnMenuAction(InputAction.CallbackContext context) + { + OnMenuPerformed(context.phase.IsInProgress()); + } + + void OnPrimaryButtonAction(InputAction.CallbackContext context) + { + OnPrimaryButtonPerformed(context.phase.IsInProgress()); + } + + void OnSecondaryButtonAction(InputAction.CallbackContext context) + { + OnSecondaryButtonPerformed(context.phase.IsInProgress()); + } + + void OnHandExpressionAction(XRDeviceSimulator.SimulatedHandExpression simulatedExpression, InputAction.CallbackContext context) + { + if (context.phase.IsInProgress()) + { + if (m_Simulator.manipulatingLeftHand) + m_LeftHand.ToggleExpression(simulatedExpression, m_Simulator); + + if (m_Simulator.manipulatingRightHand) + m_RightHand.ToggleExpression(simulatedExpression, m_Simulator); + } + } + + void OnSetMouseMode() + { + // Translate/Rotate + m_MouseModeButtonText.text = m_Simulator.negateMode + ? XRDeviceSimulator.Negate(m_Simulator.mouseTransformationMode).ToString() + : m_Simulator.mouseTransformationMode.ToString(); + // Move/Look + m_HeadsetLookButtonText.text = + m_Simulator.mouseTransformationMode == XRDeviceSimulator.TransformationMode.Translate + ? k_TranslateLookText + : k_RotateLookText; + } + + void OnCursorLockChanged() + { + m_CursorLockButton.color = Cursor.lockState == CursorLockMode.Locked ? selectedColor : buttonColor; + } + + // x-axis [A-D] + void OnXAxisTranslatePerformed(bool activated, bool restingHand) + { + var active = activated; + if (!restingHand) + { + m_XAxisActivated = activated; + active |= m_ZAxisActivated; + } + + if (m_Simulator.manipulatingLeftController) + { + var lController = restingHand ? m_RightController : m_LeftController; + lController.OnXAxisTranslatePerformed(active); + } + + if (m_Simulator.manipulatingRightController) + { + var rController = restingHand ? m_LeftController : m_RightController; + rController.OnXAxisTranslatePerformed(active); + } + + if (m_Simulator.manipulatingFPS) + m_HeadsetMoveButton.color = active ? selectedColor : buttonColor; + } + + // y-axis [Q-E] + void OnYAxisTranslatePerformed(bool activated) + { + if (m_Simulator.manipulatingFPS) + m_HeadsetMoveButton.color = activated ? selectedColor : buttonColor; + } + + // z-axis [W-S] + void OnZAxisTranslatePerformed(bool activated, bool restingHand) + { + var active = activated; + if (!restingHand) + { + m_ZAxisActivated = activated; + active |= m_XAxisActivated; + } + + if (m_Simulator.manipulatingLeftController) + { + var lController = restingHand ? m_RightController : m_LeftController; + lController.OnZAxisTranslatePerformed(active); + } + + if (m_Simulator.manipulatingRightController) + { + var rController = restingHand ? m_LeftController : m_RightController; + rController.OnZAxisTranslatePerformed(active); + } + + if (m_Simulator.manipulatingFPS) + m_HeadsetMoveButton.color = active ? selectedColor : buttonColor; + } + + void OnMenuPerformed(bool activated) + { + if (m_Simulator.manipulatingLeftController) + m_LeftController.OnMenu(activated); + + if (m_Simulator.manipulatingRightController) + m_RightController.OnMenu(activated); + } + + void OnGripPerformed(bool activated) + { + if (m_Simulator.manipulatingLeftController) + m_LeftController.OnGrip(activated); + + if (m_Simulator.manipulatingRightController) + m_RightController.OnGrip(activated); + } + + void OnTriggerPerformed(bool activated) + { + if (m_Simulator.manipulatingLeftController) + m_LeftController.OnTrigger(activated); + + if (m_Simulator.manipulatingRightController) + m_RightController.OnTrigger(activated); + } + + void OnPrimaryButtonPerformed(bool activated) + { + if (m_Simulator.manipulatingLeftController) + m_LeftController.OnPrimaryButton(activated); + + if (m_Simulator.manipulatingRightController) + m_RightController.OnPrimaryButton(activated); + } + + void OnSecondaryButtonPerformed(bool activated) + { + if (m_Simulator.manipulatingLeftController) + m_LeftController.OnSecondaryButton(activated); + + if (m_Simulator.manipulatingRightController) + m_RightController.OnSecondaryButton(activated); + } + } +} diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta new file mode 100644 index 0000000..5306c71 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8b922481d9264546b97958b2c7cf0a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI.meta new file mode 100644 index 0000000..24e50c1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1713155dc4dd14e65b554e9690db4a5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice.meta new file mode 100644 index 0000000..bd6a3be --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f797978be572d4bbe98809565eb58099 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..7397a68ff50567f2705cf00de7cf19351e24740d GIT binary patch literal 25129 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 mKomB^F;qmD>WX) literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta new file mode 100644 index 0000000..a10c7b1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 10abf1be8eef148d4aa4b96b2af7a9f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..20eba8af3e0b8be24b84cd4cd1aa6975d1f18500 GIT binary patch literal 10158 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta new file mode 100644 index 0000000..2728bbb --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: cd4fe4c19a40743a6896069a50a394ec +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png new file mode 100644 index 0000000000000000000000000000000000000000..72885979f9870b254c5028abf9e188d865333563 GIT binary patch literal 10696 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta new file mode 100644 index 0000000..6224d65 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 310ef0f38fe364cc986d05acdbdf1183 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png new file mode 100644 index 0000000000000000000000000000000000000000..f7737abc03eb0e4214444f5ac5a780b11a510430 GIT binary patch literal 25056 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 E0|UN>jsO4v literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta new file mode 100644 index 0000000..d3a0a2e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 17c263f6077f14b218b13656aacd9551 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png new file mode 100644 index 0000000000000000000000000000000000000000..409052ca16970b40cd4321812f0e226263baf22d GIT binary patch literal 17982 zcmd42i9gie7eD@*!H{hz31x}5B1E=ImXV#ZWgiS8dsLQeGlMKqsfbcp%D(Sw%t%UQ zU&hX;WEpFgVa)P<`TTy5@89s9$HT*G?!3;u=RWVb=bU@axsT0F4Y=5a*Z~0GGBVV) z1OO=b2nE<+;J=-RBNXu8u|Pxn2LQlv;^+?oWWEys8zB!Y4Xy(feP@=zFU+3WH?;wv zI)#Jk$^rm-!$!K=Ru3U-GstkhZ#8>cc4{tja%;SHPk@7$l8|1uCk8H;pgn9n5`aEd zAi9gqi=*lyuSAu4j2Wqq5KZfnshQw1H1x5y*1to?^nWzK!h=dnFGzr&UU0Pkmp--o z8MzNDo!cB*Le?h#ZEbDUFhZ7549eKQ>FH@W#glP}V?_M(q(>Ry$e4l+6HgkBIyYs) zm~F>QWk)hL=Q~mK{JD+Z{{9W&GiO$3+9E>dKmf%7sqVhMzJK%c^GUGXxVX5}^r$Yz z!-@7wIpiAfS94OS=Qkf?U62R^O(F2%`pVVJ{3=F z^OXEb5l4cn!viqCfKemp^}lMDv(vsdwn&MM@4684F>B$7Do+6G#|9{d(T@&KGz zZN{&29axOU$JaanMF$v2ty9_1{1_YtlXZaI!ccN#*94{QE zYA+68*Li>-7t4+fCY&WzLMPyyee_ggK!6b7a)%kPRe1H6G5UH9p0oe~nuMTOL50n4 zFOp!F;oRKLJZu2Iix+T&GGQEVMdOuPxS{w1HsIn?iWdDLh;IVdZ6f@s5J)Hh#XiU@ zp)W35Y4F7$0HFOTK;+C?M>#t>M&7mBJ=Mz;Er;TNXcz?mkocu~F!!q3+S=7Oz4^a?|Mp<4 zy+oz{6nRI_!Kl`cH2=XlQwWT2jB8Gvhs$FT^fervF*BBduEd~&g6e+OJ2(13v30!x zetd_ysMdspgwQaB5AxpPwX3nzA5`imb_>jAbXXUw2iJ;;s;tu@JKG*rvN>+(t5n5-H7;-nLc7 ze!`B@9p86@GC-{f>+_kdLvMG{jlx{d-KfEBk1?fF@-*7oY)i1OA6xknkh9f+Vmf^I zGJTt~d)=NXVodq=pimxzW^6KB-6G<4N}mUtZ0@qg^sA+?4^z{y{wmco4GLulJ;?rY z%MTbJX5#J^$mLI|FHH#fRN;#F_{wgG+~;EP7-1&LpnCopzy=>Juyi2K=)nLkF8XZ@ zmRhlqpFcdrw3&sY8^!0`VTQcs+t6?s!12UH14*1fWWxcn97&@_tsOL;YF}>`^iS84 zksFl~*d*`d5PGmRN~NWxTBkGr>4jt5o0Mm+iLiZYiaOj&cQx-~0bZ#dScEg;489=i zPxVPD5jTQoFbB!j@prV>UjGPOR=Zn4&xaR34BI9Wi7fWfu6!qfBFWOZz|%I5>l*js zDoI-Ya#3Yv*#1m?`fgD{85UD;I_ua&zamR^mr!H=i z6w3E7W#ZiS;NIR|xJNX;v%X%XFSqE+f4!*f<2Ekm>!I!HRo+XEyb$cOozY^njV6p9 zP$bQ>DcFBq`pSvAm^E|LVJ`#D@GKIo?LvEC&vKMEU^Du zoM*{qAHa{%7_tw=23qL1hdOGD#dusITwE_WJ}Wt%T5|UhH(*?`PiF0|{rK@Cmk8Z9 zwJ&VE>UtT)-m2^^jz!f#3PC3zEsapFv7oj5V4dl}48^^Z@rn|W9kjjTOO)B1 zbd`1yTmECtlGp>As^93(P8fkj%H05nO3gQAZkJ|=|H$@@z``x~RHTQNf3po(T`5_$ z*#DR?A#~-5P-bH8wWHT{0dwOOt=&B5#w7QW_*rs)#CA4@9!A*hU7AQPM1Rz(BHFPp z*-q+za<$sO%`U8_bqchXxhuG@a_DB!mr?#x(ypaqCJ>s~LP|1mq%Wn06_7l$g`6Ua zmLC|2T7(_b2BIWdUR99fKE4&bh%mXA6&E>upC?NNFuc5)&5yKpnuZqYUz@YGxXu&! z@ZrPvL4QW`ZQ335|654m@QpGO^A!b95oovQgRXnHf(}$f&aH@rM7U8~!TBF-_6EwW z1W&K%{2QDV2<`H{z0zQQn;Z7##{Cqb!2;{gtQaok z`7yovGk-4M_KbC-a7x%trzl6L^yorv=X%DAC5}w}8SU#ceZl(7Nv{Dw7~FL*uP^VV z5G&CvBpbHifB(j)eQFS4X-4q6i-*zli+2#em> zrboj3i_0zE&sekH(iu-)uS}V-MEh}2P*iw`(%;o8@@tRYXNJW z@R6}l%-a2scS2X6%4Oxp#j(@?bI;Wdy}c7VMB7$c_@zsiIm146^e|NJXQVr$Y% zyn3HuR#&!*6v;+|=`DGJa)|vGM z2E8Uqeboe0k@PUcYW&+?N7ga6w$!By{C)^D6XW<+E^6I#V5&U?~-O8fiO@{K)*!>Ic zKHomwJ;};czs4=_A2`fmWjSj^TpY%8IWo}dv^gA5^Hm>V5fxYujWTvKvScI$m-b&_ zslHum^@DTTWXj*b=1pb{R=WYBPofl_u4?EMO-rg(y%2hB?&9L*?Ynj7w6!Bna*C_C z**Au-k|_W1yBGq2uuf3lPmX!OQW;*!PN1bY+v(NmRi!s{w0Q!S4ok0Caz}7lo0Uk9 z4|3HzesiK18MlQ^))G3c)D9QzX)as&K@J`#^_s&8`*$$4&Kn1 z-s>h;LRG@5Vs^72hQ8Nby?$m}>ucNGM&_kct{}c);&a&}sjh-0SE>UjH)I5W_NH@6MIC zo%)~36rqoY<1^}~A*q-EXvi4PwU=n$j74&I(@O{bVWAMY%*s6T#@T7jg~y zVl0rs@W+mJa}dPqUpUZ}T487CDi!iy%L^N*{RDbge!?cplM2yp933;ie*OArS?TKW z#A>Oae`yWf8#-~(8!`q zv!UKAl~YXV4m+2P$Qk?1H=v8(!vH#UoN>5;BTFzVOe$79zWo^D`k3q;;0f6$ik=f6 zTAjPF0RQlp^1y88VD?t7W!j8PNvHtQBdzViy-l-P`lb^7J34arpDoFmtK`SKgYC^) zj2Vu+SRc}{)YvNB6t;mAfotSQ=a9!V_Qq;mqgTFNysjckpG@|-IEI9Y{opM5JAvE3 z+3KNDo^XnoUkJY@4|}(nT@J;*SQz`+@a-KmyZd3m@jJB4nM257vBIr^aI+ zW$27u&V$`|K*<+(-z^h2m(i710bVrZkE$P~Z#Y&*B1U79#>i5R!WC-BM&K41dycpx(`zMCw) zFLP~=Y)L_HEW2to2!#I(;=HMJO=hu&J^z8|%0N|O@yvI8c6zBkL4w8a!ozK%e-#3u z7n3R%YxB$?e}{ER24J&jp2n{-@`PrERK7%{{3C9W9rQ>R8Ui2dVOq)Ocr=;XPH!~@ z(#|9Z?VF`SqeF}RA8ZUkTzp2XKT}#vt7ShF>McSLX*(E>TFj1_JyuM*`$9UzYTDXx z1@q37gR4>H=C$+69F5dnX$O(We;4hN&>A`&O!g<9=ghrWpIgcqSq$V_m0=E12G z`^AXBL@`8K`QvsSL>uP^*!p`IK-aI;dS@jzG;ZXGv2TS%Y%J&DHGY=Y%n5n>r)+my$i-gz2W~eD4*Gw+nFcn;;0~D6K6|B^SiFkMN3S+@H4cEP zBVvCCeT#AT>0r*tFGZ}6#(m}p-im5A@?_W$6J`cFBztLvSecDnSwN*~H+CL;L9i5_ zRr-kDi2sooEC{%x7>#1DCIvs$?LCo8srKOi<9v7yg`-O@tzypH%Vy~A#C(?#@Y^eu zi)rVhJ{Wiwom&Gq@k8!7F#@V67>5VZW);e)maq2%+Bn-zh^@$~?(X3NwDsg)f4cBq z%8TjEih#h~w?TQbi1QHaUWvnBA8QQpQ=>kMU>fX%*!a))_w0w7H~7;iG^F~W5Rdp6 z+pGJALuF~aLN(IQG<`8P>U9r4yF=8D0o2b<4Ly($8x-mM7%Nsa*{fG79rW0YO*-Go#r+6rq`cEqC2 zqw<0*Q>O-O-CjV47m$cnEW%`2pCLzzuw2#YN8jrGHtu%p1xt}6V2)ZUV8V`6wo_!W z;r|x1zUSk#e5+1Y^C;||w`)WU-M3g${UYtFSfl^vHLYMW#r#Abn?1H731Ik#sc7t* zjbyP5bgH*~W2?E#x`U9KK922^PE7x58t0NLCoB7i+dN!hKi5XuD}^Af5W$~Q3W$+9 zi@IoxLZiiu1Wke87wYyzJ%leKSigF3oO9rPn@LL>5a=0Z=+%d=e+JD%3zwh2|C)E5 z#G?oDG{>ue;S0xgVZa?Y?(~O0ppEoH`7ovK*=b@XGHK-a!-$A$Bdc2Z^vkkMbsqO8 zgi?Kv{ZzW1n+~Pc;xe{1*TtEt{N5b&-0t5r`m$RgGntb9L%4-&%e%sbx;9>R*|JYEM}`&PZ2%gaf&Kg(l9Mg(#aE|uc?M#idvJ(>94EP& zTs`rHsqjU;G*Uj<%igj--kl?>@(jQ{{_G18!|wD)WtDwE?QV;!#ANNK>#`7CA8IPQ z-sQ40T6Q1r@71so#Jr?!FA-lc0T{$0nvLdh#dbpD4wX%` zl5!aOXWJcbs?&Wn%!+Vjh*^3p9S?HXEP7oo>rtp+W5AqqqhjrU8^gYE8FKw1d|1B?AhEhq7n zZDq9yVoDoQ5#!(T-@{s}s;d0Bk^^Zl-z?SrHY*)i&SYPxlL=}00{Zd3(y(v1K$}0Q z4iLnak)72h^e&YrE_7e}C2C4nYp>k&~A5xRhElm@|<-Ej?bAzR~5 zAMmH0T(i2Msdujy^MzNMLt#e|VOx%^Jqt9cuf1?~a%!tk8SaV3e=nP3r4KCDVRT4i z&WS4wOHW2KlVK#EEQi99B4Vo*pwkZn?tTy~c5@IO9_rHi({FKk`gZm%O5UF!`gks4 zLJ{zx`9g*m#S0tbKSn6EBpknPjx0XsC(z{yuupBDes*WpA=H)~jeUYIj7IIUC=#yi;rS0Wr zIKR9`)41FF29f2-s&~dyWQ@>^sD+RkmmE=bQjYNhT@c3#I5tx4 zj2jzEhlE%btJeVB+}ufXl#F$x?~BUT1a{zMMmoc#G#`|^3eJ1o!Vm<)xWo79DC@uM zpkHqplLf=&g&GRyAkmD7%<{Qm+($;Ae4Ym5_q~-;Emh)*e)?R~OO+iS??uiK2?B87 z?mNunxVzBrKwRnHdcigD`8^=UW{q}k4OxrEZ2CN^&4b{Q-)I|;`ef5|c_an<9pJumRPNF z?mn>C|D6q)%6hD(b&0uK^^@R%7}X^)n!#s+W}>eMCfF9gm${RA?PilFlS#c)^JscU zxHs41+19h8=l+O{rN_UX=AUE5v)25&`$tMu+@kjT#v*?y^J6*xWaFm zS*5r%J)ch48po5JOTxO_n5&T95Z@D1eo^LAvh&;9VoKM6fe2y5DF_~w{-W@|S8?}DrA zd&(Qr+s*+=h6B@Zek%tvRO5B&6FF!|e64%iUi?Mq4o*H)>~u|pV@8myKVIj4%VtyE zJXh`YA3S)_W~x|m26&iO=NTraM}ie;?4nNu*lCCio+myimT7q z^-FvgxD~m1X zlp`$zVoU_8`8F|7#|MWx6$y)X!~fGxNm=V%n`#`BV*tuZI0F%iio=d)y6c-Y6O*W{ zt3#uzpc^S=4CE*`_jCH*&D$>OVhS`>(oKE#fRp0F6_{d;0v-zW-<_?8#sWC!^~#Eh zyAJb_kFOo}gCS-dTom}@{PrhWz4&1!RXe|y@mMnZ*h`juDKhqo*NGfLi->-1j)687 zUWBxXr#ZkdMn6y4SGH+pG_|q=_YI6DI3TxPOt)C~1+24{dqTv|JifLQ{%}2uwVV&g z(m$fpGT7jK&Q4z^DDIn0)P8dF1fXT9Qq~Xp75|Mex+kv)R~*P99!cC&;`_3&9#-Y~ zv^AJS(4Q0+xO7@k^U9SbBqfs}SkutDp|rma#tf=VU$z<sw!m4DsboIIVIb9t9s~Jg?D6L*dXGC6Q|k z6O-_MLJ=Umm3CZ2d5Jr4T{~3;C>-3jVXCNsyit<4%_1SGdeEF#HkM^}h3>Dh{7)fg zH5h1yN#c%;m1|6Rc3fpXwg8VNl6vL-iok7>AdcY$UXMF9Mus8<&Ehk>EfC)kh@J5W%`p+?8R&2(T zrpKJAAk(R-_c_0m&;w*?nCo%UgANMtv)8L^w_h}QdRMdJJ*0UCh^yWQq;KE8`ADia z$PDy^DlU;2%i3QnpK?*pLuIvg`6K1+41(^zthBbfBf({SWL;{bb&J^gC55e>qysI^ik zsg&!KE#Z39l2wDNqoS)JDk6X^Qb*hm<2P^U2y`wf1BrnS8L<55P$qZ(=P&J*HZ*?N zn3?tJv(-SXa)trCsHuhJjo5r2rX9onf_$=wN2%wd0wl09;0-({ocoskMym`XSQ1!V zue@JpGaGS%emcl|nX^@HwH2oDr0?fml+AwY!nfk!r5kFCXIsU{{8;0l1`d}Wu`)wf;hOsnKy&(djg5BWJCAG04c7{9yJhTbZ!Nx8%u0>F#Grv$yY_Z! ze<;m&lQ8(IIHb6C8$di22aWSbR{iyI9ngx&sa7CD8yXwOB={KK0eh2^ljDj5Ls@gf z@sY|z(KBbJw|o8y<3tR=r860hvTf%yr-fS(Da+aUp8qP63^f$S-K3X)Q9ZMQWl6QX z7NUZHQ=oi|-y6$wZhjiZGd1bu+H$M?+{%Zd$WE)_VTap7ZHvBR6&i+2bVDY}$qGF# zHwtEn^q7^oRfJ95gbTCB`C>O@hCJFL|Kl#!Vh#yKYUY>ifhg|D)2q;~VIH(HP#6#I zguE+S8ev`P?ds~%qEV)*(0x}dZ1IbfYqRZ9hw3L=e(|X^hHpp$hTdeJSe+lxon?7n z+tCfDS_}tbnK5l*Pv_|g*Af*LmP0Nm|0YK>9>Y8in@H}@bG~U!1w*52^C?Mw6!qom z#=oFSsS*h9h1N|MC}00w*shyNLp~|52e-u}e46q*MN1?vT5D=uk_FoSXVZABeLgkw z@cm9$xY_IWVdG$XGanJ={#)A-DT;??S@vlAT8(B;*C?Z9x^4TH?GdQeTbY5O?U#Od z#`l@^naZcL>us}8Y+B73B+ybsJ4ceN5uvy@82YRkpYq7_1?AP*q#1AJZ?qp)RI)}Sv(`N+ zzfQ+bCGMC%d+EAT%d;#_Rcdy9H9*|RCKbFIbkV25(8InBuzaK2^-(}L7ckU5qhJrD zPTYAmY&JSo%J4q|k%FgM}ky0v?3ybbxgXUo6E^GbLBgShl7ZufgmuorwccpS@k zRDLMiCoJF9t%Q#>mPW7!3#?UB(@B+ ziIuHxtfC$nl-&e_K-OC%hY{h!wKeN6&m}6yZ7!=$<(f ztP|2Eld~s_g<*F@O6P0e1i}}KOk|_9o?LXvue**X zaqef6CkH%YbLvRBExTLCxNfNQ(nrywiVe;hPw(!71%e>*g%!S7ot(^szOS}E=i?A=lldkLXmaf+az5wt{AAwlgG)EPW8R-1 zOt5%le?J9X(-Zm2(Et$BzV*jgI>Z5fl;oLPabO?U0*#_CC?45&?&J=A_kQd#9J6xh z8pI1ps<|jT9(KGBJGs}_^)1f}&Cy5*L_Z$dCF?~pK z!2F#T`FwU1QqSzfuqRIp-^}Gq+uQv3x#5np=-|Dq4L$6#LKbB)EG2X-me*C$P>CWPArwfxni`vT`|hg}>~$&&~bS1lI~zkLkP$A*hA|5r(rcNO?5#b_-nX{2=CNuZF-gy@dpP7 zC(Gq1Ea5tsMlkWbk%4=7GXhLIOUG_z7`$ku3;pk8UYk@rges&gd%Cfhui)atIXqIR z6k9obx1tFW`YnDsX$Dpl`<5!`*34B;3y1++LR!YN_ko>GEe3TMd3sFQZmD!B?cUfB zr`0QZmml(m2EPyGj5Vu5P0z^Zsmg>B?y}E;;=+n2_AFW}9*||vJT^PTkAz@={%j#dF2Mk2l{kQ3vfn>R- zMtf3EwY2LPY$wpl6{Sfhf4xgiW3g+XmPnVil>r8ND2KcW%(LO!#{ji73JcXpH7DZ2 zlab5^$B|Pj9qFwV@_YE!Ca|DJG`43ncw^AiujmD4W zuSJab0%_*kE>Bbo6s9YS@0KN#}BwgVXZk5sjX0dWI=dQbtcBb3Ixt3g7` zpyIZC2YxZ0rYpU_c9cxosL9g~$`cy_{)u(9t|JQ;vr23hCtm0nO~AA5{Oq24CZq2* zn=(rR0zfprD=(OCYfR3VweDeMWFsfi`8T~b44O^ZcSsEjfQui?z+((uZs^|7?VpbT z7X&l3@U6&x`Lp2>kpiX%4#(&Hu#Y8C=%1E6uVZrgIUwYO+0UvREb-uJ@qO0veQQno zhkkE(0QXG~u>rU0oV&Uw=a)Rq2l1HuUjlmdFrJS`P9Ufcnlh@zs=C04leK*cR5c;VIml|I&;`cl6O-P4kyIJ-5l{;1pWov3i_?Hdqd^fxT657S|b52o? zMfXQM=XKAgc7fr0x>Ne^O7{a|Z1CD%V_0tBU&pHXBwihZpVRHNDOixLa=%jZoXT2t6GE{nH5GEJB1l53)(q6yqUn#ZWS z%uwxl&#k$_F_$+g=x{<<2u=K;?Mo_^&;O7s^jkpF3+tD&jCeAAKy)wxvj132GWJM(nOeH3Lt>Mv);+Q6$X>?i;Ih)A5TturDFmE z0|Q)Lwa@dH{AhSJ0gq+y_10N##2W?~|D8Fz@g^vbEaQtsF~%f3WriQ;=C0hgoMVvE z1tExLQ%V(S-_T#G1ep}}Q$eceGzi@*#l~Xt zCU86ea4N4H%|~^50?qS^f)uE4EmUaNoRBu>yk_3_BLmVYa<3eAn|}wmM4Oi7Ne8eT zhBwifvx^vepU)y_6HH_u#sTHy z%>SL6?4+4Fd2oDP!^`OWq%*@?+V}YS6E-M7HP6TV>9kuYHU{v>FfKaw+WoUQtn&p2{oKxW@~20J zU^Qi4hY^W}tLd$b=xAg?f0%He)F;T$)Gco!{>Tnr@tH&&Qa{4!FExKxjl&ZE4iZAI zpmDhEfLNu;TmG)%k^#VS>5ek3XF;Z| zL(O_UOS+!gMI5uwm0HItQKY7gV8((OVW!{M|9K)F8)KFrl}t|e-z^omxZJ(Fp2g@<7AtxF?*k;d;=qZq zfhKSKJ`Q!M-`xc~I@#HI)^6h-eOP(S2AH>2@8#V3b1D_?<8zXVXa7j3SXocsZm|rH zbai#@Vh!PXiQ-N>Y=4wPiEDcqGpkIpjq2`Z|G4Uw_Yp1c)`4Yzu`VCm@5RW5yVwX} zdP!pyPNxr;|Jql4ZdR^JDThi{?3&$*udeGrbptu7xutKmFqXpjY?~`Fy`>f%A6a8E zcQew~v-f7RFV9CH-^FtRKGoSJhxUu|h{<7E$(IR6hE?%~Hn#70ce||lODkfLJ)@ib zRm0=i+Uwv_Eeq^({2|i{Fr>B(G&k=GlX$5sF*`Bb^s^o>kYmM3jWa$uJ1RfO!xmXl z5UmwvN3oQE0LDrL`T|&PAqS)XOKW1_m|E^+&$LHH{1p25OA|F`drM;Xl7PLWvCrPN z95WylEtK(2U01s9!rRJJ#+%$;f3{Q+C|#vOLq=h=7V%Tvnk7Q=%)bW~%s}D|)>Nu# zCXQS3-JB+0@ULwI(c|WuG6&DY;hpC4iVC{lD=`3}oVkYEoS^g9(!%q~o%Mogr+-)} zm^maZks%#hqZ2)oBOl0k0>?H1`nuZ z5NMdv+|hvI*Bz+u5u(&m|(IVnY*FcHGQ6r+X>=tGDBj(uS5bXL`)_|HpLgRS}5E0<-! z;_n-*Q2JCgWIxHri;6tSnwP_sIW7z)(#G#gC_=FumSRMUUru_-^r=%Y;v)jh8sUpL zYqc607`SnZvDTE@h&<=V7=o}1a%VL3X|GF8R$<;fRh2D-0KcyX4aEfS+{{!lhjii`tt&JUX~ z7aRKgfkdaX>BIP*+29iUZqbpNB;4F}lR0}{fRmWqgSTXdSt$i};%qpj*viqoZwQo> zloU}#l9nh~$#1FL@~ZtDvdD&yZ~w{4GhQCCs*#lpcArOi^>pwA$aRNyN(Xpu|ATwU z_c)I%n6@t4*9qyu%^7*y#6TbA*xGI&!SEs&2F9>~ zhAAIwgDZ(}jqrOfQc+$$=<5cYfq`Y%FOW1J(inL8!YNyrUWPhdGM~M8E|w8^M514g zmfIX8u(Gm-zT&qjwWUommf~_BE;r34#CL#R!v25ZrKsQtF#Th;G^Un>Jm3C;OKR%B zDkaW%0KlL3+4a?44r)X;-t~XC*FSRXnIEFLopV)z6TEkGUc8agW*Gk35Amk`g>cehmVm-SGmw>?qhCv;1yYS@%pN0k{sbdIcy;o|&u-wt(#mNPl<+kvTJ zQ!$=SYo=>Ku>jyTLK>?y03ld;N3Iy|Or3#dMjdB!ubs1YNhm!Fj-40GXl`y^s4Q;lQzKYyft5uKaL#rBUIQb_Zc6yEJHL|-zKT)ywOS)J%gqR-tk;Bkm30>5$@^mJ&oo037+xX0I;QF zC>`g)A?44}>iODeN9hdP>JN}#z9bvmuBFT3+?7s98@P<@%17cn$a^=0IYfXR&BT@udn0zjP6va18lCK1oAbM*f8(z$Tj);Cf36FfK5QG+(v0PgUsp!mh* zj0U_nW?LQqXL}wB4=#-v=c(#^lw!nXHuB=iX;{?yF$09r-((FS~S0=LA98 zX0Rc85S(%yMei=iy7>_ys5BuEfQLtTenrnEK?+0#8#%);+S~~o|6JeAw#su1{Pl(d z8Q$7p8vZZ@B>fL06|19^pYpsSCIkgD^$s*bGM<|k>|J|+x5AV;BoRcDO)T8tiYOIx zC;rN5=rvtE0C2atUWyW>hH_=-m!fp_!3O=(IW>^4L68#UuhE%(^#i&=--T5I0BUk2 z9NXAd&7t4`OlqG;!2$Bc06_6*>R|J6DB$AKfuyYuuY?})WCZdJIXS@lY-jU{*KYC< zh!WFL58(50uy>}doy}WdF9~2TAegY{YM=E?;UKL(NLvijX8r%Ld_Q_-3D~_>ATjL+ zLJZOefVhTRAq<)hEXZ$SCl|aA(k?x4fVY;{ex$ z6~yNR_?*hZG$0M)BNOh@*Z@u~fkT1`2ucKngI#1?Fk1LxG5{>G9bsRJ8c95Q24zs! zCBXq?S{N)#&=L_SN0;h?KZ1}piRUM1MebL*Y7c_59z@cPkI!EK8J76~f&vO!J&0Qc zsPA__jLQ3fZ1x0>Hai8(i=aA0SVWOyC4TK_h?@^h|UXH2vS+f`FsH5x0#$ zTFrO!K;#jTIEC}Y&ZZyxmCk4zoIp^v)MSZhRxibBN+0s?lYMEmWnB z!UEo}1A2#V3_=SY|Ih2tdB;_bj@|}+^)Rq7gT#LW?AqghU4woG_HS=*Z(JtrXpSs( zlm$-KN7^zj$~U_(9hO}|k6L5EgxMk}(su=Tm<0i4IhQTb<#|ExnYoy~dkWBN%(?)! zAPfln7Ly|}4az0Qk*&!*DNQpgotpqR(Q7UU;K2Xay$LR=IbArq;Rn9b0~+Mse+k=M z90;W^ph156zpdvI!VGx59Qw-t(Zw%Y@Ym6cjv#Sn9ay^M2H6+edZO*73eK(qq%Ie- z2Mi1h-o~4J9F-3Y1_>=6tzjGvJ@+tS|KB9|qQSS4s+c!>0;S{rH!Z$s8@!k41)!%b z<;^BO5ZsxwOxVA=QoxS(YW}<>IA#zi`n_8nm#;7Ej|aMf%ag6+tCB4$2eEPD~1*_Q?Gh4VL_xYNprn71!sO!X1Rv}meT12|V@7n5V;jKN{lrjh&yf#}i ze*#1#OgS6k6{f1HrG@ho^mzA};UTCeym~)pRQ|cy9v~KKTbJ&6o7c3fmNOFQqaeuH zhg{(1iS7}12WtAhI-mtu*#Nq)AhTCj>#tbUb{rP;XecT*N1Ei~buI*9;&nelpHMX2 zVOAjoFnS&o24(Q`^WSGh*|&vl|2;;cBbAp1siub5UJYW`R0IYZo2a!8jW^;I_aT5dr&&#ZvsV+`a7Nv$7gvoR8{eW+^q5S`Q&!6&_~tnR)6ZS{B>#Lf#m&C z6e`JmMzr@BFR&kb_OsurHitdXW`L;-l~rQ&%pvs!NpQ^vYm@aWwE*ZR2k@tX?obP( z0P^%Pn8bT1AYcESWq-YO1O2!PMyho66BHH}Ue5eEJKu}pCe?dFj+o#R2f$0cU~(4x zK19IrXq&G8>K~a^(d9?P-LnDpI`m!~8&J2$pK}439vScGZ>&0S!|!r;ILRd0wXUtr zX~xD1e5qPbjZ^AN=eVdHj?knblmAAi=ZpIAaksxw4<8EL!I43U*q%&>9*xK^4J7U< zRNRq9Y)B4;kwo0vssN}*mV0qQJ^=Q#6?Y8yz~}K;#8E|#Wgq`fYM}GsoTu~cWC>k` zmro*lsgF-yTqDDg<|N2clqCa^1BjjcrE8z6Vb8v4e`Bi^`a$E#tMGceul$J>tvhc{ z8r5^YARqe9XxRbm?kBvDAucZ#bp3Pp^ei0DS_@wr6!{947r4f#8^v~vLkB%=+<0>C zXgO%sf?~lDdC>}ZF7h?E;mVj- z)1QD!*Y-LK@C)AV$^Qgb5Gv^b9qQbF-=)-m<%YvA%h?g7^O+%&r0kg9s<>Kkr?vB6 z1g@y5v4`<_{$NhqQQ-dO>5?Ls6Qt&n=Y}@}19G4YJAILhnRNQ#gAsMic5unG8dy2C zKZ%nS!xTxqx>AFUe7e01rcJi5IFJ=Io>;F1+$*j8=IiV0daFvvg|9Bxw3MB9U9DWZyR$;-j$VAk zU14!fa;)AKk#iu3nr${+5xwFB(mWK%u1rg)h8BPxH;LbI2mfGlV9eR)+^*PrNekW7 zvbu$UPT<`IKfwG)r(Nt@f`GN5s#RunT|%``Wm*jkd7XImW;9k!X781g(S+pMnk}#2 zrI|~k0iR?0vbpeYKEnXZp-#JKEao)%s*KD%ew(ARxo|nW{m?FXC^ovh6vpH|fcrf* z(ap{tf9`|aAjBdLyZ~za9qn3X|K{1%_7xp3FfcPAdWZaXaS>Ak75ysNOFvI-i75G) zTkdxo1K$AM(!EH9x!uaBsHg+^u)oF{7t^T}hb;&roPjDrSW zrBU#7l7c<2RbSKmA5Xv z$z@yqwEK&-PdVp#6#J1o;FrV(=vue&!r4DB?g)-rMfX}F{G_MqT!D+_;O*U@kF|U} zwrT-wiTu?Wx%ogv>+2yjCfyq=2wn?b(l?9KoZj5BikNLlhuX!kKbAm8%Sc@ScxE;= zPe*tq7OaSu)s=MwpL!JXCT~FyP-35BCCa`E@-4k?(reqaew{6DYVA0cHr({3ETLh%N$fV>k=~#x5iBb%HqCe!EgF z)RYYqtjh($J9l9_ACo{^2959N+<(9fq5TSHqTIR(h#ft;MmB(<;a>3Ui{f+&-!PFQ zH_c+vd`?W8k{VLV2#XT~$z)EtXDfKMTCLC~#Ah{@kx1fNGP4HbSot0rCpM==yUCok z1?A|Hy+R5l63qJ!az~$!f0MucUx}|Ym+mbOKw*or>-%1Kvs*z)l9UZUcv+zDJil*{?EMIPTvSW{S=sud=D>OS~W#IWuac%FQJ5rtLzL;g%6&7 zFnGu3&GbBYnx}g0rXwsotAXQEO?K~|KTf=3%etVuyL-Q6G^_n$hv4Np%bKS#@T^(M z;9$cc0c?ZWs!M;clsoqK_Pu*?^XJd6Ke81#NqeEjYXRqz%P|ZJw^V`cpby%tP4bz) zrT8BwF3CC2_J7mWd5pL2mCt{ws<2;;xuNrmLDrT&6dpLP z;0oOuy>v?~v&eTwRz-#%Z70{9X>PP;O=Ie~T30j>?4Q-I@xO*NGd=J79k^=etu!4WBjFJEW8Aclp(*u$IU^}o~7(=2^o^FOlX_le75d&Yc3Z{>Bf7gAr&*Q5eR$|ucz z_0-De`t^13(fgObk4bh=#rsHqo?wVWm%h}iOTh6|z?r;43!nuELvHy-`t7f1zaQ^lG WM523$d~xq4kX4?pelF{r5}E)t9(P9o literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta new file mode 100644 index 0000000..51f295c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 7d7a2f6c5e996e24388af5a8227afdcf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General.meta new file mode 100644 index 0000000..9b4e1d8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7029f8d454f034b71b5b1eb1ba1b324d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b04f96de3cd72efd6d85751e622f9257290813 GIT binary patch literal 7147 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png.meta new file mode 100644 index 0000000..d7dddbd --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CloseWindow.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: c76518a5819794083a346812c0906b77 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png new file mode 100644 index 0000000000000000000000000000000000000000..f5985f7e14aac39f6224bfc4291d174a27880364 GIT binary patch literal 7983 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png.meta new file mode 100644 index 0000000..7f05ab2 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/CycleXRDevices.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 731e7aed8e9f540ac8bf2a7b66abdaf6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb2c7091b2a5bfdca23b7a37d424203374be7aa GIT binary patch literal 1945 zcmeH|*;7+z7{10y0+u|XCkEDb?~Q-vfj)UpIfV!(hg3j#?bF*N=Sz2)MWXMWGcd-2Y@Tn`OC zOt9H*0{|cd9yxdd0LcHNtnrpaaI5}-#Wv86oT39j?ffX{-OEjX(&AEHXYD;;NS_)m!Fctx`+4@*%CNj{J9$ogAb)9ml?uYmF>dOcJ!=x`QE`v zFX(bgHBEb6cpivYp5JtJNsn|TxTCVOTTJIcKatzFk4`p?2mVvBo9Q|@Xv9j@6C{-N zMXp`G^eGS)td7x!h+J`b5Uu9)GD>gYi|1xz@qB7za3zDG6A&@;T+*Y$aydd2x!t(! zi8Ci%BRz_;Fli`xtqu0lo1FxL9+*${A?JTu)C!sM$Bo#Gu^hZsJKJykN~;sP8L@Gh zju)f!!i5AR1m>%AC7qc+NL4R18f>j>CcWtI=T6c(Xn0Z03Ev5ssNj+*|9$i1>79BM zobPCV3;Egu3LFH8cz+R(;$Qp5{0YB@fUqr*9`+Z_wAkc%04C={bQ}`%IpSXqFsCrq zXEr$Ba#@G<9<0y7|J{Wk;EAnGY_-y=z9;Mn8l7d}WFjdOl2?tl$ykIMM%wpUz7C4zT@3qdkA z0h!kGE;o*9gnwuoJG|{dSCYHl%%fzd>CRc}Fh9oVW|vuhI9hoc#bKjW#wcroThSni zyz}ANZM;S#NTt8ERCrV+*PdCFKZEtyDF#2xe%wVQ97s)56OJq38j(O`xq8OzeX9QK zg2h)4#J1NThs6`hdd^DZ(EEBnp@7); ztG%JqwKuoLylT8AaZkbMEhT@Ph~X19_?6U*;;Wb#kaTQKHqL4xTIo<%G*J0#7(hRycn0z zC8dMBYv@nBwoUchmxJ5JVfqva^^6#oY(kbU4lFVU(kG{@Rmzo=Lz=cV2s86)xn(Se RZ~3Gk@cZC{oc(dk{{ZSR?#BQC literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta new file mode 100644 index 0000000..6a87287 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: d7348fb3f11ba4f6f933462328963785 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 30, y: 30, z: 30, w: 30} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png new file mode 100644 index 0000000000000000000000000000000000000000..26e2e3e653d66be92bd2ded4e2428566b35905a6 GIT binary patch literal 3154 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k8aUX1)TLsS+ zC#C9D^!3Zj%k|2Q_413-^$jg8E%gnI z^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PApr>V059=!0bR4fPE4k(H-bWa3Z`lEF}3kda@KU!0L&0QUfj6>w<`jlkf;uB9Te z0Gnc8U;N5*b5XoeT;f^=3%?vHg%yf`2f z$N-o=4GnaS3_=Vnt&EMV3@mjGOsotbUIeQK=7*HTl0-u4L8)572B^c=*UBTaxFo-* z5-bEs>cOdn5FUh^lL=1a3JTzuwn|I}g}bd%K~a86X>w``*jqs3AhN~zX(i=}MX8SI zz(}@La!gCh1jbOMLI5cBDj4cn=$W8uD9=a*8iw0z`cQ}IgEAe=Wj6X4Znps|K+2^+ zeGoBV?gthl`tWiD$bpwcsd>QSrwCZia2)))fPsOrF%uXo7_q^?pfRy@;(2YCK#}A2 zpW9Bn?`ds4>K&nIpOutsn53a|Ok=;9asIQjD}H{gdhfX@bX)M08$Y%_&`(&sW~x%q zrYWWy9nV)9XQ>qDJ)d{}@4afj@AJ65ES4@^yGhO?J;zvtXT|2?&sj%>Lw~GrUTC-| z^4OCv88aq*tLr}Adp$O9?WO1cw!VtEbLl{^rp*$`Wx6(MHXD{BYTE zc?vhz{T)?X4xHCh=lb(&}h3R`>4lz9nk&X3m^; zL+f6XYli}3$T7)83H!Y~r`{~@w%e8J+WBW*%|DUIlUGyBB95kXvUuiLxyDX=RoJ=f zMWLi-*xi5s->zQz{k!O@>nscYTr7;cy)a35Us2!Z!Uq=d?GI`jKKmHj@8)ODU-Y~y z>bBgK^@m@&26pEizR6~CUs}+3()2x#y4D>&ZFuEe<9n`EVqCVrZ$5v)cPRT)==2Sn zxn+y?)qRwfdy#(hjl`x`zzT!2z$3Dlfq`2Xgc%uT&5>YWVBO*A;uumf=k2wHj7*F? zERIh9ZQ1)B6zr1HrB3X8^O_Y@(~N=<83G6Ni)|CizgICc*yN`9)qnW?$%3K4nSsG! z0s}*X0wV*1Be1>F!~$%ka56A(2r)1Ss4y@nc+gD207t@u{L$bT;3yci9vT7-`tsb5 UIqGXPMS?*hp00i_>zopr0IBzWpa1{> literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png.meta new file mode 100644 index 0000000..a5a6b1d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Gripper.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 17689808316e14280ad508a625c4c88f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: LinuxHeadlessSimulation + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..7deb96910a372df625c1ec6404a88e374364abad GIT binary patch literal 5866 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png.meta new file mode 100644 index 0000000..70d5348 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/KeyboardIcon.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 76dc0abb2ebb44c9a9bd39266f0b3c91 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Locked.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d66fa3d6c8bde2b33327533bbc4331c3f3fe8143 GIT binary patch literal 5673 zcmeHL2~?BUw%!>CgF!$=K|x~BqJ@xzL?DqNRzNI9tOJ4+NJxH$LI#t_JOrs$Emy24 ziUXweYP+feilT^;;83cdL{SmE46hW66$Al^48r?^L)-g$`?~JCYrVJDyID#8lk@Mh zhws~apYvzO>Q&24O=g<_fawZJ5^DxvNRbBr=5L=1ivuXfzthjpd98`7V)+D89gnv z7U|84j2e^)qu6VF{N9*De|eH)6bdPuN=-~mbWUVAOJvbhI*Y}k(p;!6E)-OPB2N}8 z_(>G8-2SZwA4D#Y#Yz>i5-~}yksm49tnehG&c2R9Bz>n=EPsO(iWxPDFQw9*Y5J%p z1%-lla?;JR_(|hJ0TqcyM2J`+M`h{nWTi0@g+v}B`3I`s-TsXM6kRU&osHl1MI?G> zLay*lK*M+g$nQ$a*Ck64>Ka5Y*(?(vz6q$C_WEd~>}4{9uaL;rNhI-axmx|!Ws(cS znNC{BHH>=4 znDm0nWv>v+6@0M(S>fYJMx%C)jTN#5G

wmK#FhySutjn0ywU!itO%qM^7%GTj(_ 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Look.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Look.png.meta new file mode 100644 index 0000000..1b7d97b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Look.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 5410adf0b914f49438506b7dd0022773 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png new file mode 100644 index 0000000000000000000000000000000000000000..1466e40cfc87da7aae229960d2f55149f83793f9 GIT binary patch literal 5680 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 GHvK!pF0gz6 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png.meta new file mode 100644 index 0000000..3409c1d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/OpenWindow.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 633d1ace045fe402a9b307cb58251aa4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..7bac62915bdf39dd4f35fd8d5ecdce570f1c4dea GIT binary patch literal 4359 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png.meta new file mode 100644 index 0000000..12daeee --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/Unlocked.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: f01f3bb228b3b4251a04e2036212d115 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/btn_bgbottom.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/General/btn_bgbottom.png new file mode 100644 index 0000000000000000000000000000000000000000..135bbceb052d10fa39b71319f9b8c830296b2c43 GIT binary patch literal 569 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Default.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Default.png.meta new file mode 100644 index 0000000..1f6c35d --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Default.png.meta @@ -0,0 +1,172 @@ +fileFormatVersion: 2 +guid: 7d3dbc333af046c4193982e1166659dd +TextureImporter: + internalIDToNameTable: + - first: + 213: -4228467354032736297 + second: Default + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 23, y: 0, z: 23, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Default + rect: + serializedVersion: 2 + x: 22 + y: 0 + width: 468 + height: 571 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7d7fa8a48577155c0800000000000000 + internalID: -4228467354032736297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Default: -4228467354032736297 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3178b843875f0f7eb3f376abc7d5d7155e15a6 GIT binary patch literal 12933 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png.meta new file mode 100644 index 0000000..b35f231 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Fist.png.meta @@ -0,0 +1,172 @@ +fileFormatVersion: 2 +guid: a6e9e9736379c164e81fdfd2c806a91c +TextureImporter: + internalIDToNameTable: + - first: + 213: -4228467354032736297 + second: Poke + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 23, y: 0, z: 23, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Poke + rect: + serializedVersion: 2 + x: 41 + y: 0 + width: 429 + height: 568 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7d7fa8a48577155c0800000000000000 + internalID: -4228467354032736297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Poke: -4228467354032736297 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Grab.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Grab.png new file mode 100644 index 0000000000000000000000000000000000000000..b49c3f71e6d565ca0bb25dca21d0d046e98b31f2 GIT binary patch literal 15126 zcmd6Oc|4Tg7w~;%#u!WXeH~OJyDX86H5Ib&F}CbmvXq#ywb@IhBE;7cGRc-=CK5@g z?2#>zU1F>=@6+%7`~Cl&&&OxXJ@=k_&$(xP&UtQIn4dYsEW``|ICR#;&Wn^k(IfI3{(I|Be( z6=x0gY@(s%@u~Yf4S%TX;=Ma$awIBPQps>q0%3q+G@ApWBnRN>lwZ>=ck35Vn$w+{SsyChE;+5V)=OyXILn2a7wXAChkRuKeB{U*;g$F9E2{vnt?*Qmd z1QgJ)7Sf;pTh~_b_d&K6Co8~RMuFp(S;%gGGyLLQ2FuyeKVIV}&jF$@3b1IO{7#UF z+_T;WlX)^&6j25qbDzo|IJ0>MCC&f@k^uga+x%8Zs zo3VK@t|@E?zzZXj`TJ+@B0=h>uVOkQu(<`Wcb&I|sZ-4+)Q8V_jS_*ZKHzvKPiv_P zk$%2+zW??N1bDGPKq7Z@?;_o^@XAC#yTEibz-3_onz<@AZapMvbgA9j5HK46C7j6) znb&`)yce^?03Jz!Mgxw!m-KvT-}??#HQ zElt2*5di_g9YQPn*fhOAc3YBDJ{~ZRlH_2Z;l;VE}@U z&|S=(hXkyWfFnhh@5^l*AW94{g5Y&(P~6z`&Ht|Ko^~kX29?DNfS9Li_rA;>R6JJ) z`1P9-F`O9S;BX%TDY~hnDL6pUf6f9N_Os%fF(}Yo`5a(bcScw`+g!)=G5DhcD3D4u z`rx!F7;gtMO?V-|zgNIf1y4O}bsmJu^AWOVx^z|rWKsA#(~3yu#5f^ncCEv4H5R}4 zv=1e_+k$vF?6N3uBGg(G)y@1z6c0i$#9B*Wj$0cOAX}i z6g&>x`J0oDO{fko9_1b9x1*UZD9hzmSnC=N931cIaJ3$-Xd4cJKR0c zi#h!!zq}WP!0nvt1WWH%#7+F95Kuw1;}EdeW|Z@&ZZR(4CVKpQ3Jo(+#_CtrH=$L7 zzC#6Iv9ix%SluVG%^OAt`7vkuLESs(!U?(F9eBIz~LpY zAcWN(@djo4jHZkIJ}4Si3JgE+1f(eOr_4m}JOM@4oCmgmvLfDT4l{^SJmwF?Sa9Y- zVGPQ6t6)J8ypQ}d2$P4`R~G~g+k4|MGfoD;m>PY6gQNKw;0(#M8y_Sa)UqLtf1Jh; zr*#XWW0XxX4mJvc#59l{c>D$vl+twsIjMMX6$|QyZ@cSLD!Um$F+JWt;+ZGNF=IOe z{?d>U{_j~Ky!uHLAhX~;3&Dc(@zH4n_JDmdbx=of{0rqiFnk5`1Owt~!+QC(&_usV zMvzNKHh#8)H~&&84k_)4Q!KQ`|naAz`2x~5dW|Hvan*$;!urrdf19jdiX9W+# zLFcetKO7s|MJO56 znUfM=FZJM6crX6~5)VND$W>UniLWJlLY22+$l#RX>7pQx3JCy+5kW@Zv359kbTQy> za}bG>^w0T{ia0wE4!7#S55NKfrnRiyXws8-Ex#J-) zj{?NneM|5Sxz1hz;f@2Gf7-6yJAVC5Iap~i81Q???wv+I1H}u3uKv&=Z->J?-8ebO zuz%R*qd%Hb#K8f6%`PHZEch*?Km9{M857!Uk7rMM&H)oDWGUhx`U=98A$=Ku19N*k z@5@|hjm87;XSEf$pC@jD0$zakQ*`0Lh2f{V$I;RE_R#z1V<%(*-Z8JylH@R`3Vw(q zKxHB4Ok&D?1F&WZh;=6xv{CB%mX|SL-w^i!fuvm9SFY?uo#MUYei~qwi6Tfq+1;vT zdLVU^mDr&Sz%WS)Ba^tJK$L2N03|!`Q(p^T&HeLeN{loh@_Hdu9$KR*t288Y6YP?|5KQ&}8d0f$d3# z2M&;Ko8pWwcY|#YTs}j=5e^V2$(BGUeb?7#+nTVViZT27pWk73jvS0}{sv zz#rUE3Q0~Ch&d9CYFBoOTNbBZ11y_o;-M~eu;#)+3KthJI+>pzTc3<)!68u42d}HB z(CMm}7N+p4OZ1yk{BSH7MO1cV1n%zFj&;vA+#??yMkw89N4R2+!sd2OkK#JUsr0a; zgN$VX*eneNOtfsJ!lDpSiu$=WO#C!Uc=S&``XHU54gjuoVP^V|%SS4Y?y(a2`D7wX zH~uYBBj4VhROd}2J(g4fVsE~UTn}fV_jb^^UFQ_1^^byY5euqN9;p$Ax(?@k^|<@v z!qlzV5FS^ANttCn6Mm*X!2Nw*}CL<`Gvvd5}QHCQ5iSx}h*%keC-FVK^>>M4$=m>7t08 zB7LNop3_0#qqH);P+eB9gMnJ`zH=a>;c=DjNPQ>9k{++!BFQ|T{Ee67A<;93uv1hu%zB@w> zclmUt)(}_cKsWf+*EpA$>9P*tD1uf_QHK`S7~%~VfYoRttCUgvZCg%|B!@d*T=V** z;My%gR&c52&2lVb*qv%f(<3tWa+ULv`1qE__~NqLVj95anfD_PTYusNQK;gE*Boi# zJOEo~{BO(*a9roIYO3SIiZCc)F*yIYjdlH;%EwY5;{nBSj6LPRkrjhbLgrumTa-|p zV850^xgt3;L3#@K+>`jbYghN4WHW}PS$EuNfRA2mM4o1l=60L33-A#PiK zV8N=HqD{cG1<y_4|1q>Sk2YEL;4#+$#7Ch#N>-mC;wpMl z09*ArQ|44Zl7k4Dl!vh+6O7CJIr_|kUyd%WJXuz9Ernh+85FOqvP5Hn$(#f-;YRsM zfL6z}B@ivJo56mPMDqWHNf{>__FX_(W~4~&6ov|zeW*v;pv;0m() z*Q#=!!Rf4LIC$7dZ_>L?9ExUTc-(Qx*V+75{{$2Gx|X7Q2I9AgMNKBltSh>+<)L{{ zVy|^s2)$HKShh0sA8`8E*L*pUmBS%#+h)OQ2|!&`jeuXi1`CpN!xD~5j}ly z(jcct+(<=ul5YUs#pYS>i*JoZ#1C))+oTFi=O&_7*kkGCOoHIR`gV^-$917JllJ7T zcW0)1QIsojQhI!otO(-jJUVBn?2}gOVMPTtL}u&8dHV-Lx4`5ZyPWUvunWiJY5*1k zlI2H1>0Zj-I?M{=gOP`69OD230kMvXd#H=u{;kZGn`MS<_(x}04!7kAc&H2efDIP z&nI6V<%%a*Kr!@!5C|go7+YgwP;FBC*7&`^!1sQ@+HbLTS zbB5qoJr00RSa=1xAR4lv(UZ7_tk}|tfPbo7R zI{;)}ZX}dyAHhcilW*-D5*3+KcjK?w zMECmV@bQ-&P7Owg@Q=wPup`E1GLS!*z{=M3CEq_>9AGRx1{xe{oC^=+n0$?;3~?*L zj`8CDw76|dwyHl^!HE(D^LFFL&9lbxXFcKkX?p_|`m|T*hrLlJ7)#Rv!a`=fsO?lX zQ3MG7)<4K)0zw}BHHS)@eqIZZ|9`-N^hj}rFi6a zLw;!s`DX$v4Aan)c9?cXl1)#tt+g8I$6Z&thlFyUmk4BnNtFe#IlDtsP2ep8QPeT1V4b)A{SO%ytK(He$Q;_!@rRTIt9cqU zd)&y4+Z2u09ECPshOlUura?Ja8hu!$V(O0&)DLnsLdqX358({?)M!XG#063;mhckJa%G%5gnA>`4OdegAtnj z{@eluX8PE2N{wSVGMD~{i*qz}u(SPKx)q(q49gbYd!QFA zfazcv)}XoiG4Ja zx?1c^jA8h*p@It2t)Q#^?a*%NNz6aE#v8?o14>rDjK#tQa%nLy+9D`tlY`^)c7vhx zj6Z8y{Z~Zj`!DnldR-2N2*{FS|% z$e^F`%3jy1(sku&YxlEpRQggq`D3p(BLARSyoNF&h2;3(%z^F^plFjDV)SzIt3vZ& zF1>9d9jSEt4mYguPA;vLJzXRz?N(tU1nVr7fh*m zU7DDOLbMnYKPGGlsFe9h71(#5g0Gbcp7Fz6b?jKEIR>@mt~Jgbwx4~6E-0oll!(BI z@ZLN03={gSkAK&(ERP+P-+l3Lw5*81Qva%nki>_)c7hlKQFErSddTuuCot_82W$H; zCa?93KpLVMjOGer{>d+I^sk4~GM=c*!nVk8N`UBr6A2m+XL>^D&0XLd+9(0z zfk5!CEd%Vv65l|fU8Si}h0gd2hVf43Z6bvc=~dPveC@oa)Z`gqUZN1ua7?&aSL$bp zQtr2Mamm^t=2pRa^2}ruZ*<{D6!m6*VB=8l&~_kde|~O^5s?L%%;ga`gktl>Ndv8| z_v>l5C{gSdihbWFgk4D=IYG}y+Fk-2STrD327TLc6m380Q-dtq_<|2om3k4{?k7|q z>Es#!qF7P9vVPHhB(!>1VC_+S{y;B(Ss`)FAHSYIgwa&o)5jr*wex6-KpHCw;i`Fb zJGzM2$N#ZTwl`-+>npwSv+<)Mj8dURV1&HYja%RR+CAQVPg-4s1*vuHCR>CAMeu#> zGA+8e>^MHlW-ytE0=Hjlu)49Vx!~TKA8fV}MF6l)QBO2r|Df4qF6>X7-+4K|`8BAD6}d!gB)1OqNj{?OdlcrOh7j!?ON zD)iyKf&%zKNaB$NZ!PL6p}lLbC#tKjZeu4S^T(*R^=)QZnNv zzLOYhnC?)%8iFXej!wA0Bf3WG^s#0NS23>9l5DB1iEm=TcR{!v*VdR0uE z^*Y--oK&tPpjgl?VJ`h@h`M0It3o2C?cyg#GnzMxDh@c2nO?&?g-5 zeHa1hPyZyDVdough3nf%xE;ErB4;W-$QT@(HDF zJq(-H=14;IlxOLxwYs$rhcEQr0ZySEI}ukr9zv`UZ@GrQ=k6tO9ES5fsdtWnQutiC zQb+~kE9%09DxOVDBBxMYl-7*D!Kil}1to!lUgOg`ZsN(ew?utJoWPe2;rnM+u1dQ6 zNl`HbB(V=j5$rUA^E7=o8zx{cP9g5x0I0F^$93QUMfKUDP_<&hWMD_?&`H>*RG zbB%{FIRkW_QqH#*G-z}}@_9Ho>~e;W|Eup9n>?|3sbo|z^Wp&pqTK03fLDIJrJUDy z$;~?ftw+*S3;^kL4Zt~#C#5(F73ypRV`Ly^MYKNak5pCeTeOh3;L^1?Q-`YVxp)iBkJodGx|L!G=(ltl?^q$>i7?ffF2((nf{(e z+f){ss$XJ)C}2gP+|n2W0#* z`B22IAb}+M>GMspLjp73<>dnnZ1QROYok+dj0GhCDL~pOgs8059$=&KmF~Bn{jH9I z0>;VDofVi7H=bPf4k~Ig^UHsqA>^F^DCz`D3u$0*Q zx%#Xn{rR{3|4ni0MuV0`p3+~eIQff4t79dQKbgza_RKKh!ZEh%rHQuBL|QF>KJ)n4R8+8FA0Lm>z|b&@T^ys4We5%U1=7h6JwfOYwVlh2T@c7676F?|TM-q| zrq*>Kreng{BP`fU1j6ZQGUNW!YMWK#03XB86UutPLM$C&ai2*PsJSBgWzCEB zD|P1QeFV<{3jrAL2o}a}@SctG(W7Skb_iNQOGVc+0Tke1R<2k+Br;es5P73Ozl!42 z*P#*LI3CDDO@v|iCsLK}GsBo&nfFXiuR=3zVIxT2?Rqfujb7W5U&)S?1Tr=z1Rc)G zt4mLN4t4^^XB3aD&n0E_i+`_`^cAkK%@tAwmXJ>g6}ap=J=}eafgjy+ER(q_uM)0X zZ^l2ShhOgP(a9K_K_bKjwgb+`))#OGt1jq25!R%OD|8G!f3rq?_}tIeO8~;{M0#+( zED7t~`%WvV_NPXOtX!Rby0`Lhf9BOm5#fE`u3V~+Ht=s!EWCFpja3TBxC~3^z&kC~ z0L2^EpRF!oq8^0@t`)(o_ykN((nGSvS&WEJe^36VCr$5&UvC)R&W3Y|yY?%+|A~I@ z5KCyXlV&N{qXzaX`u{7sY6f3b>CyS8$eQHg9l8 zvclp_=*lok%k=v4Rf z9~|M1?4a#L@7LXvizmd{w)m|@PODX`T>?(+pO!b9!qt=ZPWsl0e5)SUDU@A#La5MY z?js42!|7!V$=z+r*tIi^X@8<$k;R|TsAF*Q96MYlHlZK&(RV85r{e7Fmy3{xCSv!Q z_Z0~#A1(-&JjPDcWs6pDnC_JmH+LMiVhYJj+co-=bBuIX?T-)r-W{j$p{S~+bm;W! zp{19SNtIuGW@n}o-uxZ<8K-+`$T1x()Q0!2KBu0(lCqCjR8`HWt+B|S&;K@)=vhCx zy*_l0>?*4{e`5V<%38#U=jSV;UyJfbB2SloN!X|6#>X)ANP@CV`lTxq*)6!h@)H6# zMz#kj79_u}vvcv(Hp}*p&#nn^>_1x#sqG+Zcq{+zFOAeTYulk~3eS3Xj&r0vm?f_= z0sPI0*)KxAUxlf2m(^Z&23bmIYTCIrJUmS|h3AT~XE-_dpcj-Ox6pURugPs3#nWvsp8!@M|mYkz2@n@XGQct^dSp22+ECJmXLP zUOeGoG6SLY?yhlc0QPG|5GwSF&sojUk5y>AN#ENmAuS_AnV{fuDzo}xatty~_HejW zr^CHtzv)Y^74aRS=Lr|nQsMAqeUMU|=$rZed-BZ(*)Qtb$xotbWJ}kk`22>y>0?VL za0sxUX8G=@s53IlI0(X3_+5@^ZaSY&`l`cWX^`^(2Z+}F$l+Il*8;E#qh$)#EP!C` zdZQM+2onpbUr7Rhj@bkkPys)ZetYMX)FUW%S*>5JZyOK?JAno2)~O^_g9T{mYX0;f z#mUwIM5~3}&`+1K%XL1do&DVHmYMu*7}fU4H3gc5iWqz$OaL z{7Q#lMxllnpIGl%;>_mg_S`V{Ps{#BUuT0T@-WOan)}*O2g?l@DxanHgBIm=z(%xA zONCKdDPY!ovaXGJ!>q)?!t#Jy<-!p zp|A1spm&vKR$q2VsTN6;B09ql-V{<<>St_a?o_nfZThNxw%ZZ<3Qdw%tK{CIK$*d< z?%%AWqLLTH$D{OTdvt>sm!98rn89hG#}T0WM%cR&n=l>=$GwRLi*WAaRK2sy#NL)Sq|sFVM%dkHFTz+FITB1iTnNU(6RlywUF=^jz*&vE$dM z`8!L5Rp((Bm#>%xSa~JqS(S>0Aw32;f6swjT5lLCRLT=}W{0(qfie-eKI6^p6C{Qe z_1^mpxyIlLEKu!zf_UTdD2DzM2O;Nn2}S$XGY0Bhg9tDREH$){-7*U@1+9Mx717SK zAtr#7B@b6G^Po%FS9nO4I-|p%2(9^1TaWI>GZ24`u2f0@iY$DD!r~(0QSYdY&+bj{G7&Tq9p zH|qd=xgcO?ol+lW9sA2*^EC#p}ea_j)%p+UlG>=6Y6@YZSKSoM;&RNf`Y~ z@+MRK6xIIQ06BzLqPR^%wrzmI*Xfq5hXHu5D0F4dZW5(xfm3JK-kbOArHeoyN6S?T z5FO#QUAsv*W4fzF*BG6f;JTY+LH2lkBN+gJJ3U0(M}aJIm1WCZ`A|v_{d>8bDKJe1 z;8$`F@t98EtqrVP{a}CX9$i3nS7V8G-al&z%~lSV$KwHb9ewl;VrcDyl`}q>pZ?Z5 zH?6DduFDdgUA+~L0-gH93_4s!@#i;E$p7irmPkk+jnAj1C<#EIChV&q z(Oah>lR<`5wtTm2oKUF7wM^-q!QfGF*U%ADgCdzwN4pxJCQrL4Lrk+AU7>%^G&RY& zN`xN?W{Q4bsBYEg!&h9Zy<;)ILigBn>%$ar0IYr7nNgDvb=&ueZ98O5k9>Zn^p0LoAx=s?UvSLn2d7fpJ)6B&%Pz0xACNk4ZGwYAhfr*tY$U!hOWF! z5ECTA4Kgx4XLW!-28%#4mx6%_p*FlRRJhKN!Tx&G|y?P zKG(VIfADOuOkoLjH-UXWFqSY~wXna6g*JSxJ|i(f1m}TSwKw!vA8P4W&mzA(<^ToJ z5_#L^IR?)+?Ah^K*uiyK> zWD#vp25bIw2EzAHZE4dup^@TWnb$?g`|y-Rk^r)rtgzg*q_q3)qskaK< zAO|)~1F*9%H_wvI-EGJigFWs}Q&t<{6f=;9<>9{XAycWEjDuU_bOs5N$IH`444l&J z+ZI(|W8NPqosK9G2zUO@4p$D+7T)#cziH>0qm{hPgh1t_48CR_;3Af3+SIoLCcL6q zwOOj1LbI^Wl9GyuXK6M`YrmQ;bzIME5r()9r^(V-)LXq^^Lhq)>C`?_E@qib;Jujo z6IqnAMHYD@Nt1>xxrI(T;+cz?4Cr27io7#iPv(E#*70&AD^=Bm@KFE(aP)tbOy9=g zzjV7z9(p?;Z8>}8?vX{0J9Kq@F8Ds9#(0&+T*LeYd}oY4?^XNGXABvmO}_muGanY7{p7+@a0b8?qy);U2|b@*d#&Spxq=!W{c085nr}wX5MjNS=$VYnjb}uRggu!`GWb4Nw?X4s~XDZ_Z`ZrTXYdFR;E^)4Bs^h8|IL z-hQJoo|rAN{jX)h$|B7Xodp2}y#D0GvrF`frFZJp(sDHCfx2z-Q_^0q&UvoASE||w zxHfbYb(cn-nn~&>6g7>~wA$G-MvoCLDGEvfaHB$vr7t=CmSw9x6*s#sSXlO)j+c(4 z^Cz$7b0IqIjNt|tr0p2ruxyX9_v5>}AvX3?ZcE*SUb1=GAHJBGDM<_R{PM!6|XEm23EJkGsFLkw3umBii!q+_arowr(TmRbMm)?3j;W_0N6hw$= zKjuzdeWXLD!dGkjyi#7N{-8JifMDt9dZF=mMm;&cb!DO|d_zy``fBE~-|%cLq%5y1x~kiU`6B?FvR#N%VIe=2?HhIpzoPEXSei;F+4rSK z%81L2+b69#U94cGt_muEzi<=JzsaGriG1&dI}O$s-_VayeU@x)G;g*~NFjmYb1Vyo zT5Bz7gKqxq!-2Z2&l&9`x9w*LVykP#8ScanMz9V_+GaA`5_KOf6RDP7`T5WA`nA=Z zE@QPnDMy0~2uf+IO!N|!0au{ueakE@h@dF_Bh8|#zcWys0ag`MvJd31OV1x|wf**% z9;Mv=%+)ur7inPwD}fysni1=8SjWKf*}CK)>eE4g9u7_GC_Nw@LQ5- z2qrsH_Dtj(LIwaP#UwdgAjsUXD2Cy}17Ei0$i3obrUzvElgQedu>-g^g>(AP3o<4g za#!)_X&$qV3R|_kImC@TlD|7qCUPPB7y@7m6KX)-hk)$rq1uB(({7~=cWm$r6FzAk zue>XY4sn>sEhW*dK8!sXou{Iy5xRCyXI!KkLS9#oH`J)fe*d|*%o3BQWv0vQ$SVl2 zFEbgG2>jckTJ0az4s?%guJWnr(hDs|w9MYjR=*$m9nq6QhSjp$v-*0(oo_O_$3|)O zvd*QqwZ{?Gbog8QDEqdht&iQrE zJA^c?3SQSmEU%h1)~hY~pAXrKc~sE(ng5Ww?3t}{x)iK+N8Q6dzSQ3)-?`^}h|&*& zN^8uXZ&UR@xt-Os()QjhRD^FrN*J*juogi};S@6mjF(*^o10CFtjAEL&OmTK&lzoA!k$?xwixIU>WIlewd zsBVSr-NyIhivPHq0fX&jtxHi-*9^#nvmH`y=e4N1MldVnmeif^%RgkLXh+h0A{Jr} zq($vt4|VV-tk|T(7ROcwCPVObJ&FzP`RXgbV0MOSZuH0sP5X#|pYR>pWf6whhtmJ$ z?d8Laz1kK}p$XleiRj@!VAX>={z`v(;1(fV zDN~(5a{4~(I#ix;&F!z+Xu^A)JbjSse16hm5J`m3oY&U9N^-A}3 zDr{_$lMofUwk7n=7v|rh=tpep_Ey`@9Q*oxig`Y->q|MwT{lVs?lM&Kt6k7P_sQzI zDQQp9sH>f9>4?nIIx?Ts`B4XQ$c~wL`(WxyO$<`xpk=b9M6o7@pK>q^uyU7&WN%*B zBlH_iMI0-iueNTwb}JCp^9T0R2f!`>Y{9|Fy4;s(H>Y+&&9z%&Fo=)u2abN%GD{Ft zI39|mH~W+uk2DRnQ+FSp5SerTy&Tsdfdq1LxytpeW5WkjD+OB1G`YB)?pOs2B>G=b z!F=l#tE>!?vZ8x1O}0LHw^{wQBob6o{&-PH+i3$I`6B5|A*ApL?v_KBOE24y|CN3z z*UrhIYbAH<4)Krv{6WnRyn8WPXG@kbg#f1#l|Gk^>Luv+MeQZpxE9m?Jh;3b;`O&o zmMeu0H;&+sxM%s>qR)2-eu+{@8cj|6qt-E<|H-!ZA!&Q!-|C9&FBCfjF?jmP^`4=F zo|oGivd9#=AiQalTsk^^WIdv0s!lT5D5U7re=hq6`DERv{@J?XIj6nWbz$q^koDye zP=<*2T^H=uBfG3?+I4-$H!A)-T>6n{1^bi5z2f}{C$}q$ZXYygM=tJv$3*jr?T=uTG6?_Ga^->w62|Y`pXV0zBFHW~lMCk_JC!6!SE^#Nq+c-L$l3%v* zsAw757aAQNcP)8C*Bu+$)4!c`jPQ{bdwf@xkNysh3xuDg46*J!-!v6`UTf{TKTWok zWJufIOimHzqfh;V@2?E}^qu4!>;i@jH1Ebede=1JfiBxst{Oi9SkaWQZ^Imqp;L7b zzIEyUD7x883e3Lcyq{l@tId8+v&8{^%7E{1RX4Pazu6y9I%_1F?^VAChXtAgY#J^r zo?+;AhhDA*oZY{`tgTC#f^2uzO8H{0x$)U={es=_FFtxl7yYt0djBxYegXG+fl0j_ zG=I@RO$iS@$lI;7HigW-^5b|&-u(K71Q>_6qOjO;^9paH@v?co)~cn9rsZrnDLlBG zZ+9>~!E_I1a=pVz^sRFlil;`Sb*D_ncK_3*End4Dx*n2EpI$wFAa40PpAA0stwK+t znZpSWIkj)tg@`UMDqYU@&YR43`jPvz-!Pi3C2xa%g^^~Y*U!$+PE;rc$pbhKvsqd~It!#WFkW zYby^%*?9rrnL2)G&6u-wXw7hAK=r+tYM?iN3O%YyX6uP4e5P;NTlLvuH!p7ZPO{Uub0LFoiT;3E3@T{IRl7#63MiOf%E;VAD;cl3st$c4d5aBe6T9DZ#0{LM`ssspfy=2G z%R%MW4h}d!8SkvuDJW{LG7^Q^4pxTlvUhdA`?aEbc2xIz>?-@!QKpJ#Xh2%NFf#oH zQS+!Xa{iUfU=PhrTIBCcicmw>r?BpIxT|<$OnCnnzSr%hX-^<~Y;*jPk9Wq#$cqCK zxQ8 zM_Z2+XslG_JFEcj;+q&F9kc&3sa%fuu6-iL?)UV>?WxlxaGa_VO46PlFy*7nPv`$k z5U1AdXtQp0oskayqng1AGUG{Kifm4Jf;Wx`B{sxh`4)?-gS zb!nZE$Sb-ly!wKD<4+V=YL&ddOQoOM-wVJ0bMz8*^|jW|cj5-KTsd&ThiwCeh;xsN z$@$Io(BSFA(cGrfhoghoc3c+Ua05z-0U@Pe;y<$yTS8=SN?WRSvjHuI-0;Ql=5^Pb zc^0hxfY>U!%g{x=wXbz}MGYb(NwMP1j=DO;~s3Rx;@;ES*OzrL* z9PpbW*$w3>gqhQ(J=pF_ZXKGDCy&y<(dr>4KEh&RoYu>2e%L=ygyL+UZZVaJ?|%Oy zG%|3zoy-j9q=S7jy6{U*0f>e@g4FkS7o_><{uU?xbXwI&e^3BU!|>E!XVT5C818H`^Q$id7v4|1>G;F@_Qn1sK6ww+t!=O@5V?y z*@$W+MA z_v23o!U=o?K$O2p6QCq4w$=92D-zALVN06jTzp!5u)*>$wfD5^U;sa&WJpff6m3v0JL{U@t^!vmV-zjR$#2fYt-ka5+h5bPo>C09F{L-kyhj$6*VO^RbYxr|a|_Gn!vFmVJ_}ExuxP-er)%R^tlz4sxxyW-N%Gdn3+o zrdb?YW}39p%XA^DE+nkmxzIVH^uXZlp@psU6|0eu|DS)lb?StZi>qtq#JB#^9N+#*ovkWUZ<@iNVXUmPm)VyIC07HW=Waf`GHOP2g4P(_Y#&si$l;5z~zXxMA+hn-T7t+;UnFGPNi$kugh;{vE}< zRa>_Q{Iz7^@-Z`B@xsv`xDe*QRu;;(Nb}qH( z^!mo5-#c46TW-EWHwhSH&dNzC6!tY${JyuaDz|(j4ym>aWVZ1UzA-gCuL66{(+zEp zg_p#xh4F16+dlvLYL`qM36&iA%*PhzQUi}V)6Q=C+1QkM!jW++qwUVXG_SEyK5}R- zJnV7psYwmnV#$GqlqGEOY;3UFv3kVo!OyNa};BPTt`PnJOu! zAQ7iYX)eic4mUK)t)p{QL`J^q%|s0_Tc1vZ=x}+nl~2M4=RNHOh&B8W^G2|h_;!kC2$vr4AL6$RiSDK}i}@kWx%X3=X1=m8 zu7t7NTeg=oO+Ht~owqpmAY)SC?M=K#9A|W$j5aj+{4*SHx+h~uO`anI07M zmsnNmU=V8ii#a^C@Wy-P&%N)fYFF-aisN13{5%=T-DI?HJ0>#-dop_8@nWoNMSJM( zq!vkb_dR)f>{yVRphtFKE2XakH7!Sri0(+H)Y>s?ZX)^cTE@+LmYhewL%}@|e=N9KPGWG5W3N^Q-%(*Hq>!(3IdA{Is^c zI}l>7z&e35C>cdZqE6lSGU2v|CikiN$}+yz@M^b&oO5HmBoq1u(bGQ;htq!ByAQsO zT%NAfy-AU{wG@J8RokD|oUfJJ3N!(&#@x0*naNGwxaUo^ssmGHPf$AfD;zyc`_ghNlU`zjVkEF99lE3C__kfx>yeWz+GIYt$Y4_%1 zUF3}pyt9H93Tq|K_}uDq&F^b}S)0!N!Iq3n%qop{OC-O27;hH9SUx((6ZG4hF;<;D z`1yRMcy6rzjyIDrmQ71mPEtpwdb9DX&+WIco?*|XFR|dP0P)`P;hL1Z3d^XEj%z0e z=_Yq7mu4k{&ExPX#TtFPDV3VdcTLKjfA}=7#8?NO71XAvhMT9H8u^_u=2h?EXpq0+ zYWq_7_Wcl-SNooq^Nf$64tJQ%J9noW_mK(Qa)39pr@&5Ch2rh)HQa6NTyZ}-mLHCq zze`BZ+!{It*=3X`7nZB~8R$IQ(MTq=M$$Agp#4eQ*~BF*XPj|6v}09O;5n=3NukP7 zhB+ToHzJtb)Vi7{s`!C@)>!Mdy?b_pQiFD8;=N6ReiUs=-u0n*Pd>pt3{bMpl~vY5c!j{Q9# zdXuyJ)++OJX*^u7R{i1P`yDdAIIuUFqZUpS?^;V!Pc#|IJxm_~kE zUCU1RoCwx8bhY4JITSYMD}-y@lcW7EI0AV~+$geLZXvD$SvJ?ap;q+zfmzp>rpb~Y zFSo`tS@+S$KF%6M>rd&sKKqwh40*8!+j2R2tnD=vBHxC&wUQ$?dDb&imwe7u#WAmC zIC5}9K5Qs_cFkQ@GH<&{lmOUIFy-n$$2H}qf9d@glJ9(sx(>2E!=mQETsD4MvJHw3c8 z+)@XX#K(C{l%Iq^qA72GY&FlJ`30NWU5$9_G!y-#!|D$(K^>2Kld}Hk3PJ~3AVYt3}<`TM)(PSib%NUx4VM3{iA+Glg({Q z61xC$<3(dRV-w*%k7h(|G1hijc}&Qmql}an_r##%*git9ddn@P*69ol>xoE#{+!QE%m-j(zg3ylr`w1bbIRUtl9j`y!qwgzRl7~JyU zgFT-0B8=C^U*>N4B+jx?TYkPGw|+QWz>Pnv8Rf;8?c)R5twt#di|CTtly6_U`{=mx zebRVdVcdqjSy|U)Q9pLGeJxl>MaCZ-pH{IZar6>@Eff`=l)xF)JY2cJfsb`dG{z%e zP8JliOliTgHmNx{+vs~Mr8 z){jnqkL29p8?4P|>0|^l;bRqvUI|xia4#(GKS;WIzQ!Utzyv;-xwP`D;%u#oT)y2BS=1vqIJB>Z52p-=m*>3w*x-^!AxN0pHedYy-VBI+ z8h12Z!9H);U6A#TF0o$+_845B-nK83s!F36Gtyf};eJ-j`{(N@svZy0j@h$FjKWqC zn9s5oICjMRtJ`$iv7G3TdPCUbJpwk~Dhq!<`|WVDn0@l%qYH{GJ8wQB$xL`Rw>*>h zrn=GmBc`iKVHEBagcfnOPMow|o^}T$kq8b(tE}ha`+8M|%}P znCGm7V?51+KkrEgd{p)NTZD0(FI26D3LoENx_6(#_cW5fn}C}hQk6{frL#8UY+Ty0 zY15r9-^@i-h2UeckW{C@;LG@R!W%WVf=C1rg?QS1@O!Xb4H|r;)1L^9jXW2#$#=jR z#%eFAAGTj}jul~_vxf)m&a%W_BTcHrG41LKyQ{*O#C{bhu+z0yT|@C}D0#cxaeu5D z!6ylJIVgVICXq@j8(p* zftPC9|=LtdshXIf<2IQyaYAmL3}p`LYsME;a?v<8N(%wLV}8 z(C5b-$vc0w>hrPI8IgzG^4rgeuyGlDhoA-Kqk+QWEnGd{FqpEQA2M4o*1j@jK2x6d zb1HiX9kR1VvO*hEs7C_)axPk`N`p+&%Lp<-vWLl4xO841pMuGmf^83KeT(m`gOWe` zU>V?fQ-n|>cCW;xQM5gxs_usbcPX%J#&o+jU_mR~jc6r@{_i=3^n0?cC#JO3f!!Ji zR+)tr*;J_~^Z(}P6+fCQrEC7qT)DWvZ9CNt)`exG==%d`e(W@w-DX?bH$#}J%EFJ^ z9)h$)dja1;Xcj__yp6LYjT_cbwq#?hmAm-}$>?-osP#+dWb{OcK%*FVUP~#zP#SfU zLX0hv*h9fiNK7a+SndJM%Q_&{Ws&;!JG$jNjAcT5r7o9q(A9OoH!AkcIRq4kqAg@q zw~SMTbG*~Z7{gu?rNgV#T_UEb_$g@c}Gcku*i^Vazep_y(DnRMPtP^I56?+xB&gF=WqOI6EXv_g4K(|4CEcSjm#azm`J$ z`kJF;qJCeFAdCrNF{t;SxAT7~0!iy2xlZZn0a{7CEQ}@cGMx~yy8dHH$<5VA$(^Sg zcrB_J(HbV5+*Ne<6gZN`W08Lmc?XqO9zmF*z09q3G>@wHbamZZP{AzzajIOAWxIO` zackghHl~z-pK^jvd|L{5Ug!nP+s=RKR`@cp(zL|_Lvn9i7d~M`?-=9AHEUu$21aWI zwR7CYzLZY3o`MPwe$PZ;>_%F*w?^??j8RJp<~Mr7XeDcb-{!P1CcGTp-oW2zSI*UgilSBq^Un^rM7+eg5g{xw|_mVke!@2Hw$8XZ$wvQ~U;s zM;A$x;!JN@w8?T%dh2+_&i`@1{x(zI>3_mgmwng{x~@?x6U`GH1R`|fz(0WoNdrnf zBTHd&;^1B0nPO4j$vKlr6rSZ>kAJzcsPVPyEC-|>TVLov0dRLQ017L|I%lfScnP?P zFatFS4C}!IBvzRWhYwV4py{8s`dU_5xtB90jqB$j5uK}if^Ba`mVzDQ9VB+&}Lxg@7r^VJdSL`hr%E|F%rfr1HLRD>zkWF zuJTWig+Nqg=1?CP3;uT%t+dr(>Py#AK5!9(x2RN_fo_vtl^?C-r4D=Q1;Qi~-;yWq z-gmp)GIF7V$}Gzdgpz-Kf4*;YDEa5$jFBucncRZq!MOSev+R&S5AK_@zdc zbb{cvG3*~rivMjr(|>3s8Z|?Kc2>za!oCneSn)%`#Me?(2nO^D(dj&oK&Y-ncyl6rs?0UZ1O0T2ayqYgXJ1WFoA1e*@HO=j7DxkF8^mSD^OD+Fck0zFzZ^)+DdBOd=2Zt!f8yZ2n@ zvS8%L+f-E(z8>w&FNdl`M^Q;uIfWhQe}BzGK<>KLEIQI!GCPcfM>p}T_XUFbWVHd; z9hJ_2z=NZ!~P9zmSb&3 zC1|@1_b}EC`$Ba+p`8$1eQg6rc2Xy2>$jN(4lhy|`)4D?Ur#=(ewSHTj98E}%&wlj zYTso0=Zssl>Ll%8+-|f6e{q>2lJH(umZ*0*DM`S1NnmwbuxQ*7F3+|I!BNSiy-f=? z98Jt2^r7xFRO}N)PB<*!CO2?4?_l5^H@^4cu6>3EXSwYh9x1lV1XFv5B}QK3XuY>^ zZ7Dn4(UwAycju<4qti9C#C@{!k^?Q+Lf<{yM8HTIl6gF(NnW5=4D@KSB8OzcIxmd9 zbNoOpxbXFI?!-YuAO69sG$Q0a%C7MfaT4ld-4hKwdc#Tx+{Nc6XB}%$II7mhFRy0! zbLPr1(TFvbwH)3{bn5KJ*6Z$Z#jV8k*FnRE8ZSHl>_DD|MJnU+?^(_-qu>UyW*R!7^@29AX|5gRnP%KV zx$qyX942{@CY_|2yRg*NoBKOhUU{1K>L7h;O9rD%RIU$&<>I2fX?lBG-F!1%PdyU1 z&@gi0e^mCT@cTWE86YPYVVqRW>-f6yM=C&b7Rd1u!{0^j~& z#*8%;&#_ZDPj!suCvshCx~>iljJzbTDJzV=WLYyBG}Wge-?7gioWYY$?tL^79)4ny zUOO|c-?P21=|gYIIh%(yTfr>Zt~F^v-1V^bsj}iOiDJ-Np2jTuOTg`{wa0Ji(XwZi zt0@P3`3FBaV{Vtv$^;B2fqz+Mu@%_@OF+5ftq+rDLaQCBm?Bm;yIbz`6o{5|j$yLP z;nu{|i>ju`k<2!Gjf3Y!(b44XO(DLVeJ7_n-hywAhNj8e)f2Hxp+5M>?~l}E zZ~1m!gBc(3_%`ks(dU#f8O}B!Ls`*Y7#w*KbEoB#Q8h=0>Q>x=S`Z|;J|wi)m9O>i zl=Td%T@}Ts?_wy`iZ$y+L&9Y0BwXR93ZcBTMw7~s3*NqA;*6yz_Ym*ah4X%xLVRlR zrPt$fn46Pd8+N4yYkIK~Y@!rd0qP{@z0!irBrfMTq_4pBXENQqT(2l9xN>jcAfO1U zW5YI_RBdC%KsM%hP=KXW-i0ibtOE?c2nYmXR0!h-XkLTCV51m;z^9XO{!|i7)tNBF zaA;0Z1hj6d+dJ{vr_B;kg)FRuaP*k&BG4(tyQh45zcv@c^(nlY|sm2EZ~#7>2X1 zaGD<&q6hi>BWa7sA^?Fq|0l3#yfeBfL6-#orxBXs%c2)VAq;%X`TmFYM_1%oQ6u3V z5!ppu7SaA_`k1t2kv&7y4o)ZHNS{BV1^^6$m$7A$6-CMLpQ4LMfzTs|jBpNM=7&3} zEe#ys`BMKlM5^|LnLv*k_MgaSc_QHZSsAI3r;a@I4mn2=*#C2wI1mT>C ztK#I)2`}(lK-Sc1d2Tg75h5MwpTL{BG4!kQP#7AEc4zVywCHGZ8aEh^h*ncRN(-J< zA9cObc?7LI*z6-ee#o&LD@44^@sX0CwMc%6R&fv(`@%s2;YGN zMB{x{@QeV@sOSc%?&-vw8gKqe(^JnY#|g%kjF2M&du+b)u7=B$;knKN_@4w|XRhE5=VsEAk{GpK)@`ZJo9-&<1;rh?||toRDgs!EYzx zb~(m-n7T>YA6b z!nQSSNquxOTLyP8?g*E<^hp_JzmbZr`<-5O{sxUBrJ_tmO#G;iH(9962dvskNl;o( zc0}2|o?=#B$kxdHVf|d@B>(LC&FfLtomkN}Mg;20OpHeze{% zC;6{}0&7bvgb`}tcXswo=6<@2biPBa2pYRpc}ruM_OWGRfoHTC?Yry2NPFu#C63A5 zU(vtNV5d3Fw+&O`)cp1uu~()5%WQtIA*Uu>fO*?aM#Ry%QGN5tf2_B|r&@W`5=TEe zm)UyKi0vUCuP%RmCSk%O;O5Jps6NUWehw9#zJ5|gPhNYIQPm}f1)bOS@JNmS1B&Wj zCuO`A)TFh}X7?8gGetdqwW*)RA{-NuijNwLTpPWlN0=KM#|FfClQtah;y2EO+E&PY zDN4(GHn7g+U1+wKKwq@3>foeP`z?o7+~+gqzed64{6JwKo^g{yw;*L1^fv9AROXJn z?r!nO&qLH9D&_)&mQdehm+tpa@k@!*mj*(@*DP=k#L%Nt>dupaD36$UZIAEsR;?}@ z+54QQDxxwov#rU<>7+D@n&3|#XE`3BjUIdzS8jJIPtVN_=g?oqFk|Tf^y=+JLNJ|y z7rsu*KNQN{x-fQULvNR5rgg7NIk&$l#VXe;v|w^BQR*z3@F1fO_n0 zU*;IP{$yE1OYj;HBz}mVuYhXFo2lKZuNI#@K8>8(_aA7|MRl<-J`w5*kPz(9S}b*) zGhLs!^6sdu1)Erd8Q$u>C>j_me~y+k9bQ+2s`bjfUJKn~0B&bWXL({Oi`sO&so{lW zFLE03vEw{-@fi%IqQlNWnEUO0=7OOqDxR%DI!4TnC$k=CPuXkYe)IGsxlL^cMtE20 zHAN8-GQ+QXJG}c|2rXLxG9#sJ6ajh>BoJUy% z01T8$r!dW)r*Z0hWPvLMHjxINjcXPTOu5Eur!W_*b8x4FjO4_E-I;e)jjI_D-0h&P z^`5zNX$N2|vN5&9#gCSOYPi#5<1Hf#j|MLzsd10*O-Sjg))4ehs*|V+u)2Clb(4)2GQdP8CSb$P0>1vg&H4av% zb&Tk7COi}WW$3t+cDXdS5Y2J*@#6>Gw;yN2jF1&1c=hqk*sLG0`yRiz%-nkl1Dhw0 zY-Xiwx5Ek?M#}^)F>R6A)|H|!66rs1VEGx#2=JoaB#@PSh8i)W!(W+l+2+V6f>xs) zpZd)(kG8h9+?R(K@GMw7@)S?ZC*$G;LTgBr6~6C;ZuNjl4f9Mondl}Fd(pM)&6fE$ zc5k*Z5Vw(yO|E%%I9m(~{#6!9<0>j$2Vf^h=u)|lSf1(GSnx{tFj_t_cL()f-T);Z zPzD63a+U;0(0XNv1}A`zuP+o=r0^nH`s-Zyl9^Xg66tf6MV6kG?KHpnWQjt6BrxV8 zbY=P{(|cWuuP@4qR~;KFew8b}&JuGpz-=-VeMY>kcFCe%iDh8A5TpEnq)A5o*o&+x zubM!}s97r+4?ayG7qis1N0EHW*uYH8VC zXFi3eVq$J9LsC;l!YgdukuwNAr@^{2=0dO!V;_jnE#NTuOVX>sO;Leua5mPszI#A< z?6b+a$GN$#aT?Y*5%BM3-f7bXgN$ks#&inw$QXOh1zfZvp*<&m|LbPeExNqJF(?rL zt3x;G8)!kojJrIhEQB>^8o7S%XnGJO1fN&n2V*p75PbP5M{oZFd$@gx0MUS3bSau1 z9H78VSMv7(Ri?UKdl0+Wg#yLMq3I6XhSX0waGP`vzG!tfWt-o{UvXt2am?dXIv*TY zXPxe!ciJ&z4_;v*60q<(dZDtQDkYsN3tGddZxKGB+r;E|+=&ow2ch%paj*Yfo>(4B z8fQDel%mG;d}jzZJ2ip^GdLK|W~zia*-yw4w51)wP@v4L4SziQv`9Jww9vAebgyPN zQzGw)GtSn)ns0?YNx8}O$(YrFEk1l?>7SFcVTbeO_diT0UHvS=U(i#YKTfyje0H|P zdX(Y&t$n}gqDl-)dnh8|g>TXpa%+42442nrWso!r>mTDRbz>RHc^a3Ro#r0v9-bG?}|q2iA>KzOYDdhg={{ZcKqxI)Qj}hNhPaSIJSsI_R`6FvfD-21$EN{ z;Am~sHRcyZSIY_!PzWepl6UKof0?}S1AVwsb$Q>RjS6`cDRoVEnk1Occ4tr|t`Kvy zQ|C6}()J^(*{dW;xZueGjmC$S$PWLW6(T}tTQCb+vfK7_9;e3th zZ-vf0NhtBSY&;>4d!7mIVOhdL3Vv%} z>=hL~W(0#cBViH8)-VvX5K`SD(jFN6(sF?kkb4R*e;__e7C_Aei$v%)>F2cwVgpbnOCnB8!KVz=~F_u1ZvF081t#Df% z_8djr|N3~GPoafEC<~>|zWh-(0!PZgrUD6Z+|l+&NR$o|54lY zRSRb?&3FLic#nFGyz&u&9-+QKhEY9d7|zP4EPPNTDWk!?mk_2=o4_Pb?VgB?S_)EP z_+VnM=*{JzzLwmqSR*g(Cf;)?qsCft$@}O-VU_3|{;WQ1TDcYLzM|31SKz%OrKt{O zrwzJOFg?tVDnahoJcag6$k3J>DVk}VuewIerS^EiqMwt}NO@NutQv2b{XzPUx*As+ xw^>e>xMa~qG}Y1j2b5Vx^!}7XHS+CKyv8&&W9{r#2I^H{mxcj3*2cV(eq?-`)Fr|AqJdeC9Lvb)V}x*E!dE&iS6Z_O@mMyi&XX009g0(~bb3 zkXO`YZcgOyk=3E|$RAILxqBD@d?J5;5Xdi-Kt4iYj%KI8%P-QiNC6#SWMc%tt292= zISc^mtrn+^oNq$E|NWgU(%BE_|LL#8tM@7LC}XtPZqGXuD|E;1n|CR@AbHeJ?!#ty zX(;Rf_5rbB?_0ye+a+mv4pin!p_bX@GlW;oRlksj8|mc#{<#+oVZ&q%V$M9xVZ}HV zc`Y_jTcX#;Igg$~fgV#{rcR?q_sW$hnU6|Kvj1I)WSdiU6)|1_tbT%U`r@;Z*+mhu zNq?f*5oi!%&{Rk&B3a>O22S1uAa$nQzYLz|H-dE+4b0I1uPtj(vj(&6Nj?TaQG$SI z5HpNs4<>K5Y}e|X13-GN{W=PM86m3xS*M>TQbuBjv-%0v)VhtWLiV2PvyqdZV`FSt5YF7GMP~U7ZK*D5Xj`Xt%)+M8zZBc;#SG)f`AHh51j-w}8X%8Dv zk08-H4B#)%V$q&5nggk$Zv>XG#g3|gB6q`*t;Pw@$E$*4nELfG8*y_aozSSQ-gl;*e+t0LoTvuu;^eemU+-1UHS#`I8t3 z$=Jgpm}_W!h=Z>LaoFz@1@yqOkzmmT*h_}XdD;gGxurSAaIZ~sO*`dyga?G|ddxO+ z=X5p|0<{gotf6xz(W&rQbHrk-p&}E2=n6N&fC0nsB{ ziyb*d=C*ysU3mu$8XcPYlxzOd|80OouknILSIMP1-mTXNl@}~!KZbBjGtt{sNK1_@ zIzf_YgEDkc02Ji}+#6#du;jqYuK92s7np}wq4I4-Wx^{^A0M) zF(p*Z%HC087gClqZ-cJ|S+cu}O<}&uR5VaJ9I=^`L0Dj(7_0D}`=2^@E#nE21sSk> zbkbIVlTUoJ-{@$0>jG1r&NJ`N&f^apS4}FU}IRu1coLzzN|8= zV$ksHwpy`cJt!9bvPylhjB{~`mqn=pESO^ZzrYa6kqxi!xDY(PLcE&}4280`@Am#8 z?8EMk0`${eJ9~8Dygi~oJ7e$maLEekvjarr$POh4vT*32Gdo&33n(H7(rfcB*5-T@ z($6zMk;&R_iqC_sAMt`Q`JC;66|10^zeHJ0zZ@v1FQRVkompTATEf=(YM@ab!#0VE z6iwO;(JCV-QN_TXvN2Nf=A;tYkFxsCek*`82r`VhwA@|IHlh5EbKD9LbOwPxvX#h4 z(Yt~UE8#hrpzm;XoFLOJO2%VHOI#Hk?W`glcyCK}Tney7YTt9gnSJWqQRnbCMHz~C z4t4JyuVBooM6;*17p_IMYLJ;`K`#XsP+zQ3lzI2nuv_Z-X%7UxDK0UL9CapG)A@w8 zOeQsMZ-{9W$UPRlBYp01QL-``_KVuox>_XP^oi`_Z%Y|52f1Z>y&C$Fx63A}`@PF4 zBsccrPi`)y!ki57#RB1-CCQG&OfSm_KICFaXJd=fLo89+d-Xw2k}2*%mfLouUEDr1 zb6SK@e|OEbAIAqww${ml5)aWt_k-da!*dLKufp&14XHLuxYdqNg}3ys>k^NQpzzE6 z1xrG&R5mqGYYh(u@^_Y9oosct8`X7TtvG?d%`FbuxK+;*?>l~bNP%*FH zRCe0srVlyBg?eMkhuX;B)hf1?I5g27pzvSY5tk*#u1GR`PNtc{t`<<5BaRxIaG_mwI z|5m)$-0;z@misdE&beo04u*#cW85r&_Pw8Ro}~>At$8l6c$7ssJ_k)aKXqc$gwmlK zr8`9WeKcF@KuZatrvi|E{$2;(ReN!{JD#vl{~%*)rHZh7-VrK}SVsxk`@a}nSFSN% z`P$k&W2Caq2-`_ZtRAnx1>`_qPl|%I`V}Rc(d8-q9R2WhhA`pkveNxwm?OSM~Q6Os4)sKct^M31ixwDg#JQIA6rio^s z51+jpg2Mw(}Jt$>M9UWGb3CI(cHzq%R>n2nFlfDlDy6<@^?J ze4qwiy6C>~!GsN&*d@lG*+yfFbKfwYQ+t4q$~GIv6;}UvlmLIDlLrP#B)`6#w{&WH z5ESy*^M)rn?3+g-X*M=7dLLGf2lyNeW0U!&%NHpG$%RCTAG&zMD6sML{VU|7zo`E8 zwZ+umE&NGq9$Qh*o@0^iZ}3BBxibb?O^2d-=Wr=56p8`}(pf$sJ2x|7PNEQwd-)8A zPaGEp^=>Sw)swMvyEYi~ND4O-9DO;z-8>cieoUfUa^WLGnH?$eHMkt9pl6 zp)Q4=c9AY2_n4F@F)45DgnO*atVa^Xhp(DoT88R7IKWmq#KpD>*bJDhAnvvRKf)y~ zVW*7X+tKB1!S$}Xuw;Q6kyB;IuB$VYz$=(@?a6XDwKN*Teuvnt7Zz~mGr`gF=K$uf zhE+aQvpeQ&e%?wRp^jP{EE()Zh!vvjmP z!2N?mEcJx5Q#)*@L;_oi!G7RpU*|dXmDxEmf(j(|6IMf)d}N~Qaj~&sl870bN#?TmsJJD+e}gYQEuOaJa7S#^@YLx{dT}7?peE#E#1g zD{A|JM1t*%_boyA*)Gm&tN zWhb)RjZad#hqS2o8isKDTC78Fl~jVB94$CJD(dtS)r-A3r?O$!IXBFVxDI7!fFApc zED!YC$hevN!G2`gzXAgp$~xYKQGQzdy<(J}Kvwm4UCb@BWR`$mE!7Vz>J_A_H%H_N z;SY&ZH(si-$tkKpXbJG-^MRF*RU{P$D0laL!eG?(PgV9yq%7&BmG56thKhaxt8wEydLeg=9@Ut~p#etT-wHoSlVXZff}n6Z6d54&<=Kjno8n z7fG#go0rar7H)-?d`-(kdgk<8^(bR-p<$ECacd**Roos{9-k=j?!bmySxXvAr(TE0 z>&&W_u__pdko=~Q!xqw6j*v_s^giFpQ>y?<&r|P&4+eV)s_Zac?DZk*hMyax_Kcu% zv54S0ZZyVHGxt2F5-9}eqm86uA=G|4Dd ziq2u5UwP|+KIY!(U*oe>At_9}xOD`bo$teh$)I`H)Cx6CTwUHh@1J-v23E}UC=l9Y^ z)D~VQUAjJTQ#R%)3af@P_bOVHWF5QmegBCK$zL3|(RleT-cZSJzS*eHm#EaiH<8|> zrex(WYwgIXuJoag^h>&bBVcqo<{fjA0v{)8R03;5UU}E_aGl8>ay*Vv_xPvAM*A^m z#PFUu6TX}WZ*Rvu=^)pA_G1@5ZQ-VynnFX1h;aFOG)AW7f8~FIW4xmHSL5}EQI%(S zHpRl@R@mW^zJYTV+%ALc=(z)C5 zcjRk@q)kxv8olRNXZq`YFhslt^i=Cu6X+UL^dx)(%r;0fHulj z|KKGM`|E=wK>}HFkzSl{&*-d0hh@kQ z@dR99Hk!_FDYt1*X_QkGOD*t8I!}n5Ikl8rmkA1!pAlBIFRTWS!?W*pu}XNOfT`2 z5yIU;f=ki-W@JvA3Yt)vi^l6cNFSWogzg8@Fr85cHjMvO00+#gVXj#}$->cYj>LXA z;XHD{OBoKbMN=o-L#}pam1_8|yzO?{EAAFobI9(7+moeMJ!6ltrMbwpkL1OTv46fW z;zT+STVx;@a^_l=zDZC#$7zd3R2ijG6^>zAS(Sqz54~T~zRS%LF{iJi(U-2vxJ}S*bB)^dgF6=DOmM{*yp}sPGfjKw(zj{NjvsjaQB=qbVg!xw8aNGvFD>Hm*m2i>} zI{-@4$N|xuB>+`qXnS-cD2?L80|B>e2 z-xcxynByd>GXtM+b}PSBuxE0@W-jE7$QMgg-+^AjiLPyy#(#z^&dzT;W00T zpDUuVGCYQ9j+A%S8aOVG&0f~$5=Hp+{ftDmW?*mqsq{mps%XTNF-$uO$CjknEFtD} z1DaiEsD?WJ-JzbpCz%*$0irSz+|*rQsSAji`g@ee+j6JrTIlYOI!}Q!o&J`SKP))3 z@1u*AU+(NYP0>#z%;tSUVi6&Y4O5XXbU`wrs^JPvIr8>eAn7&XS?(mgrYWuU`FSlD z$8fN=L@<(lWVCjjN{6k2>aEa(tv9JQj+^T1Kc6yOM!ZokOHh4@Or@28pro&F4*UEU z7CEY%Wofanz*fh5Zf@Hyg86h%co6eedIL_apSm1P8eij4++ggtNFlClUH@jk2-J|x zX}&`1EGH*7JRTBbJv$@rQ*;;`LG(8Vwv+ROG4hM2svBBI=7tqGf`de{5yC`~EY4C| zsaM0oHXqyCQ=F6;A5Q5(YWLmT#L*URz~!{VC)TFM@0d`SQ!nEGH9h5lu`WW>(JG&I z_WhReYp!OJ(l+%4b1TAgbtoTq4ryEFdC)E`5#r32s4FZCVLHgYh_$oe3}rq=g*;^% zle**K`)gw^TM^1AwYd+^P)eszA-7(WcOu@X*ll}wt?$ie(+|znx)_!z0JDQru-n%n zmeSfxIql7&P(zmoX4DB2?UN~B{18Z&Of19q?-ORJlby_Ed1CB!hboROPHk}>O1zXh zOw(Ry$YQTNL~cvUweNqLf(^ro4(34cTgWC{KS&r~_u=eI9@B1o(EB-|kpKOl^`~9Z z9D1H9(PPyf39tz_yRX92B3k<7;<2g9b2&w1-^@MNRWXH@7&;Khfor^W=C+dSx-AS} z3Qm439^IU?9V9ka0_l!luvHFnqUz`$tm&>MKNM!B-8Ia*C8rOMZr&_VxNcOZ0Fo~r zfo{hBtMMovr{_;V)Gkb43%kof)q|_pD@3xHRdT=2L;W0AFW0(L%XxNxHs)@N8@P?5h1AfNE z%Ur4E&`{uD?Eg!N$(fyE1Uj+z_qG69Im2CIosSv3ZSeE^N5r^ZOBW`--y-Y+{8zGz z7{c)r7GR-xR)Bukb^mUOZ!jjpofDjIHm5ef;f{6@^JQA2LK?&>VCdU_^2hH|G=$^h zMo^8$i32dWH29Cd2VS($8bcSmZwqr&4$AA-1o1JAQ6bHKz`h`b$?_JvC~bih7dePh zYQCB1H@c-$7oxz`^wwvgv+yD)zLB%O@Ncw?^l1#;zZ>9r)d!xuc-#HMRtaj%`$+%; zf1Zquekf7^C$`l=?!EU{wl9yg`UwdWFK7K!)U+U8bU)oJ-mnjmQNK+VpI=mFQm8hj zZw_8E3b^p^yhnH&3()kaH5e*C#6|FcBCuR^-XR#((-AwwLqp`gjF6@$TtW`;P=+2s z6zRkNiic<+?>#VAu8;^SxR?u{ya|K46@%j~U@;M~lwv-!ag_IyxBoR+66K-fAdSXY zCpPY(=~jPP1zg1T4JiPh*BF4cQ+n^cA3E4|EJO1&G4eH~`4nm?FIbSc`TC#e+h}^7 zAHce$(D{UkR8N4$`p~kPy$>n?(g+F^BbMXFFlgil(^q%L$V0=mTU^B|!bAZc0BjzD zpg@4mC97|Iyh8l*ii>Uxu$R{}=$X@pfFDW@tW4|D4+TLpyqLhYQG`7Z0nphck0lHb zk<*YU_B>JJC~eoDiS}f2yBZOMeg7AUX~!+yCYZE4E>YusmIA(vcMkR1r4Z{6!ak+5 zXgPl1Yw&J3OB+^|CEFY-TBs+N6cRu4gv5D$^gkISiN$Fo)F5Hxci&&RkGyX>H0-0i zqaPf>)*)pzA6ce$5R6Yzm@gh|ZU!0+=!4n&>H)WLoYrRQ46-#fg;{>Qt7$r8m*-Q) zc5N($IhF%FYgT!QBEb3|U481n-Vt3>SN7x0k*j+>KPpMu8y`c~k@yCmw z*730VEF<8dw@d{iIi260ghUmQ#d7&LbWjRAA{S^<} zDleV3O1D(2lW# z$FkcHVlG6<{XTnt-od`*@$UrI5rbJWX%`{*9QfPE-< zCf^G50Q?2c>>hIq?s^g422s@D$Dc2Z>9_(h5h4;6*2mxU3SA;FEa33z(g3oXtjUld~GvCTxm3pW2Wq)F89SYF_TvJ#Jxi^>yrJQzP72D}V%1 zpQ_`N3}RZ_(WUV*sHbGyI%bRlI|z`lyX!RBW#+)MHchGjjvLM-^8zlF0P4zVoFW{hcPGgl(aSY> z{zX=P_~sCU_H`FB4{5hAX3igoB~7}N(|sz+RRO|34Ndg8xK{1$glkt*1dAL=gWrC| zx6dElcBnBq`ZNzsA8(1)fe_gGsR`v6a-sFcqV;55wPCphudwUR#MZ%0^Zln@8e-3^3@QrS5t22+TlubDB1e{nRT)PxF6aREYo%Ol@g+gk5sFaa{}y#4Y&E{j#wJ> zA^nk&lj9Ps*rLZbU7V6siL@Bw=}Xt7n=O&j%6)Gk16?76pAOB)DQcK)Pr=*13%p}w z*oWhxq-I07xxU3CW&{)CvvUyf2sgi$O9EMoy|Q{-DpW(tam^nVlyHq$9Brh-rWDCx z9`=J9Uq*FZ?hJjE5Csw)>upbY*fx<;0+)_J8$OgJ842#AUh1nCySm?OEj}?)Qvybl&PwCRcjSdx6&}m~$a5Zw>40GZSrzKWpBPjSAc`mrSxCLEo&B0Q^ zOV>lHN*gE4mS|tUd4cABp}1BN!^lS^$4>afsG{NNNqyL5$s)xAc=X6PX*{|2Br3Q|8FH&jH!<>A`sQZ?w_$jU$?{z)nPKw2vR!sT}RL7t5*!(>#pWAd? z#OQ%IYFEMo4s&okf@7oO9KTfrM`|e=PQicqK5>U;k#7eqzt0>6=RdXig!NO<@W{6I z7q1+6HvcMWOf|ZW%*9`06?}F*(FmFKoV`2h{nT_1uV_4c3O(!Mj zqOkb!U+tD;^LQzu ze$I0==%)jw(Rj1Tvx3o#SFab@acy(21fCAMwnNa*NYOF#B~qE*SG!VLo&{pv-@|uY zP^SnWiiCy-D+WQHrSE6or}R##VUrqW1^%2{x=Y8Mv}9*HK#is&oc0*JwU8qv%n6Tl zYb$Qa9()MK5NG-&Nq|e36>u=kolrUHgZNqkshrdNq4aG)<mF5vs3$y|``}Er zu!kB=M(WOTr5?&@BiuJdMx(!s@sN%a5GFS32vBqmduWTwZBV;(k8a!CQzM?t<)KJU zsS!tBmLrNqK5n(sNU%UOFdj*c-G^;W^MDk29*edST#NYF0}9YEwSc&C=3~zm^tblQ z0m3^45PeV!`VKK3ZbSY@WaV}UdUtvq$R^nE1o$K3`Bg}!haoW=2KC4}BnpvDj?14# zCfQJgUUZbh@ooyU<787&7IS6AI4W{?T->zb5{XBYsGsdm!J)ofc1f7MkOhysaI?b@ zneU+KSPj&dU`-3dtwq)m&*#U)6JR6?A!wfu*)%@kto{*=>LQSyM#^~evR4j3+J*jx zm#(>A7Pe1-DlZb;ognQZM4Y#GY>v?f?MG3OHRM#~ zFFV+7ye%@cSL`9}41YtV3!(*cXNRsmVa6f|D%GgSm>x}td&i6o#RVoH;gs24>^h1i zffeuyQh(c3dW*I&I_8qVUVr62tC85$MH3SGz1@Jg!U@YA8_|@bQzfomQEc&o6R;Pp zqrB5^x9ir6+C`cK59O|-a5`ep0_!0p^{T?i=_piWt0jl^YuZ}T3w(g4U$5SH7sHDc zr6T+gU;0VE`LU+$5y*F7HMrKjQ~~Uq!BCiby!ndIj8Ru{*ojqLP=3CQNjqKvqW&|N z!yZ{z1XrA(8H>Ev<&wK{QTGW*oRq=zEVa=EjuqNImAYejYX{bUUUar{n zF`fDdT}-G3m6-^^mk$pXxPaY0g@Om2(gmGwq_6F8Xf}vo`;5X>-UQxhdO~79ntCa`*rvr9f^n^ z2vOK2kvD!|0YO4CoH1w0b7&m+Gn{a(xG3=<(rfBz1}^#`NVRejMC@XU3=(3tbOC0l z`29Lto#P7NrxOMwJ=siaxrmZ>*Ad=O*QcQk2}j{;yO8$T2jX8}FAmO!wUOnnH;xeA zEwz4#R{#Ns41IOs&(uGRGeP0qHbcX-g*i6EUYMw5X<^tZYp5j`!W#zbAe(w66wxWW z-1mVzq+JsZq%~xBJTTHms1Vb9C|=|R#{&gO8#jdJ=nP#Wm0m>YX(5AqpvA`JV=`ps z2x-@a-dIlq+Nnyuwog#@kQR~`GSQ0BdLItPzI??+?T0E;WP|AHb3_>g7V*`T3rWuQfM-(B z#Rf_os1sjVX2A#s(s99%&Y2I-Wb+#OA$=T(r?`xZ|1I5?=0U%_Mq}e*9idA5XQ<&h zj`}ze)@%W~*t;4GpTRJD#0>xGcQtI43zRhMJ_;Y<7A3xu$rfxqG=pw z3CbRaybhgR3OFcC?2;7Xw+WNF(}qBv#5V%9)*584KH**hza<8ba)yd6=7hjO&V+)kV_*0`4Q)f^}tY%!WtBa%?L1>(?wuW0Ra>bwc= zUs;`%&Y=AF#X#;`O||RPN(CTNzJHg$-#)Co2hd8dN3pFngiyIvE|xPS&Qx<0mO};l z)CN;QdDj@hG=LA!*}u1QG(`1(%3n^Qup+Yp3bL|ixv@gVG%5eg zjuWzZO|>P#VC_}~g6!NssLXMFUpum0odiUQ9ZxMOsx7Qt6dj}@QeMm54H)NE?OYJF zJgW+9z9f!`6bpl&ueK^wRe^wI@To<_c|**k!>+Ki8K(H!GpUd~?>Irc`Tv$@ZDuul zc!>KE_KHZRfn_#vOnSo##MW(9SgL}UtnuPdCwe>cI>el6qT9Vt05KWkmCJu9W)rz` z%n~cAYO$j*XiaxJH2XOl#6lrb)r6{YF5=$Ujiqyv1qEnvNLpUGf1N`W$=A5wzjs*o zxCd$)LpdjdK@v|XFS;I4OtzLT2JX5QtG(8#FpR@{r9=?}T-}`*tHjJJ&_XRFrRe>npk&mo&RqD zY(oiucKj(FR=|Hy0EJ#7@}JT!5LISAwBoenpkmdN+3}0*$D!3(By~wi0XSEuN_%&d zYo_B|_tD3eYe@|dQVp+Z87_yTC5vEEsf7f86BOlw1-HaQI&~gNuDh*yGqBlDZhx^| z0la=4S2+;cp|2WPrZZj9rtb@gDorcZFoeH2V}SHwfmc@PJ;`3jX?0PFi+a z37^?cAQ27jX;$4lvHuL`i_c*@VIy!XrN;u$#oX!z#7Zo&ZaQ?v2wMXswI4anJi~q% zhD|VEoJWF4C@CauRpfWjzMw;xjD(9b{VSPsF&DGZfV0*~W!Qk0^s!jXE2wLynwVq( z@Tc8`6HQ_aV&#rVjO!jpQiYIyFChi%s|(S2MJLq%#A{f9Vqf9J(#c|2_qY*ZALXqA zz#5&rYZT{&T*3I=zh#_ys<&~c`jT4^e*Rsz+OH(k-mw|PI}|kybFx@l9dsG(LL~1t zR8i+s4J~`f`r9Rljo5s5lqRRu8Eb=ba9wapFXe)EWt;=)GHJ!h1c(1J3 lMfSGob8XocCr_|&Pn3RVa7gm5{LMJGFtI)T@)SPd{{h-pc|HID literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta new file mode 100644 index 0000000..ece8809 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta @@ -0,0 +1,172 @@ +fileFormatVersion: 2 +guid: a6721511441c05a43964dac58584c890 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4228467354032736297 + second: Pinch + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 23, y: 0, z: 23, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Pinch + rect: + serializedVersion: 2 + x: 58 + y: 0 + width: 396 + height: 568 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7d7fa8a48577155c0800000000000000 + internalID: -4228467354032736297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Pinch: -4228467354032736297 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png new file mode 100644 index 0000000000000000000000000000000000000000..df3f53a7ed2a341c2c0b87b5c154212ff0311fc4 GIT binary patch literal 7376 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png.meta new file mode 100644 index 0000000..35dd303 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Poke.png.meta @@ -0,0 +1,172 @@ +fileFormatVersion: 2 +guid: a2586e6b399337f409118c79273dc29d +TextureImporter: + internalIDToNameTable: + - first: + 213: -4228467354032736297 + second: Poke + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 23, y: 0, z: 23, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Poke + rect: + serializedVersion: 2 + x: 41 + y: 0 + width: 429 + height: 568 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7d7fa8a48577155c0800000000000000 + internalID: -4228467354032736297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Poke: -4228467354032736297 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..3a51a1f3b1c5738510a653646ffa10defc4bf684 GIT binary patch literal 6530 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta new file mode 100644 index 0000000..af16cc8 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta @@ -0,0 +1,172 @@ +fileFormatVersion: 2 +guid: 3b2e62babc5249f42921c2cd027852cd +TextureImporter: + internalIDToNameTable: + - first: + 213: -4228467354032736297 + second: Thumb + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 23, y: 0, z: 23, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Thumb + rect: + serializedVersion: 2 + x: 61 + y: 30 + width: 387 + height: 497 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7d7fa8a48577155c0800000000000000 + internalID: -4228467354032736297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Thumb: -4228467354032736297 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa6ccfdcce73a741ee3bd7bdb32c738bcecc07e GIT binary patch literal 11255 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png.meta new file mode 100644 index 0000000..cb8be2e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Hands/hand.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 290d158031622c645aa55f8bd981be12 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice.meta new file mode 100644 index 0000000..efc6bd1 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01820cd5d6cab46b9afde2261f687a48 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f48d2d610e104a75a8f89ad6b6e2e3c58a9bbc GIT binary patch literal 9918 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 AV*mgE literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta new file mode 100644 index 0000000..3bd2f7c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: fb2db2f40ceaf458085c82fc17cfe800 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png new file mode 100644 index 0000000000000000000000000000000000000000..f675ed5957c213061ac048098dea90b3f5d5b714 GIT binary patch literal 11463 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 biH4+!5&XB`kgkFGZQzcUq2_xHr^x>S4$dPU literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta new file mode 100644 index 0000000..62f21ea --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 177f60e6b21ff774093004ca330b2241 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png new file mode 100644 index 0000000000000000000000000000000000000000..1d09c2b6ced00438e2bb6e9371c8ffa5ede78af9 GIT binary patch literal 15421 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta new file mode 100644 index 0000000..0959172 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 139237a044d8e4255b40bb472c842087 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: LinuxHeadlessSimulation + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/Movement.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/HeadDevice/Movement.png new file mode 100644 index 0000000000000000000000000000000000000000..62f1b79ef320631f78246e69e0124572f9d0f54c GIT binary patch literal 8801 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 HJS!1P0EfQ90Tl)G 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Cursor.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Cursor.png.meta new file mode 100644 index 0000000..80487ff --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Cursor.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 9e4e923f2e0534a56b6a0c2321388194 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: LinuxHeadlessSimulation + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..3819c8925306e9f3717a6bae270ab4f37532789c GIT binary patch literal 8314 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 literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png.meta new file mode 100644 index 0000000..fb047e4 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/Mouse.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: f997d60d79a4e45cab6b1814e377a1b3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: LinuxHeadlessSimulation + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png new file mode 100644 index 0000000000000000000000000000000000000000..16f046cab5a177f74b505412a191dade5bfe3e40 GIT binary patch literal 10824 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 X&Yv7hADzq;#A%|1t$EQt%K85SJGF5? literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta new file mode 100644 index 0000000..d30fec5 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 013811fdd48c040339e9adc40e692381 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png new file mode 100644 index 0000000000000000000000000000000000000000..458add45d3241be94bd9f7a79f6c6b2cac2cf7b8 GIT binary patch literal 13952 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 VkM;GDU1ANuCr_WK(|5i6e*h(RVj%zk literal 0 HcmV?d00001 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png.meta new file mode 100644 index 0000000..f9fc2b6 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 14e910c1fb9c7514a8106ffd25f1d892 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR_d.png b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/UI/Mouse/MouseR_d.png new file mode 100644 index 0000000000000000000000000000000000000000..cf25d87a0b3985ef11a6db069f14a4629905223a GIT binary patch literal 8840 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/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "597b5587-05e8-4ffc-a928-539ab9f8d947", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "", + "action": "Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "87590669-a188-4b8b-ba41-f5f8a58cede9", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "", + "action": "Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "6e1f0a95-84c0-4e06-98b8-18728329aa43", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "", + "action": "Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "2D Vector", + "id": "df76e063-0f58-453c-9bdb-a000e261868d", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "6be1edad-fb89-4f8b-8041-8a539b9aa22e", + "path": "/i", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "387c7efc-30f2-423a-a537-9a8b6e7d7860", + "path": "/k", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "e1b7cebf-9197-42dd-91a0-6ec9bfa15f9f", + "path": "/j", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "3c625ee8-b7f9-4125-917a-f05eab326a3e", + "path": "/l", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "2D Vector", + "id": "4f579817-5f31-4ac7-899b-04fec58abb48", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "20ac1683-e9a0-4cea-ac68-6689033459df", + "path": "/forwardButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "60663e10-c213-4c1a-9177-68680f497799", + "path": "/backButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cca7347a-79f9-4a90-9912-627c7aeb7509", + "path": "/q", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "7a178081-4cf4-4dc4-ae08-3448a76351e6", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "", + "action": "Resting Hand Axis 2D", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "32072c42-6a30-4383-8362-d65ff475c920", + "path": "/g", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grip", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f6dfc4a-38d9-455d-9364-3a188b0e9326", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Trigger", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c17eb846-7a66-4006-9d57-6b91831868d0", + "path": "/b", + "interactions": "", + "processors": "", + "groups": "", + "action": "Primary Button", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "69ce3e33-7d81-423f-b162-7232a5791c2f", + "path": "/n", + "interactions": "", + "processors": "", + "groups": "", + "action": "Secondary Button", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "45511393-aa9b-4031-8e31-4eec53ab2d3f", + "path": "/m", + "interactions": "", + "processors": "", + "groups": "", + "action": "Menu", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8e2bc8db-cb64-45ae-967f-55e716a538ba", + "path": "/4", + "interactions": "", + "processors": "", + "groups": "", + "action": "Primary 2D Axis Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "37235877-ac7c-41c4-bc1b-b03be3563189", + "path": "/5", + "interactions": "", + "processors": "", + "groups": "", + "action": "Secondary 2D Axis Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ff1581e6-f183-439b-8980-ad03b5a01e60", + "path": "/6", + "interactions": "", + "processors": "", + "groups": "", + "action": "Primary 2D Axis Touch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "325ec093-e834-4551-9b8f-4a3311ed737e", + "path": "/7", + "interactions": "", + "processors": "", + "groups": "", + "action": "Secondary 2D Axis Touch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d5f47d18-df5a-4dcd-a20a-c1130b0d4541", + "path": "/8", + "interactions": "", + "processors": "", + "groups": "", + "action": "Primary Touch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ab5101fb-5323-4b55-9fe7-e6c377cf7d82", + "path": "/9", + "interactions": "", + "processors": "", + "groups": "", + "action": "Secondary Touch", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [] +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Controller Controls.inputactions.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Controller Controls.inputactions.meta new file mode 100644 index 0000000..6c2eac7 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Controller Controls.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 0be0028c24f2a4c14a96b6aa39055933 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions new file mode 100644 index 0000000..f27a76c --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions @@ -0,0 +1,134 @@ +{ + "name": "XR Device Hand Controls", + "maps": [ + { + "name": "Hands", + "id": "820deea6-fad9-4f2d-9e5e-e403c9ab0ddc", + "actions": [ + { + "name": "Poke", + "type": "Button", + "id": "40eda730-1343-4304-a541-d7c035370ce5", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Pinch", + "type": "Button", + "id": "34056e04-d03d-4802-982b-a9972fd692ff", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Grab", + "type": "Button", + "id": "07d064b1-f208-4c9f-bd5a-2620a10e7bab", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Thumb", + "type": "Button", + "id": "cc02894b-62a0-483f-8d1b-87b399099928", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Open", + "type": "Button", + "id": "0221ceea-2049-4516-a5e4-23aab7d2185e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Fist", + "type": "Button", + "id": "5f81ec5a-1bc2-4ce7-852c-d84a8000be9b", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "7c5ef312-b032-4eaa-9355-b7007e83617c", + "path": "/k", + "interactions": "", + "processors": "", + "groups": "", + "action": "Grab", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f78285cd-b2ef-40bf-9d24-127a0109f36d", + "path": "/n", + "interactions": "", + "processors": "", + "groups": "", + "action": "Poke", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3f69143f-8648-4219-94f6-4e9827ad00de", + "path": "/m", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b132c4e0-c5db-4c99-ab71-5939b616cf07", + "path": "/l", + "interactions": "", + "processors": "", + "groups": "", + "action": "Thumb", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "aaffc690-326b-4676-96df-8e41b88bb7e8", + "path": "/p", + "interactions": "", + "processors": "", + "groups": "", + "action": "Fist", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ebffb4d0-8629-4206-9457-5cccde9d7c65", + "path": "/o", + "interactions": "", + "processors": "", + "groups": "", + "action": "Open", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [] +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions.meta new file mode 100644 index 0000000..dd698dc --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Hand Controls.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: b72ab2a46d9094be38774d023beb4d34 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions new file mode 100644 index 0000000..ed5752b --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions @@ -0,0 +1,580 @@ +{ + "name": "XR Device Simulator Controls", + "maps": [ + { + "name": "Main", + "id": "c96c4ddb-3eb8-4074-bbd9-a8ae6f1f6475", + "actions": [ + { + "name": "Keyboard X Translate", + "type": "Value", + "id": "d4eb7006-5077-4816-9d5c-f570b6d586f3", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Keyboard Z Translate", + "type": "Value", + "id": "3ea275ac-e111-4610-891f-105676c72cd5", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Keyboard Y Translate", + "type": "Value", + "id": "5cc58f95-e9dc-4675-a42e-dd66874c3ba3", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Toggle Manipulate Left", + "type": "Button", + "id": "847b79d9-a69b-4484-8688-a4bf40e58163", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Manipulate Right", + "type": "Button", + "id": "241f6068-ebc8-4c6d-b747-8bc2c1f74f87", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Manipulate Body", + "type": "Button", + "id": "c81093ea-c17e-4430-a3df-bccabef74af4", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Manipulate Left", + "type": "Button", + "id": "07c46cc4-c35d-4364-a878-68fad8ab8c64", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Manipulate Right", + "type": "Button", + "id": "307cb608-f32e-48a3-8ce6-d1cd83a5fb90", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Manipulate Head", + "type": "Button", + "id": "f5febf74-651b-4f73-8d0a-08b0acdabc4d", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Hand-Controller Mode", + "type": "Button", + "id": "31a82fde-55bc-4b18-b15a-8adc7e75658e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cycle Devices", + "type": "Button", + "id": "d728c6fb-4deb-4268-9110-d64c7861cd17", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Stop Manipulation", + "type": "Button", + "id": "974ae49e-da4e-4dc8-a6be-cb63986d8f8e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Mouse Delta", + "type": "Value", + "id": "0b945dbf-d750-40cb-97c6-593686fcf012", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Mouse Scroll", + "type": "Value", + "id": "b2a408da-a9fd-4638-9af3-17fb9bc2811d", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotate Mode Override", + "type": "Button", + "id": "2e390909-c0f6-4ca5-b8bc-4c54090f96d9", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Mouse Transformation Mode", + "type": "Button", + "id": "ae2b5c7f-b5e0-4b93-b674-172de9f68380", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Negate Mode", + "type": "Button", + "id": "8c837143-e018-41f0-9e0e-907acb9d7360", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Z Constraint", + "type": "Button", + "id": "d3e9308c-6f8c-46f7-bb6f-14422c345983", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "X Constraint", + "type": "Button", + "id": "11dc7a94-7230-49ff-b56d-06e6473e9951", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Y Constraint", + "type": "Button", + "id": "11ab79c6-b9c6-4301-8086-3e9c6904ef14", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Reset", + "type": "Button", + "id": "339ccb79-aee9-4ba4-8864-3b6c81c199db", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Cursor Lock", + "type": "Button", + "id": "9bd36ab1-f676-4ff4-8a4d-ba0c6fb36268", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Primary 2D Axis Target", + "type": "Button", + "id": "e0fdec2d-309b-4313-aad7-9dcc71f1394d", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Secondary 2D Axis Target", + "type": "Button", + "id": "b3b49ea5-f80f-4d24-a782-d61a13a004b3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Toggle Device Position Target", + "type": "Button", + "id": "15cd3c4a-56b1-4a43-a924-a2118e2adaf4", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "1D Axis", + "id": "db741065-2a46-439d-9e13-11960dc3355a", + "path": "1DAxis", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard X Translate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "negative", + "id": "3d2e07de-025e-4c2e-98df-250511a8ff6d", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard X Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "positive", + "id": "04e1437d-c862-4a04-8f8e-40e9f52c4f5e", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard X Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "1D Axis", + "id": "cb7c4679-31f4-4170-885a-e7d78c049443", + "path": "1DAxis", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Z Translate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "negative", + "id": "732e790c-f2a2-4f90-b525-53139a358de7", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Z Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "positive", + "id": "d5a98916-ade7-419d-a138-86bcdf05670f", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Z Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "1D Axis", + "id": "fca20498-bf6f-4824-ba15-6dc2d191eb2f", + "path": "1DAxis", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Y Translate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "negative", + "id": "2c01790c-a24a-4266-a2e9-74e2a1ca3fa7", + "path": "/q", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Y Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "positive", + "id": "f5223aed-93c0-4633-8aa3-c393ce890872", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keyboard Y Translate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fcfb16fb-edee-474c-b1f2-f10b2a0a3569", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "", + "action": "Manipulate Left", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e791caef-78d3-4f68-9104-212f73ac0642", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "", + "action": "Manipulate Right", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b2c1b1cd-6ea7-45b6-b68f-17b3662b4d3a", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": "", + "action": "Mouse Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "66e536bc-b5b6-4c7b-903a-fbcc05fc854e", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": "", + "action": "Mouse Scroll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2b070a4a-e044-4cbd-a8e2-6b362785bf21", + "path": "/leftCtrl", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotate Mode Override", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "0fa0d566-1e07-4e17-9b14-3e8fce69ec26", + "path": "/x", + "interactions": "", + "processors": "", + "groups": "", + "action": "X Constraint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "71c185e1-73fb-4691-b910-70610f397b42", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "", + "action": "Y Constraint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "09809c10-d09e-4c49-b58f-1995e50cf685", + "path": "/z", + "interactions": "", + "processors": "", + "groups": "", + "action": "Z Constraint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7611d6eb-0ff4-431f-998d-6fa429e0e1e1", + "path": "/r", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Mouse Transformation Mode", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5c889b78-f9fd-4cd7-96dd-5399428f6992", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Negate Mode", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "85f27bdb-dfe8-48d3-8512-205b3ad6306a", + "path": "/backslash", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Cursor Lock", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3542472e-e883-407a-b967-5b879b2d7dc4", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Manipulate Head", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cd7dcdd6-b569-4c25-87ea-c62a0fb1cf89", + "path": "/v", + "interactions": "", + "processors": "", + "groups": "", + "action": "Reset", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4bfdd0e6-1936-4f44-8e97-20e16dbc879f", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Primary 2D Axis Target", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "81d47d9e-4920-4098-94d8-bac2888d6433", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Secondary 2D Axis Target", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9404bec7-672a-4fb1-adb3-e2dc4e32801b", + "path": "/3", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Device Position Target", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5dacc4c7-2e70-4500-8c72-99595c72b49e", + "path": "/tab", + "interactions": "", + "processors": "", + "groups": "", + "action": "Cycle Devices", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "84760c74-7de6-46dd-a097-3bc198cf63cd", + "path": "/escape", + "interactions": "", + "processors": "", + "groups": "", + "action": "Stop Manipulation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e8a0a3b9-06cf-40a8-86d8-1d8f1d704451", + "path": "/y", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Manipulate Right", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b62df009-54c9-4b03-9721-07ca66fe1bdf", + "path": "/t", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Manipulate Left", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "51f71c9d-9024-4bdd-8ea6-19b987e261b1", + "path": "/u", + "interactions": "", + "processors": "", + "groups": "", + "action": "Toggle Manipulate Body", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d7d20173-13ae-4c9f-b6a9-bf8a89517d6a", + "path": "/h", + "interactions": "", + "processors": "", + "groups": "", + "action": "Hand-Controller Mode", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [] +} \ No newline at end of file diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions.meta new file mode 100644 index 0000000..554f44e --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator Controls.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: da2b439d1a2de5c46a4f428f8cf4fe19 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab new file mode 100644 index 0000000..cd68795 --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6598815579406187037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6598815579406187027} + - component: {fileID: 6598815579406187026} + m_Layer: 0 + m_Name: XR Device Simulator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6598815579406187027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6598815579406187037} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6598815579406187026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6598815579406187037} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5b34befe5d0cbb642bb5d09104a47160, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DeviceSimulatorActionAsset: {fileID: -944628639613478452, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ControllerActionAsset: {fileID: -944628639613478452, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_KeyboardXTranslateAction: {fileID: -2435995061748527091, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_KeyboardYTranslateAction: {fileID: 4091624078112751379, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_KeyboardZTranslateAction: {fileID: 8957443236229058949, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ManipulateLeftAction: {fileID: 3215650258570939094, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ManipulateRightAction: {fileID: 138396950478516224, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleManipulateLeftAction: {fileID: 2547216639932606815, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleManipulateRightAction: {fileID: 743384497930276301, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleManipulateBodyAction: {fileID: -658012382136555628, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ManipulateHeadAction: {fileID: -3619485213038975404, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_HandControllerModeAction: {fileID: -6730069882215067947, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_CycleDevicesAction: {fileID: -7837977739890211585, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_StopManipulationAction: {fileID: 1698315126802870675, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_MouseDeltaAction: {fileID: -1273072440521047205, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_MouseScrollAction: {fileID: 4546399164687744209, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_RotateModeOverrideAction: {fileID: -8754530952185592012, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleMouseTransformationModeAction: {fileID: 3100586429251580691, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_NegateModeAction: {fileID: 1882878426541990298, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_XConstraintAction: {fileID: -8086843181801629294, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_YConstraintAction: {fileID: 5691479700773754790, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ZConstraintAction: {fileID: 1644704167276153141, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ResetAction: {fileID: -2638007419058092452, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleCursorLockAction: {fileID: -2382836779261746822, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleDevicePositionTargetAction: {fileID: -6716103979869350223, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_TogglePrimary2DAxisTargetAction: {fileID: -7682297331024740639, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_ToggleSecondary2DAxisTargetAction: {fileID: 1155009490345466815, guid: da2b439d1a2de5c46a4f428f8cf4fe19, type: 3} + m_Axis2DAction: {fileID: 8275859971367427353, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_RestingHandAxis2DAction: {fileID: 6756245720351945193, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_GripAction: {fileID: 5667446173830999989, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_TriggerAction: {fileID: -2439264783773714294, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_PrimaryButtonAction: {fileID: -3599823989380923159, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_SecondaryButtonAction: {fileID: -8069514856583376848, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_MenuAction: {fileID: 4116954447336496447, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_Primary2DAxisClickAction: {fileID: 637922521265743415, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_Secondary2DAxisClickAction: {fileID: -8358032100899166728, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_Primary2DAxisTouchAction: {fileID: 2883175194488637904, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_Secondary2DAxisTouchAction: {fileID: -851591506940895311, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_PrimaryTouchAction: {fileID: -4201894270441249665, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_SecondaryTouchAction: {fileID: 5188782311186578770, guid: 0be0028c24f2a4c14a96b6aa39055933, type: 3} + m_HandActionAsset: {fileID: -944628639613478452, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_RestingHandExpressionCapture: {fileID: 11400000, guid: 5be099e6e6012c244bb41881b6c0ea07, type: 2} + m_SimulatedHandExpressions: + - m_Name: Poke + m_ToggleAction: {fileID: -5976510165261225158, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: 95c319715e9d2644da8ae09af8ccfee6, type: 2} + - m_Name: Pinch + m_ToggleAction: {fileID: -8306000708137014372, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: d6e15a52475c2564ca7d2977fdece24a, type: 2} + - m_Name: Grab + m_ToggleAction: {fileID: -4373459253818063952, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: 3861c298d39c60c44b16920421444875, type: 2} + - m_Name: Thumb + m_ToggleAction: {fileID: -741559036651486339, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: 9d8c9c84da35a7c4c89efd57343c1df8, type: 2} + - m_Name: Open + m_ToggleAction: {fileID: -9192331390769138535, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: 05293ab353dc8a747a36ed129311686d, type: 2} + - m_Name: Fist + m_ToggleAction: {fileID: 6469712917552426222, guid: b72ab2a46d9094be38774d023beb4d34, type: 3} + m_Capture: {fileID: 11400000, guid: 2a7c8ca0feac7cc44a5c225164ef311d, type: 2} + m_CameraTransform: {fileID: 0} + m_KeyboardTranslateSpace: 0 + m_MouseTranslateSpace: 2 + m_KeyboardXTranslateSpeed: 0.2 + m_KeyboardYTranslateSpeed: 0.2 + m_KeyboardZTranslateSpeed: 0.2 + m_KeyboardBodyTranslateMultiplier: 5 + m_MouseXTranslateSensitivity: 0.0004 + m_MouseYTranslateSensitivity: 0.0004 + m_MouseScrollTranslateSensitivity: 0.0002 + m_MouseXRotateSensitivity: 0.2 + m_MouseYRotateSensitivity: 0.2 + m_MouseScrollRotateSensitivity: 0.05 + m_MouseYRotateInvert: 0 + m_DesiredCursorLockMode: 1 + m_RemoveOtherHMDDevices: 1 + m_HandTrackingCapability: 1 + m_DeviceSimulatorUI: {fileID: 7662076761675301960, guid: ead42e0472b7547fbba6c229aeaf37d3, type: 3} + m_GripAmount: 1 + m_TriggerAmount: 1 + m_HMDIsTracked: 1 + m_HMDTrackingState: 3 + m_LeftControllerIsTracked: 1 + m_LeftControllerTrackingState: 3 + m_RightControllerIsTracked: 1 + m_RightControllerTrackingState: 3 + m_LeftHandIsTracked: 1 + m_RightHandIsTracked: 1 diff --git a/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab.meta b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab.meta new file mode 100644 index 0000000..547b6db --- /dev/null +++ b/Assets/Samples/XR Interaction Toolkit/3.0.9/XR Device Simulator/XR Device Simulator.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 18ddb545287c546e19cc77dc9fbb2189 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/New Scene.unity b/Assets/Scenes/New Scene.unity new file mode 100644 index 0000000..bf54fef --- /dev/null +++ b/Assets/Scenes/New Scene.unity @@ -0,0 +1,5589 @@ +%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.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + 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: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &50778047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 50778048} + - component: {fileID: 50778050} + - component: {fileID: 50778049} + m_Layer: 5 + m_Name: background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &50778048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50778047} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1925878275} + m_Father: {fileID: 1031609895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 715, y: 445} + m_SizeDelta: {x: 300, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &50778049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50778047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.38679248, g: 0.38679248, b: 0.38679248, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ce0fcef454063224cb685cfbbaa0b8f5, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &50778050 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50778047} + m_CullTransparentMesh: 1 +--- !u!1 &262330201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 262330202} + - component: {fileID: 262330204} + - component: {fileID: 262330203} + m_Layer: 5 + m_Name: FILL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &262330202 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 262330201} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1868543507} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &262330203 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 262330201} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.092196584, g: 1, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &262330204 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 262330201} + m_CullTransparentMesh: 1 +--- !u!1 &264054186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 264054190} + - component: {fileID: 264054189} + - component: {fileID: 264054188} + - component: {fileID: 264054187} + m_Layer: 5 + m_Name: Canvas (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &264054187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264054186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &264054188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264054186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &264054189 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264054186} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 6 + m_TargetDisplay: 0 +--- !u!224 &264054190 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264054186} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1457073719} + m_Father: {fileID: 1269863120} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 1.5} + m_SizeDelta: {x: 4.74, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &266904535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 266904536} + - component: {fileID: 266904538} + - component: {fileID: 266904537} + m_Layer: 5 + m_Name: FILL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &266904536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266904535} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 496331551} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &266904537 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266904535} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.092196584, g: 1, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &266904538 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266904535} + m_CullTransparentMesh: 1 +--- !u!1001 &273055535 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1620628035} + m_Modifications: + - target: {fileID: 8429981633443581377, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_Name + value: TunnelingVignette + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.size + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_LocomotionProvider + value: + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_EaseInTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_EaseOutTime + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_ApertureSize + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_VignetteColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_FeatheringEffect + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[0].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[1].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[2].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[3].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[4].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[5].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[6].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8429981633443581383, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + propertyPath: m_LocomotionVignetteProviders.Array.data[7].m_OverrideParameters.m_VignetteColorBlend.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6c8af5c8012f01440af6cb2bc3eb987c, type: 3} +--- !u!1 &281625788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 281625789} + - component: {fileID: 281625792} + - component: {fileID: 281625791} + - component: {fileID: 281625790} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &281625789 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281625788} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -19.410904, y: -5.6642613, z: 3.532363} + m_LocalScale: {x: 1, y: 10, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 559828365} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &281625790 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281625788} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &281625791 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281625788} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &281625792 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281625788} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &293099253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293099255} + - component: {fileID: 293099254} + m_Layer: 0 + m_Name: XR Interaction Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &293099254 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293099253} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] +--- !u!4 &293099255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293099253} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -11.736742, y: -5.54228, z: -2.9247158} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &376026716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 376026721} + - component: {fileID: 376026720} + - component: {fileID: 376026719} + - component: {fileID: 376026718} + - component: {fileID: 376026717} + m_Layer: 0 + m_Name: enemy (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &376026717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376026716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cc565139748bb147bbdb2f458d91e37, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 100 + currentHealth: 0 + moveSpeed: 2 + attackRange: 2 + attackDamage: 10 + attackCooldown: 1 + healthBarFill: {fileID: 1925878276} + healthBarCanvas: {fileID: 1031609895} +--- !u!136 &376026718 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376026716} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &376026719 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376026716} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bf2b21ee3516a9c4abaf4de868619099, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &376026720 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376026716} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &376026721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 376026716} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.64, y: 1, z: -3.05} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2022107190} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &387604988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 387604992} + - component: {fileID: 387604991} + - component: {fileID: 387604990} + - component: {fileID: 387604989} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &387604989 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387604988} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &387604990 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387604988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &387604991 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387604988} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &387604992 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387604988} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -9.410903, y: -5.6642613, z: 3.532363} + m_LocalScale: {x: 20, y: 1, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 559828365} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &496331550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496331551} + - component: {fileID: 496331553} + - component: {fileID: 496331552} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496331551 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496331550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 266904536} + m_Father: {fileID: 2022107190} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496331552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496331550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &496331553 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496331550} + m_CullTransparentMesh: 1 +--- !u!1001 &541205097 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 394164018060954109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 394164018060954109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 394164018060954109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 394164018060954109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 394164018060954109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -321 + objectReference: {fileID: 0} + - target: {fileID: 628890490560670852, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 628890490560670852, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 628890490560670852, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 628890490560670852, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 628890490560670852, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -65 + objectReference: {fileID: 0} + - target: {fileID: 1090898951568715956, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1090898951568715956, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1090898951568715956, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 1090898951568715956, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 1090898951568715956, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -92 + objectReference: {fileID: 0} + - target: {fileID: 1212292503507699025, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1212292503507699025, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1212292503507699025, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 1212292503507699025, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 1212292503507699025, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -65 + objectReference: {fileID: 0} + - target: {fileID: 1399327480036815817, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1399327480036815817, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1399327480036815817, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 1399327480036815817, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -64.25 + objectReference: {fileID: 0} + - target: {fileID: 1410681280152203499, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1410681280152203499, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1410681280152203499, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 1410681280152203499, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 1410681280152203499, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -24 + objectReference: {fileID: 0} + - target: {fileID: 1525949943038772175, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1525949943038772175, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1525949943038772175, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 1525949943038772175, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -104 + objectReference: {fileID: 0} + - target: {fileID: 2314423295413228411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2314423295413228411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2314423295413228411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 2314423295413228411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 2314423295413228411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -21 + objectReference: {fileID: 0} + - target: {fileID: 2751124339627162720, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2751124339627162720, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2751124339627162720, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 2751124339627162720, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 2751124339627162720, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -197 + objectReference: {fileID: 0} + - target: {fileID: 3525313934337792023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3525313934337792023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3525313934337792023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 3525313934337792023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -152.75 + objectReference: {fileID: 0} + - target: {fileID: 3612895881655085730, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3612895881655085730, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3612895881655085730, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 3612895881655085730, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 3612895881655085730, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -241 + objectReference: {fileID: 0} + - target: {fileID: 3662364895757944182, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3662364895757944182, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3662364895757944182, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 3662364895757944182, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 3662364895757944182, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -109 + objectReference: {fileID: 0} + - target: {fileID: 4126372588271254228, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4126372588271254228, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4126372588271254228, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 4126372588271254228, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -109 + objectReference: {fileID: 0} + - target: {fileID: 4578268034687854241, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4578268034687854241, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4578268034687854241, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 4578268034687854241, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 4578268034687854241, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -277 + objectReference: {fileID: 0} + - target: {fileID: 4904194509911213832, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4904194509911213832, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4904194509911213832, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 4904194509911213832, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -153 + objectReference: {fileID: 0} + - target: {fileID: 5026453929358367971, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5026453929358367971, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5026453929358367971, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 5026453929358367971, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -197 + objectReference: {fileID: 0} + - target: {fileID: 5040200856308678447, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5040200856308678447, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5040200856308678447, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 5040200856308678447, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 5040200856308678447, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -197 + objectReference: {fileID: 0} + - target: {fileID: 5067531158375095824, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5067531158375095824, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5067531158375095824, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 5067531158375095824, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -62 + objectReference: {fileID: 0} + - target: {fileID: 5096071673048095565, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5096071673048095565, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5096071673048095565, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 5096071673048095565, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -108.5 + objectReference: {fileID: 0} + - target: {fileID: 5264040794177459897, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5264040794177459897, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5264040794177459897, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 5264040794177459897, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -65 + objectReference: {fileID: 0} + - target: {fileID: 5417714045102847244, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5417714045102847244, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5417714045102847244, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 5417714045102847244, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -65 + objectReference: {fileID: 0} + - target: {fileID: 5498112335980241132, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5498112335980241132, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5498112335980241132, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 5498112335980241132, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -153 + objectReference: {fileID: 0} + - target: {fileID: 5603832654879856732, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5603832654879856732, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5603832654879856732, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 5603832654879856732, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 5603832654879856732, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -272 + objectReference: {fileID: 0} + - target: {fileID: 5961962218551576997, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5961962218551576997, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5961962218551576997, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 5961962218551576997, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -241 + objectReference: {fileID: 0} + - target: {fileID: 6167112928552560931, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6167112928552560931, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6167112928552560931, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 6167112928552560931, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 6173016768322924529, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6173016768322924529, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6173016768322924529, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 6173016768322924529, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -241 + objectReference: {fileID: 0} + - target: {fileID: 6202310348302799411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6202310348302799411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6202310348302799411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 6202310348302799411, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -109 + objectReference: {fileID: 0} + - target: {fileID: 6234028023674512109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6234028023674512109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6234028023674512109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6234028023674512109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 6234028023674512109, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -241 + objectReference: {fileID: 0} + - target: {fileID: 6390267479988922023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6390267479988922023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6390267479988922023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 6390267479988922023, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -21 + objectReference: {fileID: 0} + - target: {fileID: 6580222380407670581, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6580222380407670581, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6580222380407670581, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6580222380407670581, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 6580222380407670581, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -153 + objectReference: {fileID: 0} + - target: {fileID: 6624498863070468513, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6624498863070468513, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6624498863070468513, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 73.5 + objectReference: {fileID: 0} + - target: {fileID: 6624498863070468513, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -197 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6889984780207233200, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7210374592701731116, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7210374592701731116, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7210374592701731116, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 7210374592701731116, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 7210374592701731116, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -109 + objectReference: {fileID: 0} + - target: {fileID: 7662076761675301960, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_Name + value: XR Device Simulator UI + objectReference: {fileID: 0} + - target: {fileID: 7662076761675301960, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7767859450673573951, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7767859450673573951, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7767859450673573951, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 7767859450673573951, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 80.5 + objectReference: {fileID: 0} + - target: {fileID: 7767859450673573951, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -153 + objectReference: {fileID: 0} + - target: {fileID: 7868162925709135601, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7868162925709135601, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7868162925709135601, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 7868162925709135601, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 76.5 + objectReference: {fileID: 0} + - target: {fileID: 7868162925709135601, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -21 + objectReference: {fileID: 0} + - target: {fileID: 7957317870655340943, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7957317870655340943, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7957317870655340943, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 7957317870655340943, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 7957317870655340943, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -68 + objectReference: {fileID: 0} + - target: {fileID: 8172909560867918246, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8172909560867918246, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8172909560867918246, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 8172909560867918246, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -146 + objectReference: {fileID: 0} + - target: {fileID: 8808850000785169588, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8808850000785169588, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8808850000785169588, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 584 + objectReference: {fileID: 0} + - target: {fileID: 8808850000785169588, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 8808850000785169588, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -491 + objectReference: {fileID: 0} + - target: {fileID: 8962740172795211005, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8962740172795211005, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8962740172795211005, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 74.5 + objectReference: {fileID: 0} + - target: {fileID: 8962740172795211005, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -21 + objectReference: {fileID: 0} + - target: {fileID: 9184085923298778894, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9184085923298778894, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9184085923298778894, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 302 + objectReference: {fileID: 0} + - target: {fileID: 9184085923298778894, guid: ead42e0472b7547fbba6c229aeaf37d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ead42e0472b7547fbba6c229aeaf37d3, type: 3} +--- !u!1 &559828364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 559828365} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &559828365 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559828364} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.410903, y: 5.6642613, z: -3.532363} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 387604992} + - {fileID: 281625789} + - {fileID: 1606535218} + - {fileID: 1765446548} + - {fileID: 596015664} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &595496891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 595496892} + - component: {fileID: 595496894} + - component: {fileID: 595496893} + m_Layer: 5 + m_Name: ClearText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &595496892 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595496891} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1990656498} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &595496893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595496891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Game Clear + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &595496894 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595496891} + m_CullTransparentMesh: 1 +--- !u!1 &596015663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 596015664} + - component: {fileID: 596015667} + - component: {fileID: 596015666} + - component: {fileID: 596015665} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &596015664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596015663} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -9.410903, y: -5.6642613, z: -6.467637} + m_LocalScale: {x: 1, y: 10, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 559828365} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &596015665 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596015663} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &596015666 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596015663} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &596015667 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596015663} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &677580919 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + m_PrefabInstance: {fileID: 842763297} + m_PrefabAsset: {fileID: 0} +--- !u!114 &677580925 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1178791450436251564, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + m_PrefabInstance: {fileID: 842763297} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 677580919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e0cb9aa70a22847b5925ee5f067c10a9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &677580926 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + m_PrefabInstance: {fileID: 842763297} + m_PrefabAsset: {fileID: 0} +--- !u!114 &677580927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 677580919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 626a4d6723d6ad24b9aebb811ad5a3dd, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 677580928} + m_TransformationPriority: 0 + m_MoveSpeed: 1 + m_EnableStrafe: 1 + m_EnableFly: 0 + m_UseGravity: 1 + m_ForwardSource: {fileID: 677580926} + m_LeftHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Left Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: f010b95d-8e28-429f-ba97-7d778a3a1583 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RightHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Right Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4f3bd493-324b-420c-9b91-f6df7f422ed3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} +--- !u!114 &677580928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 677580919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fa7b4195685c3846be746c74f0ab2f8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &677580929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 677580919} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a26c941eb8a46f7b6d00416227ab8c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XROrigin: {fileID: 677580925} + m_BodyPositionEvaluatorObject: {fileID: 0} + m_ConstrainedBodyManipulatorObject: {fileID: 0} + m_UseCharacterControllerIfExists: 1 +--- !u!1 &703111072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 703111075} + - component: {fileID: 703111074} + - component: {fileID: 703111073} + - component: {fileID: 703111077} + - component: {fileID: 703111079} + - component: {fileID: 703111078} + - component: {fileID: 703111080} + - component: {fileID: 703111081} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &703111073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 017c5e3933235514c9520e1dace2a4b2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ActionAssets: + - {fileID: -944628639613478452, guid: c348712bda248c246b8c49b3db54643f, type: 3} +--- !u!114 &703111074 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e0cb9aa70a22847b5925ee5f067c10a9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 1710661950} + m_OriginBaseGameObject: {fileID: 703111072} + m_CameraFloorOffsetObject: {fileID: 1778338905} + m_RequestedTrackingOriginMode: 0 + m_CameraYOffset: 1.1176 +--- !u!4 &703111075 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1778338906} + - {fileID: 1112355431} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!143 &703111077 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &703111078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fa7b4195685c3846be746c74f0ab2f8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &703111079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a26c941eb8a46f7b6d00416227ab8c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XROrigin: {fileID: 703111074} + m_BodyPositionEvaluatorObject: {fileID: 0} + m_ConstrainedBodyManipulatorObject: {fileID: 0} + m_UseCharacterControllerIfExists: 1 +--- !u!114 &703111080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 626a4d6723d6ad24b9aebb811ad5a3dd, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Mediator: {fileID: 703111078} + m_TransformationPriority: 0 + m_MoveSpeed: 1 + m_EnableStrafe: 1 + m_EnableFly: 0 + m_UseGravity: 1 + m_ForwardSource: {fileID: 703111075} + m_LeftHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Left Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 2b364209-8141-411d-b3b3-6a73c28ce50b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} + m_RightHandMoveInput: + m_InputSourceMode: 2 + m_InputAction: + m_Name: Right Hand Move + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: f8a013b1-da62-4307-8d4e-eaa36222051d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReference: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualValue: {x: 0, y: 0} +--- !u!114 &703111081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703111072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c53490fb48a5b94408b4dad521eae30c, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 100 + currentHealth: 0 + healthBarFill: {fileID: 1497881670} + healthText: {fileID: 0} +--- !u!1001 &842763297 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1767192439, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_BackGroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1767192439, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_BackGroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1767192439, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_BackGroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1767192439, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_BackGroundColor.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 942810691211101373, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_InteractionManager + value: + objectReference: {fileID: 293099254} + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_Name + value: XR Origin (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.007 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalPosition.z + value: -1.47 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5944131804917401860, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6232745470614056090, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_Height + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6232745470614056090, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_Radius + value: 0.6 + objectReference: {fileID: 0} + - target: {fileID: 6501755809687671949, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1767192434, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1480678659} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 677580929} + - targetCorrespondingSourceObject: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 677580928} + - targetCorrespondingSourceObject: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 677580927} + - targetCorrespondingSourceObject: {fileID: 1767192433, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1620628039} + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!1001 &892713813 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6598815579406187026, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_GripAmount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187026, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_CameraTransform + value: + objectReference: {fileID: 703111075} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187027, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6598815579406187037, guid: 18ddb545287c546e19cc77dc9fbb2189, + type: 3} + propertyPath: m_Name + value: XR Device Simulator + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 18ddb545287c546e19cc77dc9fbb2189, type: 3} +--- !u!1 &1011461786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1011461787} + - component: {fileID: 1011461789} + - component: {fileID: 1011461788} + m_Layer: 5 + m_Name: GameOverPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1011461787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011461786} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1535896660} + m_Father: {fileID: 1031609895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1011461788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011461786} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1011461789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011461786} + m_CullTransparentMesh: 1 +--- !u!1 &1031609891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1031609895} + - component: {fileID: 1031609894} + - component: {fileID: 1031609893} + - component: {fileID: 1031609892} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1031609892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031609891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1031609893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031609891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1031609894 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031609891} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1031609895 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031609891} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1423088436} + - {fileID: 50778048} + - {fileID: 1990656498} + - {fileID: 1011461787} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1038737186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1038737193} + - component: {fileID: 1038737192} + - component: {fileID: 1038737191} + - component: {fileID: 1038737190} + - component: {fileID: 1038737189} + - component: {fileID: 1038737188} + - component: {fileID: 1038737187} + m_Layer: 0 + m_Name: Sword + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1038737187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4239b443d72ee7b488e2100529152c1e, type: 3} + m_Name: + m_EditorClassIdentifier: + minDamageSpeed: 1 + maxDamageSpeed: 5 + minDamage: 10 + maxDamage: 50 + damageRadius: 0.3 + trailRenderer: {fileID: 0} + trailMinSpeed: 2 +--- !u!114 &1038737188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 293099254} + m_Colliders: [] + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 0 + m_FocusMode: 1 + m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 + m_FirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_LastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_FirstSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_LastSelectExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] + m_Activated: + m_PersistentCalls: + m_Calls: [] + m_Deactivated: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 0 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 0 + m_SmoothPositionAmount: 8 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 1 + m_ThrowSmoothingDuration: 0.25 + m_ThrowSmoothingCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_ThrowVelocityScale: 1.5 + m_ThrowAngularVelocityScale: 1 + m_ForceGravityOnDetach: 0 + m_RetainTransformParent: 1 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 + m_FarAttachMode: 0 +--- !u!54 &1038737189 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + serializedVersion: 4 + m_Mass: 0.3 + m_Drag: 0 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1038737190 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 2, z: 1.5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1038737191 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e94f9716b8b26df47935d322b0d5cab0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1038737192 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1038737193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038737186} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.692, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1112355430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1112355431} + - component: {fileID: 1112355433} + - component: {fileID: 1112355432} + m_Layer: 0 + m_Name: LeftHandController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1112355431 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112355430} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 703111075} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1112355432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112355430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7e4c509417774e7e8a8784a2739de68, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UpdateTrackingType: 0 + m_EnableInputTracking: 1 + m_EnableInputActions: 1 + m_ModelPrefab: {fileID: 0} + m_ModelParent: {fileID: 0} + m_Model: {fileID: 0} + m_AnimateModel: 0 + m_ModelSelectTransition: + m_ModelDeSelectTransition: + m_EnableTouchscreenGestureInputController: 1 + m_TapStartPositionAction: + m_UseReference: 0 + m_Action: + m_Name: Tap Start Position + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 9177aba3-9682-4dd9-b0bc-38c04e68103d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_DragCurrentPositionAction: + m_UseReference: 0 + m_Action: + m_Name: Drag Current Position + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4be2f575-cecc-4c4c-9aed-d6752296c528 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_DragDeltaAction: + m_UseReference: 0 + m_Action: + m_Name: Drag Delta + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 46a765fe-064f-4da5-a9bd-f2d917ea7167 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_PinchStartPositionAction: + m_UseReference: 0 + m_Action: + m_Name: Pinch Start Position + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 98594579-5028-48fd-81f8-dc805de1f32c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_PinchGapAction: + m_UseReference: 0 + m_Action: + m_Name: Pinch Gap + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 58fe0939-bd4f-4e18-9e3b-8fc23d02e070 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_PinchGapDeltaAction: + m_UseReference: 0 + m_Action: + m_Name: Pinch Gap Delta + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 9c03dffa-c48f-4895-b50f-878c0d7e77c7 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_TwistStartPositionAction: + m_UseReference: 0 + m_Action: + m_Name: Twist Start Position + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 39994e3b-de12-498b-8a11-99d575b0f5bc + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_TwistDeltaRotationAction: + m_UseReference: 0 + m_Action: + m_Name: Twist Delta Rotation + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 741e9f94-be47-4711-a991-775cb7a4f1b3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ScreenTouchCountAction: + m_UseReference: 0 + m_Action: + m_Name: Screen Touch Count + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: c88f4eae-f2a8-4228-a8a7-be6357e2d59b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ControllerCamera: {fileID: 0} + m_BlockInteractionsWithScreenSpaceUI: 1 + m_UseRotationThreshold: 1 + m_RotationThreshold: 0.02 +--- !u!114 &1112355433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112355430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4253f32900bcc4d499d675566142ded0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 293099254} + m_InteractionLayers: + m_Bits: 4294967295 + m_Handedness: 0 + m_AttachTransform: {fileID: 0} + m_KeepSelectedTargetValid: 1 + m_DisableVisualsWhenBlockedInGroup: 1 + m_StartingSelectedInteractable: {fileID: 0} + m_StartingTargetFilter: {fileID: 0} + m_HoverEntered: + m_PersistentCalls: + m_Calls: [] + m_HoverExited: + m_PersistentCalls: + m_Calls: [] + m_SelectEntered: + m_PersistentCalls: + m_Calls: [] + m_SelectExited: + m_PersistentCalls: + m_Calls: [] + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] + m_SelectInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: + m_Id: 29db6bf3-9bf2-47fc-ae25-1a9006beb14b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Select Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 45292035-ca74-45fe-a7e7-5d65c7ab4708 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: 5667446173830999989, guid: 0be0028c24f2a4c14a96b6aa39055933, + type: 3} + m_InputActionReferenceValue: {fileID: -8148491892877670638, guid: c348712bda248c246b8c49b3db54643f, + type: 3} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_ActivateInput: + m_InputSourceMode: 2 + m_InputActionPerformed: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: + m_Id: f3a3bd75-4821-44b6-9af8-3e54cc7852aa + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionValue: + m_Name: Activate Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: fd449888-eada-4d53-bc69-e622d289aad8 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_InputActionReferencePerformed: {fileID: -4201894270441249665, guid: 0be0028c24f2a4c14a96b6aa39055933, + type: 3} + m_InputActionReferenceValue: {fileID: 0} + m_ObjectReferenceObject: {fileID: 0} + m_ManualPerformed: 0 + m_ManualValue: 0 + m_ManualQueuePerformed: 0 + m_ManualQueueWasPerformedThisFrame: 0 + m_ManualQueueWasCompletedThisFrame: 0 + m_ManualQueueValue: 0 + m_ManualQueueTargetFrame: 0 + m_SelectActionTrigger: 1 + m_AllowHoveredActivate: 0 + m_TargetPriorityMode: 0 + m_HideControllerOnSelect: 0 + m_InputCompatibilityMode: 0 + m_PlayAudioClipOnSelectEntered: 0 + m_AudioClipForOnSelectEntered: {fileID: 0} + m_PlayAudioClipOnSelectExited: 0 + m_AudioClipForOnSelectExited: {fileID: 0} + m_PlayAudioClipOnSelectCanceled: 0 + m_AudioClipForOnSelectCanceled: {fileID: 0} + m_PlayAudioClipOnHoverEntered: 0 + m_AudioClipForOnHoverEntered: {fileID: 0} + m_PlayAudioClipOnHoverExited: 0 + m_AudioClipForOnHoverExited: {fileID: 0} + m_PlayAudioClipOnHoverCanceled: 0 + m_AudioClipForOnHoverCanceled: {fileID: 0} + m_AllowHoverAudioWhileSelecting: 1 + m_PlayHapticsOnSelectEntered: 0 + m_HapticSelectEnterIntensity: 0 + m_HapticSelectEnterDuration: 0 + m_PlayHapticsOnSelectExited: 0 + m_HapticSelectExitIntensity: 0 + m_HapticSelectExitDuration: 0 + m_PlayHapticsOnSelectCanceled: 0 + m_HapticSelectCancelIntensity: 0 + m_HapticSelectCancelDuration: 0 + m_PlayHapticsOnHoverEntered: 0 + m_HapticHoverEnterIntensity: 0 + m_HapticHoverEnterDuration: 0 + m_PlayHapticsOnHoverExited: 0 + m_HapticHoverExitIntensity: 0 + m_HapticHoverExitDuration: 0 + m_PlayHapticsOnHoverCanceled: 0 + m_HapticHoverCancelIntensity: 0 + m_HapticHoverCancelDuration: 0 + m_AllowHoverHapticsWhileSelecting: 1 + m_ImproveAccuracyWithSphereCollider: 0 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_PhysicsTriggerInteraction: 1 +--- !u!1 &1255074606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1255074608} + - component: {fileID: 1255074607} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1255074607 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255074606} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1255074608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255074606} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1269863115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1269863120} + - component: {fileID: 1269863119} + - component: {fileID: 1269863118} + - component: {fileID: 1269863117} + - component: {fileID: 1269863116} + m_Layer: 0 + m_Name: enemy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1269863116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269863115} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cc565139748bb147bbdb2f458d91e37, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 100 + currentHealth: 0 + moveSpeed: 2 + attackRange: 2 + attackDamage: 10 + attackCooldown: 1 + healthBarFill: {fileID: 1925878276} + healthBarCanvas: {fileID: 1031609895} +--- !u!136 &1269863117 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269863115} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1269863118 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269863115} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bf2b21ee3516a9c4abaf4de868619099, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1269863119 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269863115} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1269863120 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269863115} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: 1, z: 3} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 264054190} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1300569727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300569728} + - component: {fileID: 1300569731} + - component: {fileID: 1300569730} + - component: {fileID: 1300569729} + m_Layer: 5 + m_Name: Canvas (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1300569728 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300569727} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1868543507} + m_Father: {fileID: 1724366346} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 1.5} + m_SizeDelta: {x: 4.74, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1300569729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300569727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1300569730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300569727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &1300569731 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300569727} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 6 + m_TargetDisplay: 0 +--- !u!1 &1423088435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1423088436} + - component: {fileID: 1423088438} + - component: {fileID: 1423088437} + m_Layer: 5 + m_Name: Aim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1423088436 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423088435} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1031609895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1423088437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423088435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ff4e0816ea0d03a44bef70c2084fcade, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1423088438 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423088435} + m_CullTransparentMesh: 1 +--- !u!1 &1457073718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1457073719} + - component: {fileID: 1457073721} + - component: {fileID: 1457073720} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1457073719 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1457073718} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1497881669} + m_Father: {fileID: 264054190} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1457073720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1457073718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1457073721 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1457073718} + m_CullTransparentMesh: 1 +--- !u!4 &1480678659 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8429981633443581382, guid: 6c8af5c8012f01440af6cb2bc3eb987c, + type: 3} + m_PrefabInstance: {fileID: 273055535} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1497881668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1497881669} + - component: {fileID: 1497881671} + - component: {fileID: 1497881670} + m_Layer: 5 + m_Name: FILL + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1497881669 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497881668} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1457073719} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1497881670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497881668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.092196584, g: 1, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1497881671 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497881668} + m_CullTransparentMesh: 1 +--- !u!1 &1535896659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535896660} + - component: {fileID: 1535896662} + - component: {fileID: 1535896661} + m_Layer: 5 + m_Name: OverText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1535896660 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535896659} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1011461787} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1535896661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535896659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Game Over + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1535896662 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535896659} + m_CullTransparentMesh: 1 +--- !u!1 &1606535217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1606535218} + - component: {fileID: 1606535221} + - component: {fileID: 1606535220} + - component: {fileID: 1606535219} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1606535218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606535217} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.589097, y: -5.6642613, z: 3.532363} + m_LocalScale: {x: 1, y: 10, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 559828365} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1606535219 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606535217} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1606535220 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606535217} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1606535221 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606535217} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1620628034 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1767192433, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + m_PrefabInstance: {fileID: 842763297} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1620628035 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1767192434, guid: f6336ac4ac8b4d34bc5072418cdc62a0, + type: 3} + m_PrefabInstance: {fileID: 842763297} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1620628039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620628034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &1710661945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1710661946} + - component: {fileID: 1710661950} + - component: {fileID: 1710661949} + - component: {fileID: 1710661948} + - component: {fileID: 1710661947} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1710661946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710661945} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1778338906} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1710661947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710661945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!114 &1710661948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710661945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 0 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 0 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: d5b1a507-aa7a-44eb-ac34-8d1f62cd92f9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 57602c65-4808-4601-8738-51bf3cf56c49 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + - m_Name: + m_Id: a4eb3fc4-09c0-44c9-b630-a83fee8f01f7 + m_Path: /devicePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_RotationInput: + m_UseReference: 0 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 088058dc-e6e8-4b83-8b06-d1bd38510a7c + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: bbc36966-981a-4727-9338-42faf734f951 + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + - m_Name: + m_Id: ec7820b0-e43d-4f52-afc6-4dae2f454de0 + m_Path: /deviceRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_TrackingStateInput: + m_UseReference: 0 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 9007b2ec-f4d6-4ffa-a39a-be57b30e3008 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 12cfc2e5-6edd-4fed-984f-d2f92a79d5f7 + m_Path: /trackingState + m_Interactions: + m_Processors: + m_Groups: + m_Action: Tracking State + m_Flags: 0 + m_Flags: 0 + m_Reference: {fileID: 0} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: e365177b-2f37-4291-878c-5370aeb33c5d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: 2d866a6c-5ec1-44a6-95c2-b438b7ad6a3b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!81 &1710661949 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710661945} + m_Enabled: 1 +--- !u!20 &1710661950 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710661945} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1 &1724366341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1724366346} + - component: {fileID: 1724366345} + - component: {fileID: 1724366344} + - component: {fileID: 1724366343} + - component: {fileID: 1724366342} + m_Layer: 0 + m_Name: enemy (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1724366342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724366341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cc565139748bb147bbdb2f458d91e37, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 100 + currentHealth: 0 + moveSpeed: 2 + attackRange: 2 + attackDamage: 10 + attackCooldown: 1 + healthBarFill: {fileID: 1925878276} + healthBarCanvas: {fileID: 1031609895} +--- !u!136 &1724366343 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724366341} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1724366344 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724366341} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bf2b21ee3516a9c4abaf4de868619099, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1724366345 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724366341} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1724366346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724366341} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.82, y: 1, z: 3} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1300569728} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1765446547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1765446548} + - component: {fileID: 1765446551} + - component: {fileID: 1765446550} + - component: {fileID: 1765446549} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1765446548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765446547} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -9.410903, y: -5.6642613, z: 13.532363} + m_LocalScale: {x: 1, y: 10, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 559828365} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &1765446549 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765446547} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1765446550 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765446547} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1765446551 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765446547} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1778338905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1778338906} + m_Layer: 0 + m_Name: Camera Offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1778338906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778338905} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.1176, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1710661946} + m_Father: {fileID: 703111075} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1868543506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1868543507} + - component: {fileID: 1868543509} + - component: {fileID: 1868543508} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1868543507 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868543506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 262330202} + m_Father: {fileID: 1300569728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1868543508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868543506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e43146d4b1f10034ebd07684aec608e1, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1868543509 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868543506} + m_CullTransparentMesh: 1 +--- !u!1 &1925878274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1925878275} + - component: {fileID: 1925878277} + - component: {fileID: 1925878276} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1925878275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925878274} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 50778048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1925878276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925878274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.39148307, g: 1, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ce0fcef454063224cb685cfbbaa0b8f5, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1925878277 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925878274} + m_CullTransparentMesh: 1 +--- !u!1 &1990656497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1990656498} + - component: {fileID: 1990656500} + - component: {fileID: 1990656499} + m_Layer: 5 + m_Name: GameClearPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1990656498 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990656497} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 595496892} + m_Father: {fileID: 1031609895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1990656499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990656497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1990656500 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990656497} + m_CullTransparentMesh: 1 +--- !u!1 &2022107189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2022107190} + - component: {fileID: 2022107193} + - component: {fileID: 2022107192} + - component: {fileID: 2022107191} + m_Layer: 5 + m_Name: Canvas (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2022107190 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022107189} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 496331551} + m_Father: {fileID: 376026721} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 1.5} + m_SizeDelta: {x: 4.74, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2022107191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022107189} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &2022107192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022107189} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &2022107193 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022107189} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 6 + m_TargetDisplay: 0 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1255074608} + - {fileID: 892713813} + - {fileID: 541205097} + - {fileID: 293099255} + - {fileID: 703111075} + - {fileID: 1269863120} + - {fileID: 376026721} + - {fileID: 1724366346} + - {fileID: 1031609895} + - {fileID: 842763297} + - {fileID: 1038737193} + - {fileID: 559828365} diff --git a/Assets/Scenes/New Scene.unity.meta b/Assets/Scenes/New Scene.unity.meta new file mode 100644 index 0000000..ed21e9c --- /dev/null +++ b/Assets/Scenes/New Scene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c83409080a55c5c47ac29c2388fc3752 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Enemy_me.cs b/Assets/Scripts/Enemy_me.cs new file mode 100644 index 0000000..cc10119 --- /dev/null +++ b/Assets/Scripts/Enemy_me.cs @@ -0,0 +1,104 @@ +using UnityEngine; + +public class Enemy_me: MonoBehaviour +{ + [Header("Enemy Stats")] + public float maxHealth = 100f; + public float currentHealth; + public float moveSpeed = 2f; + public float attackRange = 2f; + public float attackDamage = 10f; + public float attackCooldown = 1f; + + [Header("UI - Inspector ")] + public UnityEngine.UI.Image healthBarFill; + public Transform healthBarCanvas; + + private Transform player; + private float lastAttackTime = 0f; + private Rigidbody rb; + + void Start() + { + currentHealth = maxHealth; + rb = GetComponent(); + + // ÷̾ ã (XR Origin) + GameObject xrOrigin = GameObject.Find("XR Origin (VR)"); + if (xrOrigin == null) xrOrigin = GameObject.Find("XR Origin"); + if (xrOrigin != null) + { + player = xrOrigin.transform; + } + + UpdateHealthUI(); + } + + void Update() + { + if (player == null) return; + + float distanceToPlayer = Vector3.Distance(transform.position, player.position); + + // ü¹ ׻ ÷̾ + if (healthBarCanvas != null) + { + healthBarCanvas.LookAt(player); + } + + if (distanceToPlayer > attackRange) + { + // ÷̾ ̵ + Vector3 direction = (player.position - transform.position).normalized; + direction.y = 0; + rb.velocity = new Vector3(direction.x * moveSpeed, rb.velocity.y, direction.z * moveSpeed); + } + else + { + // ȿ + rb.velocity = new Vector3(0, rb.velocity.y, 0); + + if (Time.time >= lastAttackTime + attackCooldown) + { + Attack(); + lastAttackTime = Time.time; + } + } + } + + void Attack() + { + Debug.Log(" ÷̾ !"); + + PlayerHealth playerHealth = player.GetComponent(); + if (playerHealth != null) + { + playerHealth.TakeDamage(attackDamage); + } + } + + public void TakeDamage(float damage) + { + currentHealth -= damage; + UpdateHealthUI(); + + if (currentHealth <= 0) + { + Die(); + } + } + + void UpdateHealthUI() + { + if (healthBarFill != null) + { + healthBarFill.fillAmount = currentHealth / maxHealth; + } + } + + void Die() + { + Debug.Log(" !"); + Destroy(gameObject); + } +} diff --git a/Assets/Scripts/Enemy_me.cs.meta b/Assets/Scripts/Enemy_me.cs.meta new file mode 100644 index 0000000..edea057 --- /dev/null +++ b/Assets/Scripts/Enemy_me.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5cc565139748bb147bbdb2f458d91e37 \ No newline at end of file diff --git a/Assets/Scripts/Grenade.cs b/Assets/Scripts/Grenade.cs new file mode 100644 index 0000000..427848c --- /dev/null +++ b/Assets/Scripts/Grenade.cs @@ -0,0 +1,116 @@ +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; +using UnityEngine.XR.Interaction.Toolkit.Interactables; + +public class Grenade : MonoBehaviour +{ + [Header("Grenade Settings")] + public float explosionRadius = 3f; + public float explosionDamage = 100f; + public float fuseTime = 3f; + public float respawnTime = 2f; + + [Header("Spawn Settings")] + public Vector3 spawnPosition; + public Quaternion spawnRotation; + + private bool isThrown = false; + private float throwTimer = 0f; + private XRGrabInteractable grabInteractable; + private Rigidbody rb; + private bool hasExploded = false; + + void Start() + { + grabInteractable = GetComponent(); + rb = GetComponent(); + + // 시작 위치 저장 + spawnPosition = transform.position; + spawnRotation = transform.rotation; + + // 이벤트 등록 + grabInteractable.selectEntered.AddListener(OnGrabbed); + grabInteractable.selectExited.AddListener(OnReleased); + } + + void OnGrabbed(SelectEnterEventArgs args) + { + isThrown = false; + throwTimer = 0f; + hasExploded = false; + } + + void OnReleased(SelectExitEventArgs args) + { + isThrown = true; + rb.isKinematic = false; + rb.useGravity = true; + } + + void Update() + { + if (isThrown && !hasExploded) + { + throwTimer += Time.deltaTime; + + if (throwTimer >= fuseTime) + { + Explode(); + } + } + } + + void Explode() + { + if (hasExploded) return; + + hasExploded = true; + Debug.Log("수류탄 폭발!"); + + // 범위 내 적들 찾기 + Collider[] colliders = Physics.OverlapSphere(transform.position, explosionRadius); + + foreach (Collider col in colliders) + { + Enemy enemy = col.GetComponent(); + if (enemy != null) + { + enemy.TakeDamage(explosionDamage); + } + } + + // 재생성 + Invoke(nameof(Respawn), respawnTime); + + // 임시로 비활성화 + gameObject.SetActive(false); + } + + void Respawn() + { + // 위치 리셋 + transform.position = spawnPosition; + transform.rotation = spawnRotation; + + // 물리 리셋 + rb.velocity = Vector3.zero; + rb.angularVelocity = Vector3.zero; + rb.isKinematic = false; + rb.useGravity = true; + + // 상태 리셋 + isThrown = false; + throwTimer = 0f; + hasExploded = false; + + // 다시 활성화 + gameObject.SetActive(true); + } + + void OnDrawGizmos() + { + Gizmos.color = Color.red; + Gizmos.DrawWireSphere(transform.position, explosionRadius); + } +} \ No newline at end of file diff --git a/Assets/Scripts/Grenade.cs.meta b/Assets/Scripts/Grenade.cs.meta new file mode 100644 index 0000000..c501f40 --- /dev/null +++ b/Assets/Scripts/Grenade.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d5700ab5df064a044a7ae8a68d2370ac \ No newline at end of file diff --git a/Assets/Scripts/GrenadeRangeUI.cs b/Assets/Scripts/GrenadeRangeUI.cs new file mode 100644 index 0000000..a76e44b --- /dev/null +++ b/Assets/Scripts/GrenadeRangeUI.cs @@ -0,0 +1,33 @@ +using UnityEngine; +using UnityEngine.UI; + +public class GrenadeRangeUI : MonoBehaviour +{ + [Header("UI - Inspector ")] + public Canvas worldCanvas; + public Image rangeCircle; + public Text rangeText; + + private Grenade grenade; + + void Start() + { + grenade = GetComponent(); + + // ؽƮ Ʈ + if (rangeText != null && grenade != null) + { + rangeText.text = $"{grenade.explosionRadius:F1}m"; + } + } + + void Update() + { + // ī޶ ϵ (û) + if (Camera.main != null && rangeText != null) + { + rangeText.transform.rotation = Quaternion.LookRotation( + rangeText.transform.position - Camera.main.transform.position); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/GrenadeRangeUI.cs.meta b/Assets/Scripts/GrenadeRangeUI.cs.meta new file mode 100644 index 0000000..36878fb --- /dev/null +++ b/Assets/Scripts/GrenadeRangeUI.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 809f2f6e6496e8c4daf95c39c8d5f94d \ No newline at end of file diff --git a/Assets/Scripts/PlayerHealth.cs b/Assets/Scripts/PlayerHealth.cs new file mode 100644 index 0000000..59b16f3 --- /dev/null +++ b/Assets/Scripts/PlayerHealth.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using UnityEngine.UI; + +public class PlayerHealth : MonoBehaviour +{ + [Header("Player Stats")] + public float maxHealth = 100f; + public float currentHealth; + + [Header("UI - Inspector ")] + public Image healthBarFill; + public Text healthText; + + void Start() + { + currentHealth = maxHealth; + UpdateHealthUI(); + } + + public void TakeDamage(float damage) + { + currentHealth -= damage; + currentHealth = Mathf.Max(0, currentHealth); + + UpdateHealthUI(); + + if (currentHealth <= 0) + { + Die(); + } + } + + void UpdateHealthUI() + { + if (healthBarFill != null) + { + healthBarFill.fillAmount = currentHealth / maxHealth; + + if (currentHealth / maxHealth > 0.5f) + healthBarFill.color = Color.green; + else if (currentHealth / maxHealth > 0.2f) + healthBarFill.color = Color.yellow; + else + healthBarFill.color = Color.red; + } + + if (healthText != null) + { + healthText.text = $"HP: {(int)currentHealth}"; + } + } + + void Die() + { + Debug.Log("÷̾ !"); + } +} \ No newline at end of file diff --git a/Assets/Scripts/PlayerHealth.cs.meta b/Assets/Scripts/PlayerHealth.cs.meta new file mode 100644 index 0000000..35dd265 --- /dev/null +++ b/Assets/Scripts/PlayerHealth.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c53490fb48a5b94408b4dad521eae30c \ No newline at end of file diff --git a/Assets/Scripts/Sword.cs b/Assets/Scripts/Sword.cs new file mode 100644 index 0000000..480a860 --- /dev/null +++ b/Assets/Scripts/Sword.cs @@ -0,0 +1,141 @@ +using UnityEngine; +using UnityEngine.XR.Interaction.Toolkit; +using UnityEngine.XR.Interaction.Toolkit.Interactables; + +public class Sword : MonoBehaviour +{ + [Header("Sword Settings")] + public float minDamageSpeed = 1f; // ּ ִ ӵ + public float maxDamageSpeed = 5f; // ִ ִ ӵ + public float minDamage = 10f; + public float maxDamage = 50f; + public float damageRadius = 0.3f; // Ÿ + + [Header("Visual Feedback")] + public TrailRenderer trailRenderer; + public float trailMinSpeed = 2f; // ӵ ̻ ǥ + + private Rigidbody rb; + private XRGrabInteractable grabInteractable; + private bool isHeld = false; + + // ̹ (ߺ Ÿ ) + private System.Collections.Generic.HashSet hitEnemies = new System.Collections.Generic.HashSet(); + private float resetHitTimer = 0f; + private float resetHitDelay = 0.3f; // 0.3ʸ Ÿ + + void Start() + { + rb = GetComponent(); + grabInteractable = GetComponent(); + + // ȿ + CreateTrailEffect(); + + // ̺Ʈ + grabInteractable.selectEntered.AddListener(OnGrabbed); + grabInteractable.selectExited.AddListener(OnReleased); + } + + void CreateTrailEffect() + { + if (trailRenderer == null) + { + trailRenderer = gameObject.AddComponent(); + trailRenderer.time = 0.2f; + trailRenderer.startWidth = 0.1f; + trailRenderer.endWidth = 0.01f; + trailRenderer.material = new Material(Shader.Find("Sprites/Default")); + + // ׶Ʈ (Ͼ -> ) + Gradient gradient = new Gradient(); + gradient.SetKeys( + new GradientColorKey[] { + new GradientColorKey(Color.white, 0f), + new GradientColorKey(Color.cyan, 1f) + }, + new GradientAlphaKey[] { + new GradientAlphaKey(1f, 0f), + new GradientAlphaKey(0f, 1f) + } + ); + trailRenderer.colorGradient = gradient; + + trailRenderer.enabled = false; + } + } + + void OnGrabbed(SelectEnterEventArgs args) + { + isHeld = true; + } + + void OnReleased(SelectExitEventArgs args) + { + isHeld = false; + } + + void Update() + { + if (!isHeld) return; + + // ӵ + float speed = rb.velocity.magnitude; + + // ȿ ON/OFF + if (trailRenderer != null) + { + trailRenderer.enabled = speed >= trailMinSpeed; + } + + // Ÿ Ÿ̸ + resetHitTimer += Time.deltaTime; + if (resetHitTimer >= resetHitDelay) + { + hitEnemies.Clear(); + resetHitTimer = 0f; + } + + // Ÿ + if (speed >= minDamageSpeed) + { + CheckHit(speed); + } + } + + void CheckHit(float speed) + { + // Į κ üũ + Vector3 tipPosition = transform.position + transform.up * 0.25f; // Į + + Collider[] colliders = Physics.OverlapSphere(tipPosition, damageRadius); + + foreach (Collider col in colliders) + { + Enemy enemy = col.GetComponent(); + + if (enemy != null && !hitEnemies.Contains(enemy)) + { + // ӵ + float normalizedSpeed = Mathf.Clamp01((speed - minDamageSpeed) / (maxDamageSpeed - minDamageSpeed)); + float damage = Mathf.Lerp(minDamage, maxDamage, normalizedSpeed); + + enemy.TakeDamage(damage); + hitEnemies.Add(enemy); + + Debug.Log($"Į {damage:F1} ! (ӵ: {speed:F1})"); + + // Ÿݰ (û) + // Ʈѷ ߰ + } + } + } + + void OnDrawGizmos() + { + // Ÿ ðȭ + Gizmos.color = Color.cyan; + Vector3 tipPosition = transform.position + transform.up * 0.25f; + Gizmos.DrawWireSphere(tipPosition, damageRadius); + } +} \ No newline at end of file diff --git a/Assets/Scripts/Sword.cs.meta b/Assets/Scripts/Sword.cs.meta new file mode 100644 index 0000000..7ff0cc2 --- /dev/null +++ b/Assets/Scripts/Sword.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4239b443d72ee7b488e2100529152c1e \ No newline at end of file