From e56b3e3d958149a398e5f634d2685ee99f2b72f6 Mon Sep 17 00:00:00 2001 From: Nadine Ganz Date: Fri, 14 Jun 2024 16:44:57 +0200 Subject: [PATCH] Add Unity XR Hands --- .../Prefabs/UI_2D/Interactive Controls.prefab | 703 -- .../2.4.3/Starter Assets/Prefabs/UI_3D.meta | 8 - .../Starter Assets/Scripts/PokeStation.meta | 8 - .../Settings/Open XR Package Settings.asset | 105 + .../VrTemplate/XR/XRGeneralSettings.asset | 1 + .../2.5.2 => }/XR Device Simulator.meta | 0 .../XR Device Simulator/.sample.json | 0 .../Hand Expression Captures.meta | 0 .../Fist Expression Capture.asset | 0 .../Fist Expression Capture.asset.meta | 0 .../Grab Expression Capture.asset | 0 .../Grab Expression Capture.asset.meta | 0 .../Open Expression Capture.asset | 0 .../Open Expression Capture.asset.meta | 0 .../Pinch Expression Capture.asset | 0 .../Pinch Expression Capture.asset.meta | 0 .../Poke Expression Capture.asset | 0 .../Poke Expression Capture.asset.meta | 0 .../Resting Expression Capture.asset | 0 .../Resting Expression Capture.asset.meta | 0 .../Thumb Expression Capture.asset | 0 .../Thumb Expression Capture.asset.meta | 0 .../XR Device Simulator/Scripts.meta | 0 .../Scripts/XRDeviceSimulatorControllerUI.cs | 0 .../XRDeviceSimulatorControllerUI.cs.meta | 0 .../Scripts/XRDeviceSimulatorHandsUI.cs | 0 .../Scripts/XRDeviceSimulatorHandsUI.cs.meta | 0 .../Scripts/XRDeviceSimulatorUI.cs | 0 .../Scripts/XRDeviceSimulatorUI.cs.meta | 0 .../2.5.2 => }/XR Device Simulator/UI.meta | 0 .../UI/ControllerDevice.meta | 0 .../UI/ControllerDevice/ControllerLeft.png | Bin .../ControllerDevice/ControllerLeft.png.meta | 0 .../ControllerOverlayLinesLeft.png | Bin .../ControllerOverlayLinesLeft.png.meta | 0 .../ControllerOverlayLinesRight.png | Bin .../ControllerOverlayLinesRight.png.meta | 0 .../UI/ControllerDevice/ControllerRight.png | Bin .../ControllerDevice/ControllerRight.png.meta | 0 .../UI/ControllerDevice/xr_ctlr.png | Bin .../UI/ControllerDevice/xr_ctlr.png.meta | 0 .../XR Device Simulator/UI/General.meta | 0 .../UI/General/CloseWindow.png | Bin .../UI/General/CloseWindow.png.meta | 0 .../UI/General/CycleXRDevices.png | Bin .../UI/General/CycleXRDevices.png.meta | 0 .../UI/General/DeviceSimUI_bg.png | Bin .../UI/General/DeviceSimUI_bg.png.meta | 0 .../UI/General/Gripper.png | Bin .../UI/General/Gripper.png.meta | 0 .../UI/General/KeyboardIcon.png | Bin .../UI/General/KeyboardIcon.png.meta | 0 .../XR Device Simulator/UI/General/Locked.png | Bin .../UI/General/Locked.png.meta | 0 .../XR Device Simulator/UI/General/Look.png | Bin .../UI/General/Look.png.meta | 0 .../UI/General/OpenWindow.png | Bin .../UI/General/OpenWindow.png.meta | 0 .../UI/General/Unlocked.png | Bin .../UI/General/Unlocked.png.meta | 0 .../UI/General/btn_bgbottom.png | Bin .../UI/General/btn_bgbottom.png.meta | 0 .../XR Device Simulator/UI/Hands.meta | 0 .../UI/Hands/Hand_Default.png | Bin .../UI/Hands/Hand_Default.png.meta | 0 .../UI/Hands/Hand_Fist.png | Bin .../UI/Hands/Hand_Fist.png.meta | 0 .../UI/Hands/Hand_Grab.png | Bin .../UI/Hands/Hand_Grab.png.meta | 0 .../UI/Hands/Hand_Open.png | Bin .../UI/Hands/Hand_Open.png.meta | 0 .../UI/Hands/Hand_Pinch.png | Bin .../UI/Hands/Hand_Pinch.png.meta | 0 .../UI/Hands/Hand_Poke.png | Bin .../UI/Hands/Hand_Poke.png.meta | 0 .../UI/Hands/Hand_Thumb.png | Bin .../UI/Hands/Hand_Thumb.png.meta | 0 .../XR Device Simulator/UI/Hands/hand.png | Bin .../UI/Hands/hand.png.meta | 0 .../XR Device Simulator/UI/HeadDevice.meta | 0 .../XR Device Simulator/UI/HeadDevice/HMD.png | Bin .../UI/HeadDevice/HMD.png.meta | 0 .../UI/HeadDevice/HMDOverlay.png | Bin .../UI/HeadDevice/HMDOverlay.png.meta | 0 .../UI/HeadDevice/HMD_d.png | Bin .../UI/HeadDevice/HMD_d.png.meta | 0 .../UI/HeadDevice/MoveRotateTool.png | Bin .../UI/HeadDevice/MoveRotateTool.png.meta | 0 .../UI/HeadDevice/Movement.png | Bin .../UI/HeadDevice/Movement.png.meta | 0 .../XR Device Simulator/UI/HeadDevice/XR.png | Bin .../UI/HeadDevice/XR.png.meta | 0 .../UI/HeadDevice/xr_hmd.png | Bin .../UI/HeadDevice/xr_hmd.png.meta | 0 .../XR Device Simulator/UI/Mouse.meta | 0 .../XR Device Simulator/UI/Mouse/Cursor.png | Bin .../UI/Mouse/Cursor.png.meta | 0 .../XR Device Simulator/UI/Mouse/Mouse.png | Bin .../UI/Mouse/Mouse.png.meta | 0 .../UI/Mouse/MouseMoveAround.png | Bin .../UI/Mouse/MouseMoveAround.png.meta | 0 .../XR Device Simulator/UI/Mouse/MouseR.png | Bin .../UI/Mouse/MouseR.png.meta | 0 .../XR Device Simulator/UI/Mouse/MouseR_d.png | Bin .../UI/Mouse/MouseR_d.png.meta | 0 .../UI/XR Device Simulator UI.prefab | 0 .../UI/XR Device Simulator UI.prefab.meta | 0 ...ion.Toolkit.Samples.DeviceSimulator.asmdef | 0 ...oolkit.Samples.DeviceSimulator.asmdef.meta | 0 ...XR Device Controller Controls.inputactions | 0 ...vice Controller Controls.inputactions.meta | 0 .../XR Device Hand Controls.inputactions | 0 .../XR Device Hand Controls.inputactions.meta | 0 .../XR Device Simulator Controls.inputactions | 0 ...evice Simulator Controls.inputactions.meta | 0 .../XR Device Simulator.prefab | 0 .../XR Device Simulator.prefab.meta | 0 Viagg-io/Assets/Resources/BuildDateTime.txt | 2 +- Viagg-io/Assets/Samples.meta | 8 + Viagg-io/Assets/Samples/XR Hands.meta | 8 + Viagg-io/Assets/Samples/XR Hands/1.3.0.meta | 8 + .../XR Hands/1.3.0/HandVisualizer.meta | 8 + .../1.3.0/HandVisualizer/.sample.json | 4 + .../1.3.0/HandVisualizer/HandVisualizer.unity | 767 ++ .../HandVisualizer/HandVisualizer.unity.meta | 7 + .../1.3.0/HandVisualizer/Materials.meta | 8 + .../1.3.0/HandVisualizer/Materials/Blue.mat | 78 + .../HandVisualizer/Materials/Blue.mat.meta | 8 + .../1.3.0/HandVisualizer/Materials/Green.mat | 78 + .../HandVisualizer/Materials/Green.mat.meta | 8 + .../Materials/HandsDefaultMaterial.mat | 79 + .../Materials/HandsDefaultMaterial.mat.meta | 8 + .../1.3.0/HandVisualizer/Materials/Red.mat | 78 + .../HandVisualizer/Materials/Red.mat.meta | 8 + .../1.3.0/HandVisualizer/Materials/White.mat | 78 + .../HandVisualizer/Materials/White.mat.meta | 8 + .../XR Hands/1.3.0/HandVisualizer/Models.meta | 8 + .../1.3.0/HandVisualizer/Models/LeftHand.fbx | Bin 0 -> 318800 bytes .../HandVisualizer/Models/LeftHand.fbx.meta | 103 + .../1.3.0/HandVisualizer/Models/RightHand.fbx | Bin 0 -> 319648 bytes .../HandVisualizer/Models/RightHand.fbx.meta | 103 + .../1.3.0/HandVisualizer/Prefabs.meta | 8 + .../1.3.0/HandVisualizer/Prefabs/Joint.prefab | 490 + .../HandVisualizer/Prefabs/Joint.prefab.meta | 7 + .../Prefabs/Left Hand Tracking.prefab | 351 + .../Prefabs/Left Hand Tracking.prefab.meta | 7 + .../Prefabs/Right Hand Tracking.prefab | 347 + .../Prefabs/Right Hand Tracking.prefab.meta | 7 + .../Prefabs/VelocityPrefab.prefab | 131 + .../Prefabs/VelocityPrefab.prefab.meta | 7 + .../XR Hands/1.3.0/HandVisualizer/README.md | 3 + .../1.3.0/HandVisualizer/README.md.meta | 7 + .../1.3.0/HandVisualizer/Scripts.meta | 8 + .../HandVisualizer/Scripts/HandProcessor.cs | 171 + .../Scripts/HandProcessor.cs.meta | 11 + .../HandVisualizer/Scripts/HandVisualizer.cs | 573 ++ .../Scripts/HandVisualizer.cs.meta | 11 + ....XR.Hands.Samples.VisualizerSample.asmdef} | 35 +- ...Hands.Samples.VisualizerSample.asmdef.meta | 7 + .../XR Interaction Toolkit.meta | 2 +- .../XR Interaction Toolkit/2.5.2.meta | 2 +- .../2.5.2/Hands Interaction Demo.meta | 8 + .../2.5.2/Hands Interaction Demo/.sample.json | 4 + .../AffordanceThemes.meta | 8 + .../FingerColorAffordanceTheme.asset | 74 + .../FingerColorAffordanceTheme.asset.meta | 8 + .../HandEdgeColorAffordanceTheme.asset | 74 + .../HandEdgeColorAffordanceTheme.asset.meta | 8 + .../InteractionColorAffordanceTheme.asset | 74 + ...InteractionColorAffordanceTheme.asset.meta | 8 + .../AffordanceThemes/PinchPoint.meta | 8 + .../PinchPoint/PinchPointBlendShape.asset | 66 + .../PinchPointBlendShape.asset.meta | 8 + .../PinchPoint/PinchPointColor.asset | 68 + .../PinchPoint/PinchPointColor.asset.meta | 8 + .../PinchPoint/PinchPointEdgeStrength.asset | 66 + .../PinchPointEdgeStrength.asset.meta | 8 + .../PinchPoint/PinchPointHighlightColor.asset | 68 + .../PinchPointHighlightColor.asset.meta | 8 + .../PinchPointLocalTransformOffset.asset | 108 + .../PinchPointLocalTransformOffset.asset.meta | 8 + .../PinchPointUniformScaleScale.asset | 66 + .../PinchPointUniformScaleScale.asset.meta | 8 + .../Hands Interaction Demo/DatumPresets.meta | 8 + .../Menu Controller Follow Preset.asset | 33 + .../Menu Controller Follow Preset.asset.meta | 8 + .../Menu Hands Follow Preset.asset | 33 + .../Menu Hands Follow Preset.asset.meta | 8 + ...Under Watch Controller Follow Preset.asset | 33 + ... Watch Controller Follow Preset.asset.meta | 8 + .../Under Watch Hands Follow Preset.asset | 33 + ...Under Watch Hands Follow Preset.asset.meta | 8 + .../2.5.2/Hands Interaction Demo}/Editor.meta | 2 +- .../Editor/Scripts.meta | 8 + ...HandsInteractionSampleProjectValidation.cs | 222 + ...InteractionSampleProjectValidation.cs.meta | 11 + ...action.Toolkit.Samples.Hands.Editor.asmdef | 19 + ...n.Toolkit.Samples.Hands.Editor.asmdef.meta | 7 + .../HandsDemoScene.unity | 9095 +++++++++++++++++ .../HandsDemoScene.unity.meta | 7 + .../HandsDemoSceneAssets.meta | 8 + .../AffordanceThemes.meta | 8 + .../AudioAffordanceTheme.asset | 39 + .../AudioAffordanceTheme.asset.meta | 8 + .../AffordanceThemes/CapsuleScaleTheme.asset | 108 + .../CapsuleScaleTheme.asset.meta | 8 + .../AffordanceThemes/Chess.meta | 8 + ...InteractionBlendShapeAffordanceTheme.asset | 66 + ...actionBlendShapeAffordanceTheme.asset.meta | 8 + .../Chess/WhiteChessPieceColorTheme.asset | 68 + .../WhiteChessPieceColorTheme.asset.meta | 8 + ...InteractionLargeScaleAffordanceTheme.asset | 66 + ...actionLargeScaleAffordanceTheme.asset.meta | 8 + .../InteractionScaleAffordanceTheme.asset | 66 + ...InteractionScaleAffordanceTheme.asset.meta | 8 + .../HandsDemoSceneAssets/Audio.meta | 8 + .../Audio/ButtonClick.wav | Bin 0 -> 22052 bytes .../Audio/ButtonClick.wav.meta | 22 + .../Audio/ButtonHover.wav | Bin 0 -> 13576 bytes .../Audio/ButtonHover.wav.meta | 22 + .../HandsDemoSceneAssets/Materials.meta | 8 + .../Materials/AccentButton.mat | 136 + .../Materials/AccentButton.mat.meta | 8 + .../Materials/ChessPiece.mat | 136 + .../Materials/ChessPiece.mat.meta | 8 + .../HandsDemoSceneAssets/Materials/Chrome.mat | 136 + .../Materials/Chrome.mat.meta | 8 + .../Materials/Controls_Black.mat | 136 + .../Materials/Controls_Black.mat.meta | 8 + .../Materials/FrameOutline.mat | 141 + .../Materials/FrameOutline.mat.meta | 8 + .../Materials/PrimitivesBlue.mat | 136 + .../Materials/PrimitivesBlue.mat.meta | 8 + .../Materials/PrimitivesCoral.mat | 136 + .../Materials/PrimitivesCoral.mat.meta | 8 + .../Materials/PrimitivesYellow.mat | 136 + .../Materials/PrimitivesYellow.mat.meta | 8 + .../Materials/Table Surface.mat | 136 + .../Materials/Table Surface.mat.meta | 8 + .../HandsDemoSceneAssets/Models.meta | 8 + .../HandsDemoSceneAssets/Models/Chess.meta | 8 + .../Models/Chess/Chess_Board.fbx | Bin 0 -> 297392 bytes .../Models/Chess/Chess_Board.fbx.meta | 106 + .../Models/Chess/Chess_Pawn.fbx | Bin 0 -> 47952 bytes .../Models/Chess/Chess_Pawn.fbx.meta | 106 + .../HandsDemoSceneAssets/Models/Frame.fbx | Bin 0 -> 630560 bytes .../Models/Frame.fbx.meta | 106 + .../Models/Primitives.meta | 8 + .../Models/Primitives/Cone.fbx | Bin 0 -> 22080 bytes .../Models/Primitives/Cone.fbx.meta | 106 + .../Models/Primitives/Cube.fbx | Bin 0 -> 58144 bytes .../Models/Primitives/Cube.fbx.meta | 106 + .../Models/Primitives/Cylinder.fbx | Bin 0 -> 23232 bytes .../Models/Primitives/Cylinder.fbx.meta | 106 + .../Models/Primitives/Disc.fbx | Bin 0 -> 23280 bytes .../Models/Primitives/Disc.fbx.meta | 106 + .../Models/VirtualTabletop.fbx | Bin 0 -> 222384 bytes .../Models/VirtualTabletop.fbx.meta | 106 + .../HandsDemoSceneAssets/Prefabs.meta | 8 + .../HandsDemoSceneAssets/Prefabs/Arrow.prefab | 637 ++ .../Prefabs/Arrow.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/Chess.meta | 8 + .../Prefabs/Chess/FlatSphereController.prefab | 731 ++ .../Chess/FlatSphereController.prefab.meta | 7 + .../Prefabs/Chess/PawnController.prefab | 713 ++ .../Prefabs/Chess/PawnController.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/Cube.prefab | 396 + .../Prefabs/Cube.prefab.meta | 7 + .../Prefabs/Cylinder.prefab | 397 + .../Prefabs/Cylinder.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/Disc.prefab | 323 + .../Prefabs/Disc.prefab.meta | 7 + .../Prefabs/PokeButton.prefab | 688 ++ .../Prefabs/PokeButton.prefab.meta | 7 + .../Prefabs/SimpleSocket.prefab | 508 + .../Prefabs/SimpleSocket.prefab.meta | 7 + .../Prefabs/SimpleSocketShape.prefab | 372 + .../Prefabs/SimpleSocketShape.prefab.meta | 7 + .../Prefabs/TableHandle.prefab | 1085 ++ .../Prefabs/TableHandle.prefab.meta | 7 + .../HandsDemoSceneAssets/Prefabs/UI.meta | 8 + ... Menu Setup With ScrollView Variant.prefab | 743 ++ ... Setup With ScrollView Variant.prefab.meta | 7 + .../Hand Menu With Button Activation.prefab | 1946 ++++ ...nd Menu With Button Activation.prefab.meta | 7 + .../Prefabs/UI/Scroll View Item.prefab | 362 + .../Prefabs/UI/Scroll View Item.prefab.meta | 7 + .../Prefabs/UI/Scroll View.prefab | 1673 +++ .../Prefabs/UI/Scroll View.prefab.meta | 7 + .../Prefabs/UI/TouchPad Button.prefab | 546 + .../Prefabs/UI/TouchPad Button.prefab.meta | 7 + .../HandsDemoSceneAssets/Scripts.meta | 8 + .../GrabTransformerRotationAxisLock.cs | 44 + .../GrabTransformerRotationAxisLock.cs.meta | 11 + .../Scripts/ObjectResetPlane.cs | 88 + .../Scripts/ObjectResetPlane.cs.meta | 11 + .../Scripts/PokeBlendShapeAnimator.cs | 104 + .../Scripts/PokeBlendShapeAnimator.cs.meta | 11 + .../Scripts/ToggleGameObject.cs | 47 + .../Scripts/ToggleGameObject.cs.meta | 11 + .../Scripts/ToggleGraphicToggler.cs | 55 + .../Scripts/ToggleGraphicToggler.cs.meta | 11 + .../Scripts/TransformSync.cs | 101 + .../Scripts/TransformSync.cs.meta | 11 + .../Scripts/Vector3ScaleAffordanceReceiver.cs | 31 + .../Vector3ScaleAffordanceReceiver.cs.meta | 11 + .../Hands Interaction Demo/Materials.meta | 8 + .../Materials/DepthOnly.mat | 39 + .../Materials/DepthOnly.mat.meta | 8 + .../Materials/RimLight.mat | 165 + .../Materials/RimLight.mat.meta | 8 + .../Materials/Unity_Hand_Dark.mat | 148 + .../Materials/Unity_Hand_Dark.mat.meta | 8 + .../Materials/Unity_Hand_Light.mat | 148 + .../Materials/Unity_Hand_Light.mat.meta | 8 + .../Materials/Unity_Hand_Medium.mat | 181 + .../Materials/Unity_Hand_Medium.mat.meta | 8 + .../2.5.2/Hands Interaction Demo/Models.meta | 8 + .../Models/Pinch_Pointer_LOD0.fbx | Bin 0 -> 36156 bytes .../Models/Pinch_Pointer_LOD0.fbx.meta | 106 + .../2.5.2/Hands Interaction Demo/Prefabs.meta | 8 + .../Prefabs/Affordances.meta | 8 + .../Hand Direct Interactor Affordances.prefab | 324 + ... Direct Interactor Affordances.prefab.meta | 7 + .../Hand Poke Interactor Affordances.prefab | 249 + ...nd Poke Interactor Affordances.prefab.meta | 7 + .../Hand Ray Interactor Affordances.prefab | 324 + ...and Ray Interactor Affordances.prefab.meta | 7 + .../Prefabs/Hand Menu Setup.prefab | 334 + .../Prefabs/Hand Menu Setup.prefab.meta | 7 + .../Prefabs/InteractionAffordance.prefab | 372 + .../Prefabs/InteractionAffordance.prefab.meta | 7 + .../Left Hand Interaction Visual.prefab | 1306 +++ .../Left Hand Interaction Visual.prefab.meta | 7 + .../Prefabs/Pinch Point Stabilized.prefab | 701 ++ .../Pinch Point Stabilized.prefab.meta | 7 + .../Right Hand Interaction Visual.prefab | 1306 +++ .../Right Hand Interaction Visual.prefab.meta | 7 + .../XR Interaction Hands Setup.prefab} | 248 +- .../XR Interaction Hands Setup.prefab.meta | 7 + .../Prefabs/XR Origin Hands (XR Rig).prefab | 3178 ++++++ .../XR Origin Hands (XR Rig).prefab.meta | 7 + .../2.5.2/Hands Interaction Demo/Scripts.meta | 8 + .../HandsOneEuroFilterPostProcessor.cs | 137 + .../HandsOneEuroFilterPostProcessor.cs.meta | 11 + .../HideObjectWhenRayInteractorBlocked.cs | 33 + ...HideObjectWhenRayInteractorBlocked.cs.meta | 11 + .../LocalPositionOffsetAffordanceReceiver.cs | 71 + ...alPositionOffsetAffordanceReceiver.cs.meta | 11 + .../Scripts/MetaSystemGestureDetector.cs | 261 + .../Scripts/MetaSystemGestureDetector.cs.meta | 11 + .../Scripts/OneEuroFilterVector3.cs | 126 + .../Scripts/OneEuroFilterVector3.cs.meta | 11 + .../Scripts/PinchPointFollow.cs | 112 + .../Scripts/PinchPointFollow.cs.meta | 11 + .../Scripts/PokeGestureDetector.cs | 200 + .../Scripts/PokeGestureDetector.cs.meta | 11 + .../2.5.2/Hands Interaction Demo/Shaders.meta | 8 + .../Shaders/DepthOnly.shader | 19 + .../Shaders/DepthOnly.shader.meta | 10 + .../Shaders/RimLight.shadergraph | 1191 +++ .../Shaders/RimLight.shadergraph.meta | 10 + .../Shaders/Subgraphs.meta | 8 + .../AllFingerHighlights.shadersubgraph | 2768 +++++ .../AllFingerHighlights.shadersubgraph.meta | 10 + .../Subgraphs/EdgeHighlight.shadersubgraph | 1358 +++ .../EdgeHighlight.shadersubgraph.meta | 10 + .../Subgraphs/FadeFromCenter.shadersubgraph | 1229 +++ .../FadeFromCenter.shadersubgraph.meta | 10 + .../FadeFromCenterWithNoise.shadersubgraph | 2016 ++++ ...adeFromCenterWithNoise.shadersubgraph.meta | 10 + .../OneFingerHighlight.shadersubgraph | 1631 +++ .../OneFingerHighlight.shadersubgraph.meta | 10 + .../Shaders/Unity_Hand.shadergraph | 3321 ++++++ .../Shaders/Unity_Hand.shadergraph.meta | 10 + .../Shaders/Unity_Hand_HDR.shadergraph | 3321 ++++++ .../Shaders/Unity_Hand_HDR.shadergraph.meta | 10 + .../Shaders/Unity_Hand_Noise.shadergraph | 3559 +++++++ .../Shaders/Unity_Hand_Noise.shadergraph.meta | 10 + .../Shaders/Unity_Hand_Noise_HDR.shadergraph | 3559 +++++++ .../Unity_Hand_Noise_HDR.shadergraph.meta | 10 + .../Hands Interaction Demo/Textures.meta | 8 + .../Textures/CombinedFingerIndexHighlight.png | Bin 0 -> 65033 bytes .../CombinedFingerIndexHighlight.png.meta | 135 + ...R.Interaction.Toolkit.Samples.Hands.asmdef | 31 + ...eraction.Toolkit.Samples.Hands.asmdef.meta | 7 + .../2.5.2}/Starter Assets.meta | 2 +- .../2.5.2}/Starter Assets/.sample.json | 8 +- .../2.5.2}/Starter Assets/DemoScene.unity | 280 +- .../Starter Assets/DemoScene.unity.meta | 0 .../2.5.2/Starter Assets/DemoSceneAssets.meta | 8 + .../DemoSceneAssets}/AffordanceThemes.meta | 0 .../InteractionColorAffordanceTheme.asset | 0 ...InteractionColorAffordanceTheme.asset.meta | 0 .../DemoSceneAssets}/Audio.meta | 0 .../DemoSceneAssets}/Audio/Button Pop.wav | Bin .../Audio/Button Pop.wav.meta | 0 .../DemoSceneAssets/Models.meta | 8 + .../Models/Primitive_Pyramid.fbx | Bin .../Models/Primitive_Pyramid.fbx.meta | 5 +- .../Models/Primitive_Torus.fbx | Bin .../Models/Primitive_Torus.fbx.meta | 5 +- .../DemoSceneAssets}/Models/PushButton.fbx | Bin .../Models/PushButton.fbx.meta | 5 +- .../DemoSceneAssets/Prefabs.meta | 8 + .../DemoSceneAssets}/Prefabs/Climb.meta | 0 .../Prefabs/Climb}/Climb Sample.prefab | 1 + .../Prefabs/Climb}/Climb Sample.prefab.meta | 0 .../Prefabs/Climb/Climbing Wall.prefab | 129 + .../Prefabs/Climb/Climbing Wall.prefab.meta | 0 .../Prefabs/Climb/Ladder.prefab | 4 +- .../Prefabs/Climb/Ladder.prefab.meta | 0 .../Prefabs/Interactables Sample.prefab | 1 + .../Prefabs/Interactables Sample.prefab.meta | 0 .../Prefabs/Interactables.meta | 0 .../Interactable Instant Pyramid.prefab | 93 +- .../Interactable Instant Pyramid.prefab.meta | 0 .../Interactable Kinematic Torus.prefab | 119 +- .../Interactable Kinematic Torus.prefab.meta | 0 .../Interactable Simple Cube.prefab | 89 +- .../Interactable Simple Cube.prefab.meta | 0 ...Interactable Velocity Tracked Wedge.prefab | 95 +- ...actable Velocity Tracked Wedge.prefab.meta | 0 .../Interaction Affordance.prefab | 0 .../Interaction Affordance.prefab.meta | 0 .../Prefabs/Interactables}/Push Button.prefab | 22 +- .../Interactables}/Push Button.prefab.meta | 0 .../DemoSceneAssets/Prefabs/Teleport.meta | 8 + .../Teleport/Snapping Teleport Anchor.prefab | 21 +- .../Snapping Teleport Anchor.prefab.meta | 0 .../Prefabs/Teleport/Teleport Anchor.prefab | 160 +- .../Teleport/Teleport Anchor.prefab.meta | 0 .../Prefabs/Teleport/Teleport Area.prefab | 16 + .../Teleport/Teleport Area.prefab.meta | 0 .../Prefabs/Teleportation Environment.prefab | 3 + .../Teleportation Environment.prefab.meta | 0 .../DemoSceneAssets}/Prefabs/UI Sample.prefab | 270 +- .../Prefabs/UI Sample.prefab.meta | 0 .../DemoSceneAssets/Prefabs/UI.meta} | 0 .../Prefabs/UI}/Dropdown.prefab | 14 +- .../Prefabs/UI}/Dropdown.prefab.meta | 0 .../Prefabs/UI/Icon Button.prefab | 387 + .../Prefabs/UI/Icon Button.prefab.meta | 7 + .../Prefabs/UI/Icon Toggle.prefab | 426 + .../Prefabs/UI/Icon Toggle.prefab.meta | 7 + .../Prefabs/UI/Interactive Controls.prefab | 1367 +++ .../UI}/Interactive Controls.prefab.meta | 0 .../Prefabs/UI}/MinMaxSlider.prefab | 6 +- .../Prefabs/UI}/MinMaxSlider.prefab.meta | 0 .../Prefabs/UI}/ModalSingleButton.prefab | 105 +- .../Prefabs/UI}/ModalSingleButton.prefab.meta | 0 .../Prefabs/UI}/Scroll UI Sample.prefab | 22 +- .../Prefabs/UI}/Scroll UI Sample.prefab.meta | 0 .../Prefabs/UI/Text Toggle.prefab | 507 + .../Prefabs/UI/Text Toggle.prefab.meta | 7 + .../Prefabs/UI}/TextButton.prefab | 132 +- .../Prefabs/UI}/TextButton.prefab.meta | 0 .../DemoSceneAssets/Scripts.meta | 8 + .../Scripts}/IncrementUIText.cs | 90 +- .../Scripts}/IncrementUIText.cs.meta | 0 .../DemoSceneAssets/Sprites.meta | 8 + .../DemoSceneAssets/Sprites/Asset.png | Bin 0 -> 1419 bytes .../DemoSceneAssets/Sprites/Asset.png.meta | 135 + .../DemoSceneAssets/Sprites/Checkmark.png | Bin 0 -> 690 bytes .../Sprites/Checkmark.png.meta | 135 + .../Sprites/Circle_60x60_Horizontal.png | Bin 0 -> 3286 bytes .../Sprites/Circle_60x60_Horizontal.png.meta | 135 + .../DemoSceneAssets/Sprites/Forward.png | Bin 0 -> 589 bytes .../DemoSceneAssets/Sprites/Forward.png.meta | 135 + .../Sprites/Round Radius 4 Outline.png | Bin 0 -> 908 bytes .../Sprites/Round Radius 4 Outline.png.meta | 147 + .../Sprites/Round Radius 4.png | Bin 0 -> 829 bytes .../Sprites/Round Radius 4.png.meta | 147 + .../2.5.2/Starter Assets/Editor.meta | 8 + .../2.5.2}/Starter Assets/Editor/Scripts.meta | 0 .../StarterAssetsSampleProjectValidation.cs | 150 +- ...arterAssetsSampleProjectValidation.cs.meta | 0 ...oolkit.Samples.StarterAssets.Editor.asmdef | 40 +- ...t.Samples.StarterAssets.Editor.asmdef.meta | 0 .../2.5.2}/Starter Assets/Models.meta | 0 .../Models/Primitive_Cylinder.fbx | Bin .../Models/Primitive_Cylinder.fbx.meta | 5 +- .../Starter Assets/Models/Primitive_Wedge.fbx | Bin .../Models/Primitive_Wedge.fbx.meta | 5 +- .../Starter Assets/Models/Reticle_Torus.fbx | Bin 0 -> 33056 bytes .../Models/Reticle_Torus.fbx.meta | 106 + .../Models/XRControllerLeft.fbx | Bin .../Models/XRControllerLeft.fbx.meta | 5 +- .../Models/XRControllerRight.fbx | Bin .../Models/XRControllerRight.fbx.meta | 5 +- .../2.5.2}/Starter Assets/Prefabs.meta | 0 .../Starter Assets/Prefabs/Controllers.meta | 0 .../Controllers/XR Controller Left.prefab | 20 + .../XR Controller Left.prefab.meta | 0 .../Controllers/XR Controller Right.prefab | 20 + .../XR Controller Right.prefab.meta | 0 .../Starter Assets/Prefabs/Interactors.meta | 0 .../Interactors/Direct Interactor.prefab | 2 +- .../Interactors/Direct Interactor.prefab.meta | 0 .../Interactors/Gaze Interactor.prefab | 52 +- .../Interactors/Gaze Interactor.prefab.meta | 0 .../Interactors/Poke Interactor.prefab | 11 + .../Interactors/Poke Interactor.prefab.meta | 0 .../Prefabs/Interactors/Ray Interactor.prefab | 20 +- .../Interactors/Ray Interactor.prefab.meta | 0 .../Interactors/Teleport Interactor.prefab | 18 +- .../Teleport Interactor.prefab.meta | 0 .../Starter Assets/Prefabs/Teleport.meta | 0 .../Teleport/Blocking Teleport Reticle.prefab | 17 +- .../Blocking Teleport Reticle.prefab.meta | 0 .../Directional Teleport Reticle.prefab | 59 +- .../Directional Teleport Reticle.prefab.meta | 0 .../Prefabs/XR Interaction Setup.prefab | 559 + .../Prefabs/XR Interaction Setup.prefab.meta | 0 .../Prefabs/XR Origin (XR Rig).prefab | 291 +- .../Prefabs/XR Origin (XR Rig).prefab.meta | 0 .../2.5.2/Starter Assets/Presets.meta | 8 + .../XRI Default Continuous Move.preset | 270 +- .../XRI Default Continuous Move.preset.meta | 0 .../XRI Default Continuous Turn.preset | 230 +- .../XRI Default Continuous Turn.preset.meta | 0 .../XRI Default Gaze Controller.preset | 1374 +-- .../XRI Default Gaze Controller.preset.meta | 0 ...t Left ActionBasedControllerManager.preset | 162 +- ...t ActionBasedControllerManager.preset.meta | 0 .../XRI Default Left Controller.preset | 1414 +-- .../XRI Default Left Controller.preset.meta | 0 .../XRI Default Left Grab Move.preset | 206 +- .../XRI Default Left Grab Move.preset.meta | 0 ... Right ActionBasedControllerManager.preset | 162 +- ...t ActionBasedControllerManager.preset.meta | 0 .../XRI Default Right Controller.preset | 1414 +-- .../XRI Default Right Controller.preset.meta | 0 .../XRI Default Right Grab Move.preset | 206 +- .../XRI Default Right Grab Move.preset.meta | 0 .../Presets}/XRI Default Snap Turn.preset | 262 +- .../XRI Default Snap Turn.preset.meta | 0 ... Default XR Screen Space Controller.preset | 435 + ...ult XR Screen Space Controller.preset.meta | 8 + .../XRI Default XR UI Input Module.preset | 262 +- ...XRI Default XR UI Input Module.preset.meta | 0 .../2.5.2}/Starter Assets/Scripts.meta | 0 .../Scripts/ActionBasedControllerManager.cs | 917 +- .../ActionBasedControllerManager.cs.meta | 0 .../Starter Assets/Scripts/DestroySelf.cs | 29 + .../Scripts/DestroySelf.cs.meta | 11 + .../Scripts/DynamicMoveProvider.cs | 378 +- .../Scripts/DynamicMoveProvider.cs.meta | 0 .../Scripts/GazeInputManager.cs | 190 +- .../Scripts/GazeInputManager.cs.meta | 0 .../Starter Assets/Scripts/ObjectSpawner.cs | 237 + .../Scripts/ObjectSpawner.cs.meta | 11 + .../Scripts/XRPokeFollowAffordance.cs | 410 +- .../Scripts/XRPokeFollowAffordance.cs.meta | 0 .../Starter Assets/Tunneling Vignette.meta | 8 + .../Tunneling Vignette/TunnelingVignette.mat | 169 + .../TunnelingVignette.mat.meta | 8 + .../TunnelingVignette.prefab | 131 + .../TunnelingVignette.prefab.meta | 7 + .../TunnelingVignette.shader | 78 + .../TunnelingVignette.shader.meta | 10 + .../TunnelingVignetteHemisphere.fbx | Bin 0 -> 55932 bytes .../TunnelingVignetteHemisphere.fbx.meta | 106 + .../TunnelingVignetteSG.shadergraph | 315 + .../TunnelingVignetteSG.shadergraph.meta | 10 + ...ction.Toolkit.Samples.StarterAssets.asmdef | 19 + ....Toolkit.Samples.StarterAssets.asmdef.meta | 0 .../XRI Default Input Actions.inputactions | 4925 +++++---- ...RI Default Input Actions.inputactions.meta | 0 Viagg-io/Packages/manifest.json | 1 + Viagg-io/Packages/packages-lock.json | 12 + .../ProjectSettings/EditorBuildSettings.asset | 3 + .../ProjectSettings/ProjectSettings.asset | 3 + 573 files changed, 77335 insertions(+), 7625 deletions(-) delete mode 100644 Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab delete mode 100644 Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D.meta delete mode 100644 Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation.meta rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/.sample.json (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerRight.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/CloseWindow.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/CloseWindow.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/CycleXRDevices.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/CycleXRDevices.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/DeviceSimUI_bg.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Gripper.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Gripper.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/KeyboardIcon.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/KeyboardIcon.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Locked.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Locked.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Look.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Look.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/OpenWindow.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/OpenWindow.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Unlocked.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/Unlocked.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/btn_bgbottom.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/General/btn_bgbottom.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Default.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Default.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Fist.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Fist.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Grab.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Grab.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Open.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Open.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Pinch.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Poke.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Poke.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Thumb.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/hand.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Hands/hand.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMD.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMD.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMDOverlay.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMD_d.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/Movement.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/Movement.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/XR.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/XR.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/xr_hmd.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/Cursor.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/Cursor.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/Mouse.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/Mouse.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseMoveAround.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseR.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseR.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseR_d.png (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/Mouse/MouseR_d.png.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/XR Device Simulator UI.prefab (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Controller Controls.inputactions (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Controller Controls.inputactions.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Hand Controls.inputactions (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Hand Controls.inputactions.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Simulator Controls.inputactions (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Simulator Controls.inputactions.meta (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Simulator.prefab (100%) rename Viagg-io/Assets/Packages/{XR Interaction Toolkit/2.5.2 => }/XR Device Simulator/XR Device Simulator.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/.sample.json create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef => Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef} (71%) create mode 100644 Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta rename Viagg-io/Assets/{Packages => Samples}/XR Interaction Toolkit.meta (77%) rename Viagg-io/Assets/{Packages => Samples}/XR Interaction Toolkit/2.5.2.meta (77%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/.sample.json create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo}/Editor.meta (77%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/XR Interaction Setup.prefab => Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab} (67%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets.meta (77%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/.sample.json (98%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/DemoScene.unity (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/DemoScene.unity.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/AffordanceThemes.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/AffordanceThemes/InteractionColorAffordanceTheme.asset (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Audio.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Audio/Button Pop.wav (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Audio/Button Pop.wav.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/Primitive_Pyramid.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/Primitive_Pyramid.fbx.meta (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/Primitive_Torus.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/Primitive_Torus.fbx.meta (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/PushButton.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Models/PushButton.fbx.meta (95%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Climb.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb}/Climb Sample.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb}/Climb Sample.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Climb/Climbing Wall.prefab (98%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Climb/Climbing Wall.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Climb/Ladder.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Climb/Ladder.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables Sample.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables Sample.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Instant Pyramid.prefab (84%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Instant Pyramid.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Kinematic Torus.prefab (84%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Kinematic Torus.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Simple Cube.prefab (82%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Simple Cube.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab (84%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interaction Affordance.prefab (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Interactables/Interaction Affordance.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables}/Push Button.prefab (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables}/Push Button.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Snapping Teleport Anchor.prefab (94%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Snapping Teleport Anchor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Teleport Anchor.prefab (77%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Teleport Anchor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Teleport Area.prefab (94%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleport/Teleport Area.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleportation Environment.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/Teleportation Environment.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/UI Sample.prefab (86%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets}/Prefabs/UI Sample.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D.meta => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI.meta} (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/Dropdown.prefab (98%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/Dropdown.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/Interactive Controls.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/MinMaxSlider.prefab (98%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/MinMaxSlider.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/ModalSingleButton.prefab (84%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/ModalSingleButton.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/Scroll UI Sample.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/Scroll UI Sample.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/TextButton.prefab (76%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI}/TextButton.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts}/IncrementUIText.cs (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts}/IncrementUIText.cs.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Asset.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Asset.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Forward.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Forward.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Editor/Scripts.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs (98%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/Primitive_Cylinder.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/Primitive_Cylinder.fbx.meta (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/Primitive_Wedge.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/Primitive_Wedge.fbx.meta (95%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Reticle_Torus.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Reticle_Torus.fbx.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/XRControllerLeft.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/XRControllerLeft.fbx.meta (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/XRControllerRight.fbx (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Models/XRControllerRight.fbx.meta (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Controllers.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab (99%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab (91%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Teleport.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab (93%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab (75%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Prefabs/XR Interaction Setup.prefab rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/XR Interaction Setup.prefab.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/XR Origin (XR Rig).prefab (94%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Continuous Move.preset (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Continuous Move.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Continuous Turn.preset (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Continuous Turn.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Gaze Controller.preset (81%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Gaze Controller.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left ActionBasedControllerManager.preset (91%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left ActionBasedControllerManager.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left Controller.preset (86%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left Controller.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left Grab Move.preset (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Left Grab Move.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right ActionBasedControllerManager.preset (91%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right ActionBasedControllerManager.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right Controller.preset (86%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right Controller.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right Grab Move.preset (96%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Right Grab Move.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Snap Turn.preset (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default Snap Turn.preset.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets/XRI Default XR Screen Space Controller.preset create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets/XRI Default XR Screen Space Controller.preset.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default XR UI Input Module.preset (91%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets => Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Presets}/XRI Default XR UI Input Module.preset.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/ActionBasedControllerManager.cs (95%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/ActionBasedControllerManager.cs.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/DynamicMoveProvider.cs (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/DynamicMoveProvider.cs.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/GazeInputManager.cs (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/GazeInputManager.cs.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs.meta rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/XRPokeFollowAffordance.cs (97%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta (100%) create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph.meta create mode 100644 Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef.meta (100%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/XRI Default Input Actions.inputactions (80%) rename Viagg-io/Assets/{Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3 => Samples/XR Interaction Toolkit/2.5.2}/Starter Assets/XRI Default Input Actions.inputactions.meta (100%) diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab b/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab deleted file mode 100644 index daf7901..0000000 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab +++ /dev/null @@ -1,703 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &2737545590463307466 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6362904755243167639} - - component: {fileID: 517074805151515692} - - component: {fileID: 7191271935418851654} - - component: {fileID: 7083281397116298145} - m_Layer: 5 - m_Name: Modal Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6362904755243167639 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2737545590463307466} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3667051746007278424} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 150, y: 0} - m_SizeDelta: {x: 65, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &517074805151515692 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2737545590463307466} - m_CullTransparentMesh: 0 ---- !u!114 &7191271935418851654 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2737545590463307466} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!114 &7083281397116298145 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2737545590463307466} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Dropdown ---- !u!1 &3667051745010976280 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3667051745010976283} - - component: {fileID: 3667051745010976284} - - component: {fileID: 5638253712277498750} - m_Layer: 5 - m_Name: Header Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3667051745010976283 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745010976280} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3667051746007278424} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 140, y: 33.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3667051745010976284 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745010976280} - m_CullTransparentMesh: 0 ---- !u!114 &5638253712277498750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745010976280} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 24 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 2 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Test Controls ---- !u!1 &3667051745489041133 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3667051745489041132} - - component: {fileID: 3667051745489041121} - - component: {fileID: 3667051745489041135} - - component: {fileID: 8367975821750483211} - m_Layer: 5 - m_Name: Modal Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3667051745489041132 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745489041133} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3667051746007278424} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 150, y: 0} - m_SizeDelta: {x: 36, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3667051745489041121 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745489041133} - m_CullTransparentMesh: 0 ---- !u!114 &3667051745489041135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745489041133} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!114 &8367975821750483211 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051745489041133} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Slider ---- !u!1 &3667051746007278432 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3667051746007278424} - - component: {fileID: 3667051746007278425} - - component: {fileID: 3667051746007278438} - - component: {fileID: 3667051746007278439} - - component: {fileID: 3667051746007278437} - - component: {fileID: 3667051746007278434} - - component: {fileID: 3667051746007278435} - - component: {fileID: 7122483372802297286} - - component: {fileID: 6386679310321119225} - m_Layer: 5 - m_Name: Interactive Controls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3667051746007278424 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_LocalRotation: {x: 0, y: 0, z: 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: 3667051745010976283} - - {fileID: 3667051745489041132} - - {fileID: 6286078562336932208} - - {fileID: 6362904755243167639} - - {fileID: 7782198574890342273} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 475, y: 0} - m_SizeDelta: {x: 300, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!223 &3667051746007278425 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &3667051746007278438 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - 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!114 &3667051746007278439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - 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!222 &3667051746007278437 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_CullTransparentMesh: 0 ---- !u!114 &3667051746007278434 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8 ---- !u!114 &3667051746007278435 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 16 - m_Right: 16 - m_Top: 12 - m_Bottom: 16 - m_ChildAlignment: 4 - m_Spacing: 10 - m_ChildForceExpandWidth: 0 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!114 &7122483372802297286 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 1 ---- !u!114 &6386679310321119225 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3667051746007278432} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 0 - m_CheckFor2DOcclusion: 0 - m_CheckFor3DOcclusion: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 2147483647 - m_RaycastTriggerInteraction: 1 ---- !u!1001 &3002391033074314980 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 3667051746007278424} - m_Modifications: - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_Pivot.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_SizeDelta.x - value: 260 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_SizeDelta.y - value: 60 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000014901161 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - propertyPath: m_Name - value: Dropdown - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} ---- !u!224 &7782198574890342273 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} - m_PrefabInstance: {fileID: 3002391033074314980} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &3118446809100046906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 3667051746007278424} - m_Modifications: - - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_Name - value: MinMaxSlider - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_SizeDelta.x - value: 260 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_SizeDelta.y - value: 48 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} ---- !u!224 &6286078562336932208 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} - m_PrefabInstance: {fileID: 3118446809100046906} - m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D.meta b/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D.meta deleted file mode 100644 index 7c5b45b..0000000 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9e8d040e5e602e4429d8792c25d675fc -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation.meta b/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation.meta deleted file mode 100644 index 6ca804b..0000000 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 73fceb68998bec84496a6ef93dd7cf16 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/Settings/Open XR Package Settings.asset b/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/Settings/Open XR Package Settings.asset index 78b1339..22a7a76 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/Settings/Open XR Package Settings.asset +++ b/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/Settings/Open XR Package Settings.asset @@ -272,6 +272,26 @@ MonoBehaviour: m_renderMode: 1 m_depthSubmissionMode: 0 m_symmetricProjection: 0 +--- !u!114 &-6956957192524089519 +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: b3aced3429e5911458f4da2dac9d0f29, type: 3} + m_Name: MetaHandTrackingAim Standalone + m_EditorClassIdentifier: + m_enabled: 0 + nameUi: Meta Hand Tracking Aim + version: 0.0.1 + featureIdInternal: com.unity.openxr.feature.input.metahandtrackingaim + openxrExtensionStrings: XR_FB_hand_tracking_aim + company: Unity + priority: 0 + required: 0 --- !u!114 &-6368128839055358620 MonoBehaviour: m_ObjectHideFlags: 0 @@ -430,6 +450,26 @@ MonoBehaviour: company: Meta priority: 0 required: 0 +--- !u!114 &-5484439528543912530 +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: 4e314dfef9af0904e80129bcc0a79361, type: 3} + m_Name: HandTracking Standalone + m_EditorClassIdentifier: + m_enabled: 0 + nameUi: Hand Tracking Subsystem + version: 0.0.1 + featureIdInternal: com.unity.openxr.feature.input.handtracking + openxrExtensionStrings: XR_EXT_hand_tracking + company: Unity + priority: -100 + required: 0 --- !u!114 &-5273780566003201876 MonoBehaviour: m_ObjectHideFlags: 0 @@ -669,9 +709,11 @@ MonoBehaviour: - {fileID: -1276894210230670667} - {fileID: 5047315830286589360} - {fileID: 6504682016904032715} + - {fileID: -5484439528543912530} - {fileID: 5007098057516315081} - {fileID: 1727173055597128861} - {fileID: -8732650259347650135} + - {fileID: -6956957192524089519} - {fileID: 4025793028449617705} - {fileID: 1071361632577991373} - {fileID: 1409501146839886993} @@ -840,6 +882,26 @@ MonoBehaviour: company: Unity priority: 0 required: 0 +--- !u!114 &-723615192462710413 +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: b3aced3429e5911458f4da2dac9d0f29, type: 3} + m_Name: MetaHandTrackingAim Android + m_EditorClassIdentifier: + m_enabled: 1 + nameUi: Meta Hand Tracking Aim + version: 0.0.1 + featureIdInternal: com.unity.openxr.feature.input.metahandtrackingaim + openxrExtensionStrings: XR_FB_hand_tracking_aim + company: Unity + priority: 0 + required: 0 --- !u!114 &-381482547018402083 MonoBehaviour: m_ObjectHideFlags: 0 @@ -898,7 +960,9 @@ MonoBehaviour: - {fileID: 3554264124859437666} - {fileID: 8968387473496227895} - {fileID: -7492839480718335507} + - {fileID: 7591834852245310971} - {fileID: 9020184986697725232} + - {fileID: -723615192462710413} - {fileID: 7497383018830012468} - {fileID: 7223869130901287869} - {fileID: -4482857710016414893} @@ -974,6 +1038,26 @@ MonoBehaviour: - {fileID: -9211917895290312687} - {fileID: -6172981449694542253} - {fileID: -4057753914949567322} +--- !u!114 &5957446152134184 +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: 4e314dfef9af0904e80129bcc0a79361, type: 3} + m_Name: HandTracking Metro + m_EditorClassIdentifier: + m_enabled: 0 + nameUi: Hand Tracking Subsystem + version: 0.0.1 + featureIdInternal: com.unity.openxr.feature.input.handtracking + openxrExtensionStrings: XR_EXT_hand_tracking + company: Unity + priority: -100 + required: 0 --- !u!114 &32361891232910083 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1545,6 +1629,7 @@ MonoBehaviour: - {fileID: 1478099024852949088} - {fileID: -8571915561447357325} - {fileID: 4612659052090229092} + - {fileID: 5957446152134184} - {fileID: 8905368366970065329} - {fileID: -32235343128412357} - {fileID: -8128878415866299878} @@ -1967,6 +2052,26 @@ MonoBehaviour: company: Unity priority: 0 required: 0 +--- !u!114 &7591834852245310971 +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: 4e314dfef9af0904e80129bcc0a79361, type: 3} + m_Name: HandTracking Android + m_EditorClassIdentifier: + m_enabled: 1 + nameUi: Hand Tracking Subsystem + version: 0.0.1 + featureIdInternal: com.unity.openxr.feature.input.handtracking + openxrExtensionStrings: XR_EXT_hand_tracking + company: Unity + priority: -100 + required: 0 --- !u!114 &7933840658392052806 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/XRGeneralSettings.asset b/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/XRGeneralSettings.asset index 4cee64d..e810875 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/XRGeneralSettings.asset +++ b/Viagg-io/Assets/Packages/Addons/VrTemplate/XR/XRGeneralSettings.asset @@ -31,6 +31,7 @@ MonoBehaviour: m_AutomaticRunning: 0 m_Loaders: - {fileID: 11400000, guid: 28fe04729daeb2345bebc951fad25769, type: 2} + - {fileID: 11400000, guid: eb6d337c1678a97408eb0481002d9ae2, type: 2} --- !u!114 &-6546576050900071261 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator.meta b/Viagg-io/Assets/Packages/XR Device Simulator.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator.meta rename to Viagg-io/Assets/Packages/XR Device Simulator.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/.sample.json b/Viagg-io/Assets/Packages/XR Device Simulator/.sample.json similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/.sample.json rename to Viagg-io/Assets/Packages/XR Device Simulator/.sample.json diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Fist Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Grab Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Open Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Pinch Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Poke Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Resting Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Hand Expression Captures/Thumb Expression Capture.asset.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorControllerUI.cs.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorHandsUI.cs.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Scripts/XRDeviceSimulatorUI.cs.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerLeft.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesLeft.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerOverlayLinesRight.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerRight.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerRight.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerRight.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerRight.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/ControllerRight.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/ControllerDevice/xr_ctlr.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CloseWindow.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CloseWindow.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CloseWindow.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CloseWindow.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CloseWindow.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CloseWindow.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CloseWindow.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CloseWindow.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CycleXRDevices.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CycleXRDevices.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CycleXRDevices.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CycleXRDevices.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CycleXRDevices.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CycleXRDevices.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/CycleXRDevices.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/CycleXRDevices.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/DeviceSimUI_bg.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/DeviceSimUI_bg.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/DeviceSimUI_bg.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/DeviceSimUI_bg.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/DeviceSimUI_bg.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Gripper.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Gripper.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Gripper.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Gripper.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Gripper.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Gripper.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Gripper.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Gripper.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/KeyboardIcon.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/KeyboardIcon.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/KeyboardIcon.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/KeyboardIcon.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/KeyboardIcon.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/KeyboardIcon.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/KeyboardIcon.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/KeyboardIcon.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Locked.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Locked.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Locked.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Locked.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Locked.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Locked.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Locked.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Locked.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Look.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Look.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Look.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Look.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Look.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Look.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Look.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Look.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/OpenWindow.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/OpenWindow.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/OpenWindow.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/OpenWindow.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/OpenWindow.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/OpenWindow.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/OpenWindow.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/OpenWindow.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Unlocked.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Unlocked.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Unlocked.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Unlocked.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Unlocked.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Unlocked.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/Unlocked.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/Unlocked.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/btn_bgbottom.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/btn_bgbottom.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/btn_bgbottom.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/btn_bgbottom.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/btn_bgbottom.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/General/btn_bgbottom.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/General/btn_bgbottom.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/General/btn_bgbottom.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Default.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Default.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Default.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Default.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Default.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Default.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Default.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Default.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Fist.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Fist.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Fist.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Fist.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Fist.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Fist.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Fist.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Fist.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Grab.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Grab.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Grab.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Grab.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Grab.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Grab.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Grab.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Grab.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Open.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Open.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Open.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Open.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Open.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Open.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Open.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Open.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Pinch.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Pinch.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Pinch.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Pinch.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Pinch.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Poke.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Poke.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Poke.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Poke.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Poke.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Poke.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Poke.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Poke.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Thumb.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Thumb.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Thumb.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Thumb.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/Hand_Thumb.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/hand.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/hand.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/hand.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/hand.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/hand.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/hand.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Hands/hand.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Hands/hand.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMDOverlay.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMDOverlay.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMDOverlay.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMDOverlay.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMDOverlay.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD_d.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD_d.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD_d.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD_d.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/HMD_d.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/MoveRotateTool.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/Movement.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/Movement.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/Movement.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/Movement.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/Movement.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/Movement.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/Movement.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/Movement.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/XR.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/XR.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/XR.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/XR.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/XR.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/XR.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/XR.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/XR.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/xr_hmd.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/xr_hmd.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/xr_hmd.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/xr_hmd.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/HeadDevice/xr_hmd.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Cursor.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Cursor.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Cursor.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Cursor.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Cursor.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Cursor.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Cursor.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Cursor.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Mouse.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Mouse.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Mouse.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Mouse.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Mouse.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Mouse.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/Mouse.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/Mouse.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseMoveAround.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseMoveAround.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseMoveAround.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseMoveAround.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseMoveAround.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR_d.png b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR_d.png similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR_d.png rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR_d.png diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR_d.png.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR_d.png.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/Mouse/MouseR_d.png.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/Mouse/MouseR_d.png.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/XR Device Simulator UI.prefab b/Viagg-io/Assets/Packages/XR Device Simulator/UI/XR Device Simulator UI.prefab similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/XR Device Simulator UI.prefab rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/XR Device Simulator UI.prefab diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta b/Viagg-io/Assets/Packages/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/UI/XR Device Simulator UI.prefab.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef b/Viagg-io/Assets/Packages/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef rename to Viagg-io/Assets/Packages/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta b/Viagg-io/Assets/Packages/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator.asmdef.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Controller Controls.inputactions b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Controller Controls.inputactions similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Controller Controls.inputactions rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Controller Controls.inputactions diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Controller Controls.inputactions.meta b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Controller Controls.inputactions.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Controller Controls.inputactions.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Controller Controls.inputactions.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Hand Controls.inputactions b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Hand Controls.inputactions similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Hand Controls.inputactions rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Hand Controls.inputactions diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Hand Controls.inputactions.meta b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Hand Controls.inputactions.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Hand Controls.inputactions.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Hand Controls.inputactions.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator Controls.inputactions b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator Controls.inputactions similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator Controls.inputactions rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator Controls.inputactions diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator Controls.inputactions.meta b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator Controls.inputactions.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator Controls.inputactions.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator Controls.inputactions.meta diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator.prefab b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator.prefab similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator.prefab rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator.prefab diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator.prefab.meta b/Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2/XR Device Simulator/XR Device Simulator.prefab.meta rename to Viagg-io/Assets/Packages/XR Device Simulator/XR Device Simulator.prefab.meta diff --git a/Viagg-io/Assets/Resources/BuildDateTime.txt b/Viagg-io/Assets/Resources/BuildDateTime.txt index ccc897b..e02c46a 100644 --- a/Viagg-io/Assets/Resources/BuildDateTime.txt +++ b/Viagg-io/Assets/Resources/BuildDateTime.txt @@ -1 +1 @@ -2024-06-05T15:35:25.2429740Z \ No newline at end of file +2024-06-14T14:40:53.7426010Z \ No newline at end of file diff --git a/Viagg-io/Assets/Samples.meta b/Viagg-io/Assets/Samples.meta new file mode 100644 index 0000000..29685c8 --- /dev/null +++ b/Viagg-io/Assets/Samples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e3462c30f56a42a185d21eb88314ecd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands.meta b/Viagg-io/Assets/Samples/XR Hands.meta new file mode 100644 index 0000000..728945d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8e12a4e9f75044e489a6b332333157c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0.meta new file mode 100644 index 0000000..642cc6c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca2c358a095214ab8be677b619a5dc63 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer.meta new file mode 100644 index 0000000..063724d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2225189d14d54372ad772c3fabbfd07 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/.sample.json b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/.sample.json new file mode 100644 index 0000000..0f17f39 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/.sample.json @@ -0,0 +1,4 @@ +{ + "displayName": "HandVisualizer", + "description": "Basic sample showing how visualize hands." +} diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity new file mode 100644 index 0000000..e1a447a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity @@ -0,0 +1,767 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 2722834} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!850595691 &2722834 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 1 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 +--- !u!1 &92641028 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3133494152545806682, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + m_PrefabInstance: {fileID: 402783663} + m_PrefabAsset: {fileID: 0} +--- !u!4 &92641029 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + m_PrefabInstance: {fileID: 402783663} + m_PrefabAsset: {fileID: 0} +--- !u!1 &215855080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 215855081} + - component: {fileID: 215855084} + - component: {fileID: 215855083} + - component: {fileID: 215855082} + - component: {fileID: 215855085} + 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 &215855081 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 944581975} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &215855082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a2a9c34df4095f47b9ca8f975175f5b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Device: 0 + m_PoseSource: 2 + m_PoseProviderComponent: {fileID: 0} + m_TrackingType: 0 + m_UpdateType: 0 + m_UseRelativeTransform: 0 +--- !u!81 &215855083 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_Enabled: 1 +--- !u!20 &215855084 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &215855085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215855080} + 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: e8ff7b7a-9f10-4ee3-8333-563442d7ba93 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 32444af1-0203-4f80-82eb-ce8caabdcfc3 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + - m_Name: + m_Id: 05aa6447-a626-43f2-aaaa-0a7026bc02e0 + 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: 193e5ce3-4bd7-4b7f-b8d1-4e82524e705c + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 000caf52-48a9-43c2-9211-0615cc4e6b2d + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 + - m_Name: + m_Id: 43882e43-112e-47fc-bb4d-c0695fd7ed12 + 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 Input + m_Type: 0 + m_ExpectedControlType: + m_Id: c977d269-d657-44ef-bd6a-27abbc374a51 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_HasMigratedActions: 1 +--- !u!1001 &402783663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 944581975} + m_Modifications: + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2321527512367231968, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3133494152545806682, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} + propertyPath: m_Name + value: Right Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3f7511fbc40ae7a4b89c3298a3de199d, type: 3} +--- !u!1 &935940900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 935940901} + - component: {fileID: 935940902} + - component: {fileID: 935940903} + m_Layer: 0 + m_Name: Hand Visualizer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &935940901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 944581975} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &935940902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e9813c68d7d6f44282ace8bd2d1fd46, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UseOptimizedControls: 0 + m_Origin: {fileID: 1085439596} + m_LeftHandMesh: {fileID: 1048441851} + m_RightHandMesh: {fileID: 92641028} + m_HandMeshMaterial: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + m_DrawMeshes: 1 + m_DebugDrawPrefab: {fileID: 6507399986997092475, guid: 254b742d65a15d14b9df756ae77de868, type: 3} + m_DebugDrawJoints: 1 + m_VelocityPrefab: {fileID: 8538602047018081646, guid: 629fd7882ec6bfc499a5fcf20035282b, type: 3} + m_VelocityType: 2 +--- !u!114 &935940903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 935940900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dd65cb8a4b261f34a969e4b0a69791a1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &944581974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 944581975} + 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 &944581975 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 944581974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 215855081} + - {fileID: 935940901} + - {fileID: 1048441850} + - {fileID: 92641029} + m_Father: {fileID: 1085439597} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1048441849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 944581975} + m_Modifications: + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 773853689519989575, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + propertyPath: m_Name + value: Left Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} +--- !u!4 &1048441850 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 141466980049140221, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + m_PrefabInstance: {fileID: 1048441849} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1048441851 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 773853689519989575, guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6, type: 3} + m_PrefabInstance: {fileID: 1048441849} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1085439595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1085439597} + - component: {fileID: 1085439596} + m_Layer: 0 + m_Name: XR Origin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1085439596 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085439595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e0cb9aa70a22847b5925ee5f067c10a9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Camera: {fileID: 215855084} + m_OriginBaseGameObject: {fileID: 1085439595} + m_CameraFloorOffsetObject: {fileID: 944581974} + m_RequestedTrackingOriginMode: 0 + m_CameraYOffset: 1.1176 +--- !u!4 &1085439597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085439595} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 944581975} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1517268251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1517268253} + - component: {fileID: 1517268252} + 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 &1517268252 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517268251} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1517268253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1517268251} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity.meta new file mode 100644 index 0000000..e132457 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/HandVisualizer.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ab7acf0d9677fbe4db51bc36647d4fcb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials.meta new file mode 100644 index 0000000..a802a34 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe662ea7d4bacf74ea2459d10b988a1b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat new file mode 100644 index 0000000..95b46f6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat.meta new file mode 100644 index 0000000..4913400 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Blue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b26add94f09dc44fb811013f007a3aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat new file mode 100644 index 0000000..eb0f7a9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat.meta new file mode 100644 index 0000000..2dd5b87 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 727f87098255ad04987a60f5f08390bc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat new file mode 100644 index 0000000..c578465 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HandsDefaultMaterial + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 0.66518503, g: 0.66518503, b: 0.66518503, a: 0.64705884} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta new file mode 100644 index 0000000..8a287e8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/HandsDefaultMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 613690cd962241049a0ec289a6ff835e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat new file mode 100644 index 0000000..44734d3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat.meta new file mode 100644 index 0000000..b844bcd --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/Red.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55fa12dc7870f1e46b6a7f8617949a86 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat new file mode 100644 index 0000000..a0684a8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: White + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.96862745, g: 0.96862745, b: 0.96862745, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat.meta new file mode 100644 index 0000000..ef4839b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Materials/White.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3474c208278e814cb8d1c29aa806e81 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models.meta new file mode 100644 index 0000000..f974420 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22f58ef53b57ffc4390fa3fd82468a7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx new file mode 100644 index 0000000000000000000000000000000000000000..4504e70ce3efbb2faca30561754364c9cc5f24e5 GIT binary patch literal 318800 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%0AfBYbS(HG=-I^ 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx.meta new file mode 100644 index 0000000..75902c2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/LeftHand.fbx.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: bf7151579c38e2a44be94ba8773876c1 +ModelImporter: + serializedVersion: 20300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx new file mode 100644 index 0000000000000000000000000000000000000000..bf3d0dd7ea6345459c3d739abdeee866d3a8d36d GIT binary patch literal 319648 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

(`$CJl<>C1k?oUpo(GH4wIJsPA>VGQ=F?lrG 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�Y`lh!Wm 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 z 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%0D@P9kKmrLcz ztt*wP)pcA1zkv>=ni)AzH$e@;K!dt<`ZLxj&|r9O4)xy8SHa+Hk%rjmo0O(}JJ``d zE5_UMaPJxuzk~{IPWt&|Z;T~(*GNCi>FesfdvDe~kLM6aT&g_%4@rU)J2$n-XiYKR zKBd*1JlBIQ&f!)Lsft)brt-_`Z<-}_uU?Uybc6jJ?uV#diXD0iJ?w{w%JJ;FxSBJD z)!O4X_QffT*LmSnbwz^i8=s{=unqW=lf*ApUyPn`PE_sRMw5PW%bl;NQ7g*zd$WfX z-?g-`d>cxHU1`QL%d%JtT3uzH@rKOM&%IefC$0rTV0Kqv`BdR+n<>qUI5KqdzVNjv z^fqaqojjL*tra95;bKHT&DP~m2R+VxdKzyaFC^~C)h6zU+Xd~bWp0fy+o!rvtiK~| zVK*u5?NG?a7oIe%y+sd{aD^-L2I{^8Nhe6&I{zAwKtUK-*>ywYR& z3o=#S5Z)!Xw6yxlKjg_IXHNVj{*wRDptx5JjlB&T5AaC#Zd;!28FBhPv%{cQ_|d`ju}gzmwQET>mY{zPOlscyb%l_s!NX(IbPh_qFic zgAtV|`jYNj{pI%Bb2FYfmj{S`J!yKejdosfbIw>eD<`s^|JNk3@Kn?~J~Cx?Z^g$% z{d(!v5z>fJv)jjgRp?Tj)UJV7PAtwDE$6=bK^q}vEuv=P_L<|15AvGJK!b-dsnTC^ zi6PLDyE8 zt!u8D?i-ii)n0LcTmhqA-Q7cpaVfL^{Oa(4=Uv~#xm*T9?@qGY*yL(ca35VsKzt%} zot(P_u6k7hsdKXcjmDbi9xF7`4b*R7pYr$hH=SU>LhdfqNnJ%QCP}J;FR1Qw8mr2) z%Eqz<6Y-OsV%g<$@6pQ1pQw}gY{~XFBd)24@ogezo94~=-sjYmrL=+`V(=AoTC%`D zjI1v&G4)AwgHO+=#M_rnK63OYTWy;CS)YzJg;rx1tOR6? z9;9x^uZQB%yRIf!6OfRKsQri#A9&BXxVk}8zW!E+cvA`WOZX%{p0_2Y(X2>R`me>=_8Qi0)*OFvYGr)3XU|w!8qEx=`04GLGMVw9 zx9`3v%|+SHa5?6!0Tr)!`(z7hGgAiXMgN#vfkBynqq<_JCaQSk0{{BgR=uCXHfYj< zKRy|Tjcr{+9~4&yZtP87IY!A>oqrsa<8L21ii`c3>Jad9|#$77oT1jpo+H#trTWx!=Z;_`htzTlzFm)Cr^Bbhxm-%7|??K9FHI+jrI>u z=cS(I{kR2W9opr9+Sgy8(2FgzSs5bc%N#moc52r;cfOrBcYH&PIR50M-`li-m--*% zGCy#>WaiP!yys=bPgd%-)Ghq-U;k$PtGW?Sje_vJv;8Xid#1&U#(dQu1r zaU4pqWNQq0%-YM%fwsI`<1v=->yIkob2D+Vp(fXyK~IkU>QcaKmR78VF^qlFmh)=T z3G#D+D01fGrwtH#N@q6AwynS&C4LB6>7;rBvr1RXp*?Kt5h z?$+sfK3m%^`2TRHX zgEJ9jg-1$Hga0`$KI?ZWu%x&|6Zl3&=Gmbv!bj_<|!*%Q0ZNe2Ro=Yei}}`|k4*Ya-`CFFX1WD_g+t_L*wx6*@A~=@l)0YtNA22;b36>BZgt6_ z*OZ6)^P}<)~yql|LU}pJV}NcDgrSG;hyP7{W<2+bp%Q)=x%5uI!Dfdo)S3 z|0+(53bd{wpTYL8Y!C3@FbAN_(|FET!&B=6zw+O&uk2~DcYv&|pe`XQY`mY0vEQvMOa`WP6RYeAojITpX_Z8zFQ#EHmCZAX&_T? z_SVAb?W+yF1hRTgaz$5Mmd9YS(%}`bn0i(A*UvWckZT$B zoZIz%tNUvvZr5_@C{*QgX*_AXtidS zn`nJa_I+;a>bLD?WWVQP^KC~DN~gUpWT{cJgLWe*G%J+=-Fk?)+C7j~i-V z$ShUC-se|p2vcY&!*JpOhUe=k`KUiPw!fSSp+&W8tX6o(Eqbn%WUnxfYV=_mQ?;ox z^V*|7wW!~qcWSz*BWBG!Q+H=G(l)`C`h~musT$udr#@hJ#9PvAux<*bm)Z zv#5c@9AMI03H)2^M+ zT*jV^Koi=2o^&j}V%2Nh#5s56s7qCn709!1Ze}YBYSwkfUh>-5L{bWfW70TRHCT;)cpTjT{IGeO#h*KPz#P zYXl4L-WS!_Ulqz=es;L+*?=XghHWe!4AS=4aVkoGy~E9~Rv~hvY&n>Wnd&M#5T#gm zcV1^^ZS|2*YtM4}Zue84uSrAZRhHW$)b7Du>rTL4s^lHhvhsM$T0Uj|iD)Xw<4zfj zwl1!Nq|BACCqE)G^@@!89|?^bO0;Z=jhh~_`ZY(;500duLvmGsZzcKOLGRbB-IUpS zv5P{!po-~cp#mIsA5!I%wDCDn%$;qw|!%AfAyrn8xJ-RIR!Zxkb!>n+YsNy zoz2ge0&B3-2F*e8ME{2Oc4;d}4HD&Z5k$MN0uHG|`~~(rZ)Hp{vo#&XeA3VIi2ZsO z^Hq@L@mK7g(Os-ltD(xH9ZvqqgM8)b{=RRspI@uQ?aJuGqd2`oD_13G@Y+>bUf^Bq z9)G5BReqd$dX&EEizn2D5`RB&m-3s6h$|R-E#l((A#mK%eRM z-Y-r?8=Z37z3zEO96ofQ??&Wr!TjNt}UaTW->Q$@VcR3k$5~mTl@RJg#iG&OZc5vwhdi2=cg$uui?U^fIE>(>N1yCaM6ZI__$H;T|XE?nj*Q2~BGI}=KH%lQu@ z^k06GOshQHQu`WaT!#O3!XgJ=L&sbz6Q^vO)qpCw{d{E|fAJv^Uo* zwvBErg3pg={eu70oK2F?DQ_Sr$%Jh>cT6ky3Euwxfvnh|x`y=RA3If~Gv6KYM#QYmd2aK=b*(obd00Z7hd|@HEc5=|A5; zB@BM#EOfgL@e;+5nXiw+E!S^o^D+}R9mrS_82B`vvL6E8=>#%rt~_bbg$XT2Y9`Np z%Jq}TMur*HY^b>DvluvZ^|t&HGpNepBQLuy)U`^7E_nZ_J7wj1ug-F9(Ej)4euS2U z&rcSvGZu%MZN1*j-egf6laxjy+jbxOhQH~$NGCc!t}ox!6~0=HLJy`sJCug1%}hy*ic)kOl2<>o*$50WT0X? z{c7RG*H`lvQl@+^}MH-O-beqQ%ibQ!l?ZBs4^-oI^&8F$lMSBHbEvbw+ z?hljqF9*OiP;1i|V7I`9lt)hBH4V4uCRQEKyUJ$oUSY=hJ6)8JDy`W*V>{YwFtQ-BiAjzA)5u zX)?DYSz#H5d$P#khII|zS=P?YW~$ZsH49Z;nUt})`Et}>#w4@MmQ&bv^TI9ham^c> zxx>c%{Nm^>^H=M;k0t)Buo*dOYO#;^y!i7H@C_EPy#!i9V$W7_xsYHma|fmoS*Bsr z|CIXGdn}k4vuzfW#8^v^T8VzREYDLQYC~Op|3uVA$Q9dWMQG5(`hEiU8IM-WUL&`8 z1lZ$Ap1)1pVdiPgvRv5ntBbrgm=`t5bx*J7S`oJWLCp+rdba&^I%Dq%a=O?0w2B}n z{C$D=__E9-Rcn2Ru$3@mISO(D+8FCdTZpyr zia>OT+VB|yipQaR@u;B`J`{XeQFPdR|GgZk`_^W>x>bS7# zam^$<@j>AVxFcP#cG~lxxn!@dZ?K zMoUdAbEVzN%5pCkB)3Xaa!*i8Lz}U(vQjgpnI_HLNOMmRs5Ccfa?J&Cqr?Rz1q9)L zQ0zN8)BDal&F|0Wqww&Y=iJwG?(075!*%+*{Ped%XgRyZu#+|q$2Xq3-=}}tLFx6x zG0S~T+aQzjJVcPp^iFUbQr;*R%!eoHSi@`8G->X8c=g7AJbSt%B??+P}f zDy)K^C25Lb-Asc|-X_6ei&4FN69Zi+*->fiSoE2iecL21yBV9%WF<|p9nni(&?duH zh54RW@9vZuUfAp@{tg$!_PJ|2l5s0~`=X?T+XF%LK4*KT>X&`RyPI_#<@c~gZ}u8( zpIlh7<^2NAfu-KZkRRBSHA^493U+i7FDZL7Nuh_X;8e@kRB~V>?yZ7lw8P=e)x7cN zOS_M&iqQ>6w1-13eqr)$F~5{b;7`ifNjY{T{lxRM+3|{ffU&EOIYL{dmu6@o(-W#5 zm#)x!U=$aVyy`0N*N%p;uAK0D+vMM@>)#Hcm#?X@jrs6`=NlouM?60DF^8QU*RE@gwN4)Q8@Yu3(K6v>?k0bq8f|R+ zdet}dM%(!@+_*=r8`{iYMQ?dmrZId9hg$flB*!HjSGJoQcy9T4TCaHH@QdXG2C=RJ zi{S+sz4?SQMBQ=Lamd}EK5M;C$>5Pl*Io$9oFMJZUD zsev@Q9`Yg8A-ZLJZ%~ugMP-u!ui=j{2U}h5UtgjOR4<*lmr~9*{v>(-_Uf_0nEK5= zO|SQaD*Ho9?EQb9yl{KPV0!8DFXote+01Z{+%h}mOHlZPHuf;$28{%@_|Tzx;G)U$ z$Jvi?3U&4t))rp9qBZba3cVMOX^7~}#GL

_x2YEas|v*B}R3OO2#RE=-H>_j@F5KNh714yw9-v zA@Af~Wh4YD4rc`a7{4tgvgy~COT(grM~J%EFkG#(q0Zv|QdIaE7-B>+;(*nrQJ;}_ zP{$jrg)b@O-K?R8y`h)R>iA!xNq*GL>5eSh@_{f>F&{gbvYcLP7^*UMfqCd*_p64B z_2$-n#hPw`{U0PF+!nQ3ZXi9)3HXE$CeVz#0#9ST>sNC2FBN~ouEnKQ!a81~oQu!v zjV4bd#_-uWdj4Y*JFC@VV|eQ=XivgZcTmG%`akz#3g(sGmiOuxkU}q1Yk#q=fc}i4 z$(KcHLgdv1xhf@9$&kUfQPdYOF7%h`jUR%K7oo&T))4&?i!838Ce;0tM->|J zvaw^N=wAgxDwxR1*wqf}fX6zvM${776A?zt$X78mPH^_Pe zQn_YrswGD?9+jStA*2qTsE_X+jdVO4fDL+Xa*1j)9&}+_4d(D`mbI%#nE6VVad`Ol z_Fp@-MtYap-D{R9SZK2zQ(~934R)pi)z`$nw~b=(NZ0O0CUJ7}d0AF#qU8IOft9gi zY7A7*m^6H{m$rQP%w`H}WVEg;q^(ho^P!=K%N(6Ng0)kWWqRu2_J_8AT0DxsWU#Dc z>wPh9q=MDu$#ZvA>E^vM&PdZUo!rN(jHR|j4e!HQb95rye%ajDeP^2;pFF?Pyr6dl zR^o7Q4aT%kM-TjX>dbz2CNUa|UkEA3@p6`o{q(qQqGVu4)Fd7M6SFLEdDq@!53h2b zU+Ud(7x_h+A9v2R9?d@MMol&8RAt_U7&@YZN9b!>f+V*x9=q zyEW<4_K%;LvLnA#wG)HC46Sp1UV0)Sr}T7Wd1{MZ53EoF+Wq|PEkq;!V9F~0Hjg;t zHI4E8JLiwL(+<2lz}(8nDJy3!9UCB5nx}Xza8#p)$|w`r4fdMrRQx~dW%^u#IrO}h z<_7+*5~kI{UQwcsd%%Rn3`3t?(61c!(B&Iu_i?ykk~h`7G?=y@{OffYlStVZdaKx| zer`*LScy6|ZUp+H@y9r3$p*ghngu(T?qE75ZgnmlT{nQ-LBDc98VA#C%DHM>oW$8H zUG($VI_X!tjXw2WH!prH-}jdLQE{a2^$kdSzWd7(7!twHF~tkmSBE(**Lts$U#UHc zQA95H=`eZ|)0C&ksoUPn?0*F}+1wDx!z%da=SqGIDp9g?7>3;6Sa)UcivKmk=M&l= z^Gc6gw!U{{VED;?XJ)o~RW(I7_hs7>NB2(d!&Le_Hpv)<9(N1sGrzd!k+C5S;-92H z-!8|4A17`ON0rowv28I_Zv4UICjx8bPn%rKu_4Nn$XAmUaI$OgYmQ-%I5)CzNP|{r zvDU89i7?q;yKG2LjLpwRrmW!RWEidC#u-~gaxeDPJRNR7x@epz;TN8J;UvXL+1v!L zJU&QyTqMY;6>qOks$(7uO^NsaX>*E#Nx&83L_L+U-rFx=cgS?3dt-8qjw2Oq!;u~P znzmM7IYvi0w{o|SNkqO+ablY*HU`nUopWmYTskkjKH0H|D~oD8LHx6x?cW` z$8q<|#zBvy`{@?>gaY?VuP{|4TE@7UW_HfAw!((QqwmUwQPB5E%v(HHqa5aAjQ#zV zJ%&lgwedAnPOJR+tHF29^|_Q?QeLcshiu$q6cRCf)&Nm}_6=U#BRnyWVur zmBUc(-ch^YZjjn(T^0HgtXIc9P7defi?kJCd-xx6ex=xYk4Tp|s8o%|jGDy#*s^-? zr;R**Pk-%vx}W*2ShwdpoeQ@plhc^vk8n<_7Zj+#f=3 zoyoUEZdu0y9ND|VhlENHdjhA#v<@xm%dwUl&6rn{^FT>q3$DgsfZnlp$aYh(PXgJu z;lfAqYg*f{efw+hOM1Ap{;uWN)vdRfh9yQc0mlOSDPMLV{~8V-$~Us}ITy)uaT3cz z_4ZuPYfiLtN`q9(*gM1U9()~WFuvTsM2h>YUZQ88C2K9SmD~0yC#8y|Qk(DRtlwi> z5cJCrG}=6hq;_QM@09jL!AlpPQ&1V!!ltzC&71nK1uut2bZRwp>5x5cV+a#I9Tkm& z+KMpsl+n;diRr7DR0vJFv(+i#OkBWj93s7r!3!%iY2H~KJ$~TH6KC1`t4aTNjJ4S!&I_eZz*e`Rkr)VbpeA8B1M%ZkV~{E~^nWKO-!ls6$1?opT}Q7P;N$ zJxj90pTIfs(0(CTofh#JXPh*sKeXeW9b>@ z3#t!axCO0=Th`wiEU0%(GV`{Psx6-R4aj(Tjx!s`0O z#Bj47V(`&TIFHRNYs$3|Q$e^SH>Bb;rmS6h@}vL}cI-i9rCuP_l})+u;MGX`u^LV` z{?^EQ9m5K^?f@Edek7h=wRpPc{>M^TI4ffZ6=@SAt#pgXQUfqosP!XCn&IXEgH#ovf0mlW=w0r;M)rP{%O3y?#AN zG(Z1FD+XoryiXfeA?^?{de42mW=|>O$vfIsLa?LNneM#W)jt7Dj+Z4An9Vc9>mzJJiDnEub>3yl}ti?Ks^-fXs zg18qAw_Y66dmLK)LcQ6(W9j4$@v7UywT{=u0}tTCF%x4Bn0q};o#EG~*=EMvw|uX} zZ7P9yMsd#ZUEW3HU*F5WIYuiCMHMu#;Gu6P?5U7ddFw}iGea%O)Z28hW9*KrOWDQb z+wtv_vChczs~XGN5^r82SiK6_Np)NvKJ+mvIn1!*1>sXX`(l9Vgq-e*Of^Q?uHqoM zW;*lB+KE$YV*N=&&!vCi{bJaY+bdJvVPq2BQ0O-(rg!wGF|XsP2axBTRlb-vkz@D| zqKAt+j&-BME+wYW5A0O`X_v1@4gq&OFC;f7={l6q@gOFz{8*n0s^j-?#pq)Co*?@L z5%2gnO$G!X46nJo-z?wV*_3D&>Ns3A-%;gA%!K=d$tS1WCzah@zKV7sGM&&7jC)(p z;o>(r!xnEYXJZP_I2_YBQ0AF!jPp(lb3=yqy{9y=9U7#4WWwnK-B0o6mq+_C{HI!b zW8Q_A{{A>T5Lx4h4WemQmHy6y9ymQJ;6HVV40JKV-vdKHkNFeBWv2)McZwCe4(C(3 zyn^N<&9cR(39#G{`M%+Sd^pUg>_tbR8jQgyPOkHd{20G-l7qPlZTL;H@yeDL1sW5D zPl*fbWArbrE!r*i$)K*5YC^Yq`-uKqHJ3Z!WJEJKFWC1ONWgvau3%Bh_h|gm%G-f_ z#Or@vFL^wyaxX)hL?Oh6gsc_Bt-r(t`hT}UGlb; z6*}03M+{+aARpnD9$F$uFXWYB5>ESQ47BH%aeoYt#Cwr6U+8V!F>Y?WZW~>#ba9{` zTL}gkyKGz-jn`tN^tf??Do(=g7m0EEIJ>ZilO&jK59&zl_MRix^xprr%FZg|XTRGL z>7-Fr%`S&02UDMvY3bhz5(tWMKUYSL^|;Z7)dq?+b2NB9ym2d!S20KQpFM<{6#l5! zTzjl#De8i(9c<~Vklg(4UqTZn<_}b-DicCZ8@w@#3vkXU-!zc}o^*-wycQnsJfE&$ zLJHRCyV8F1BqRC-4{D@2?#(8J8NcQ?>tS;Y{awP<+H?}|%k`fQKZ8mz{fw74XQ*Cg zzTjpsHSS7=2R7rYes`;UV(%=FJ60EYAT8@%nR0ab`38wk?i?3v*;|%FuNh?AJM(c_ zJjM=JXE910c8)s%#}``5Kj%H*eTwz+JQZfC*<&X6c!iycLD;)tOfdG&m`3asO@;9@ zoT%l|+PFZ&w`KfAr5XCC1RsqwBNOU z*B*D%x#h9Mpj@K@%JKd&nF2h1;hIx2nJZqsToBs5u)c}*#%a8Tf3{+x+xU|cZj*DI znsl>LV$FoU$}caU`7X?~y}1y{Ey&{y?|6q1B%%gecgUW<0-j{cgl$xsT<$Jijn}+3 zlK6{kW$vo+Rfetu_^{A>NCi6w^BeqUI`PHB`!ArqJ&!L&KKAuB8bNOGd7vduNR=nQ zCR&}Dd@9=+zBNCBP81$&PpLhh~pUYXutw z=X=tg@Egj4m$su7sH~FYkzcC4PuWAyc7;GLW~mh85D*8bU|e zI9BYjg?(5X9^w())AAC2n&H@X+2@o>?xpgAs#`a3#$|WN`Zd31 z(Fv^_WZ z=OJ?brs?OXA>hIBS-QC+-~`ak{V4WgdqaLcysiBYuXRQCh@haLB|rSId#}{B-D`PF zY8~HHXUMRzw6U!{Kcnt*|AchVwRKU7XDYR=sQaSfL@d0B7%j8m>T=Q{bga@r@yAi` zB~*>CFMlKDB4-k)sCIqL8x0gsdryM)Q7iT<_#N$Y37L$yq?Pb0ZELD!^f}@S_|HVQ z59rS%DKuHpT|yV4U*vUP+w)drwYy}V@ZhGlM?wZrF`4>#1C<#qMvQ>}LR65Bxq5(f z2Cb!Xe~DSt6A75X7FqCvb~zmQ6+xz=jXJ6qd&F)>rVYCvego@nm%+#<8Nl1IPE>mI zQeqVRF;P!C>FP0(J9P+m+;{wRk`scbB@7BYRu2vV9Y?n>a$fia0}^5*nn| z6U`;lqIHRhXpCH)H0`RNFW`b z(0I8H>EWwElHoadEP4ok4_h0x(nOON*BM$y@sSX`$PTk%`_TJ`B?Lx16W%)1Nj6YI zUCVW$Hu8Q%Df1oJFd~dZAyOm-n^0>qC$kastT-8=wgr?3CE+CmL2MJ=GQK4{mSDg! zM+@}8uW|a~lZdwjG$+qwRAo(h^butPDcM~`sAg>kMI2)}@!Fv25p)}>NBf9kKI45v zamy!ktdNxG=aQ;vyWTk0DSNbOJ1OEB;>4@)U$rk%BM@pxoqlE zKubx?x*8!Z6->+$cGSoNrvg4=1G9-)7{lONBQ$dGB^;+6P8CV>5`_v~Kr95Uwfw%6 z8TyGN42baFm#kL6?X}yMxza`xbq{;qZfm9!do{ckYhzc+2q2cg%dlb8HNxNe!Mlli z;z?1p5q|T7Zq|h}J3}rD1!e5fS&|f?nyzH40&ZXPwt`YTi0{#= zvNxAjpt~iZ>mDi|mrzp(JF-itaH+)u!pyrg9y+r1sci_SU3dmi)TIJlW@`LZGm;zC z77bI$USb=SA%QpeBkR1?d3^{oL|q-L5n*3c#(+)BF%pH6SV&SRmCx86j0Gw~BB3#$=PU+1lA=p#h@=<~ak+PECR29F7a6lPM<;tqA#FjoJgyvwL#oV!87V379LzVj znS@49+#G8cA3_GbcGZB8*LS8ImNpyH9p}mnc?_;1us9Gj_c+Wj5qZaB6@t9YM9owT z8ic@0MsGxFj9s&06h_h~j$=I#v|n+;h$V$x8st;U*jz$hCnUWyMI3rP{5P$(Vw94J zIQ~c82WK({O^KqQ$&o$-;mz9FZx3l z>9>^I5)Y@`uRAQ3Fnm}{b=&ooZFCS(J?!N4$G=5TmLI$k zD=&Q`QuTg_=ZQ(_i0XqfE?2ins%l(Uek0y3Z{nl~t=zP^?SXit*RRB^#9c>MY}$&- z#hPn!jNqfY*eL2v?E@2~7KAh@j4R&qN!SAklYoRxN7tlkpeD5UC2RxcReSSwpLC>1 zgzcx-1QcDB*5p?2pvT{#nOw>lA6KH){nKGD?{ZzB4 z+r&zEA~AmHWAuBH1Ug6YjdaG<=Mu23*Vi;I=~lqmBxq;KZqh`RX`gFed(?@25MG5n zoKV831x-*4sPT`f7D(vIns&EqX-BD zeNVb}T&+R9V6xqL#^pyjIE~J7g(qvWJ=H9Kt|bgqnnEDrll^cjmbkoMo&Uy)>@B zfK>wO6GG_1wn^8Yu&zRF+?<3*0qIr=Z`%xA%@j0)P{>oM3^#i9lPbcXAE!~y0=~%} z)HNzq0rT)$4X9pschtR3j(0;n&5~d%`D~yNguO!r`0-l_Q2EQWW`BeyW4-Ni7-NwR z?zPUzJ4Tm+UnZ|9@V07VibUk8NkN-he`Rc?+duJkWbcHxVjY`t3}xa?cpBD^TDpjA znv&ReJ(4TM;6y0#Zr1;JnsyAGIKZ#3h#;>jA}dmiD+$Bij+xms)(cIiCMJZ`0Z&J` zQcVL2{2j@$ORJ;1Nxo=|qK&j#^gRjaj?C4^Wik}P-0gH9DmQBK+OXccpqVf>8csr7 zY%XG$ky5F)a3(Pa2#sfe&?o>urS-CB2f(?AeW2eEC|xK9+Vcv8890z$q9;7~1&atS zV(c^Y)9USvqy;sEDmVms7U>sNTrR~M-3bX6O5w^}#Gi;gB%|qPew!0Czo^alby-i{ zE;i(CF)fy099g?)0eF3I&Vg8KME&1u4jY_h| zkA!=vv&9EvJ-wGgO&%^gE~O?H=3As*ao_Pa(4P8{`r;)eJ-svS1vHDJ<=HjWrJ!aK z$PIAQJZw;k_$|!KC+#p<#BmTI#$m#9^+P5^oltMunw305h z4Ch!9$mhaM{XE$~oEH&Plm_H7A73(WA%S~nQ_!s9wqqp1_HZE&>`AIpGH4*wkA|+U zBO|Nogb1G_PIU~ASTW2#Lf^No=DP-~8!4y!$ZKJ^c36%F0|cgvF=;dl0!+&Eb!bY8 z77yL2yRp;+7*`;nFSVPc1EGj`P>suH*}P23WFP7Pu|2nL8G!y zv+Y3x3AF#jCJDaHHjA4ypvLofk>6w}np>FfaW;=Ep{Kf|>Fjmw5UNWaFik$0i7LYmru|M``>Om~2~N_*;v1RuM0^Xy75S z7aG0pj!a+MM{(j^IFFbnofoZ7Y&`|xAMZD+?YKcQ;B;T&s*#?3CfJ&l>0W=xduPQs z8ClF9BFf0>boFGd#W;qT)nec!Td)-cR&$y+d!1lM1q9>}S<)KlUXnUGXPJo%UZzkk%*=5z zfLak9M2ZeDE_A>1u=OfDm#8KY^Fp<##EWXy)F3lz(&>|ilk1RCa>%agt1@7mqW2r2 z$u_o>Y6C<#ki4B-0EsuhYj9C9jd78*I*a~Tg3I21vUycUuvae&?9-rXNwiWB1VAK|{h}<$5uR zy$X;PIkbIu;^9CyYNJs~S(Ou@X%v2WPpA1J^3jyEjxD?_MsVGpaeu&g^H*+Uc};=G zt;xp-&p_$YtB#VCtzPmwWh50$!tK^>v1{`4l$SJ%+6cx)ylrfs15NT_`y9(~j3i}t$gzC*W} z1b!Dv!IdKKT?+&TwGU9^qA!u;sgDO_dEFCg>Ann(MZAO-ja~g)1b#K{ra-^Vj{Q@> zSRc_`n%gtk@swV?gX?Bu(~M_qBWCHpIg{>-Xz>whVH3mGgekCTXnRlZaV}AC!WO@o zSIw|yyEu}wIF@V!UNHmj@2;iP7RF!Am*+bP_u6P22F)DT^wwk^qPVz4G(ml)zO1xi}o?@SXf6_kcq2oP>O(zMP1Ge^F#peuRhv6=`>BQKN9oJ*! zm0nE<-%-Qcm7RS6LV^uFz()l>e4=(@PhF+VzN0#$zkWE zg!M;Hv8~|!Ym-tDo~cW7KT8z43;Q$A8HxSFy&2P3D7OeRIS0^?7FTHC3eVqh8B*^X?3fPi*lljPJ;7wuz3*<~$_ zJ4{avFs5wTg){z4sMV9PU&LC7V5zcJ2ULIQ)M2e@vAGBevZD-wqGOLCe7ZVEFLVzX zwmyj{HEoFv1%0!9Z=xlHqmR%ED}DAmc$&5sQr8>jhoH1PVJs(Q!+V4UIot>e@^q0< zxK~IKP=8%D2AjRAptLC&WvhaGELhoe4m*omKh{=uo}zuRIfrpLa;hK;fJBHCPOo^_ zloH*4{SY>AK*l>Pn0Jj4hLb1{ zj}LL}_ZX~YJBL{zb@@s4k1Z))K5uGcf5LaPt=2T$3F^Cx>7717-sT|)?t}|_y%I)+ zceP%YL=kw@Wf}j-#HUsf+|(+}#VKzHg0_(Jj$}c7$Z1D1{-{`?41%j~{BU_#r4$d7 zE|Bg|1n2}80&SEU-`0-p>rGtB8$cXaG%$w5W7a^mcn_Pdgj3E7#VG5{%ho#Bu@9hO z4(yEqW4{x%GBWV$phZ1Ul$%X!bdbxIZdw_3!DIXtVerBYgd>=xpwpiLDaNG%4Q0x_ zH&}S{<~A!f7{+5S0`g{YvIc95xFy}KaVl*>>F1&>Mr&koiw;^)lC5dWR)(Vy9*p)S zVYbDkx_&rcx^aLpEWcqyzsR_D`Os27xiFYxavFn6??<7b%jB2HM4=_ZH*fi!PqnJ7 zVFu2VgWSQ#L!8>z!pbkTiF0LRREwI)Nr(6#3^_y%=@8s_sbwDMR6MAEMids{>A4uRF zv8u@1pp&*_xNodAEdmd=OEFBPb&k@e`rEDg11lQI$jF?e63;wipgUCuyH-sIk{o{w z^d1LZV@(rua~4vJU#=XN@{vV+pVGO{ux zJk4)1_A`NUA!kBw3mZwm2T{x?ZPnS3UXmcuPY`7TeMT=1cgYaSY@WMY|DITZ4qs7I zdvG&P5B}RYCUvj3i359!lqHz>couFMDac0gp?)U&5nezrFe!G`8wtD?PlnLub%%&w z5|=N~k@IE#M6`uR5Cw{FJOydMCl%tkIg;^)xEhu6ERJw!2*%+O_}>`##)fJMfxTnd zO9npLhbRY{!alJ1P|-6+hGCwXw6_mGu-nHp1c4kaR8DM)6yzRMQGz%O4Idoe&gQNt z)Z&g6ZkG1G!DJSy>lf8L9|ZOPnyr{gI0>q=P~g%3G(9&QM4roUReWVgeC)l6(EeTN zU|%D_)#V@j5S-W%s%3AdPDKHjoEspr55Vv4Vk6RqRwuTbW4u+opk|1*fQWK5^sO^LzT}kQNzqwPVv#gSd;HlTwY+ zkr+u>p&#;nWGfju`dskiScMfs5G8ma(3ei+EYmk_Sw`ZiI+z^o+vmRXx6`WXlkcc$ znbb~SCj4X4NcaHrPk zI!JtIGVC67k$%x6Z=>~2J901ON!8+E(5%`&GY*ZD@P;`|s>`7ensq+fG`xAXfeEBA ztvjztme{!}3VD3Q!LLhD15_U)k4u2YI*qDF?ID_f9_TIszq6P)>_|4(Xfr7vtnj-< zyF-$Mu16`~1fubNJk2@jV8WiR+t) zFuys%0g(<2C7)sknO*Cf3NY4>jd!-Z}i8x{Px~+Th@P9cD#tlPT%N zMaE}?CTNNZYJ#z!yQ=F}A~ey!rQb5WQ#aohQzwP$8}HXmyh8rnDIe6_7jFz8M?pr1 z0;KZ_^t$`%kbQlPh(!8!7eCLUnt)_n@eYSRpbx8kK?&7wgY4=Y-?1;7em(mF^+VLw z(}jo8iC)#%1I+~pj`f~EM{1*kvTKuq_YFSB$hL|AlkS%cFb>~nq~KKJM~FE;N&KQ9 zHijltND4>)*1yxa((h0CO3JO zyqsk0G9@nSf5B%>m0-01S&H;P*hqH`3y zrS!mJ_k*{ix(|$wo?u^vCpX>@4*m5icWOF>h23&IU9>}CQHvYe-Y+~GGw>V?M%ZzC zr1`spe=u5|qR#t_@XkgLyaiv^#Z;%LJMf3sa&4)NM^|o=GL*+zHg9VBRE%|`@-@do zZ?0ofQot4rtVN0VZI`PlKI2YcxQmgEPqr^YeNx)j=hM;ID0REoV@OEE9&Lf1>Uz1p zMommp<^5w~@j1)lx7rr*>eiNm-l|deTO;lj&;jijdibyc>&;FPu8 zbcE*{$?mAFk`(oUJDx8r?ewJiD8&Nia!a`PAY#u>3#zXl7*~Or=oBmV+kl2})degH z+6ey{uhG`#_t1;+vLb8b<&Q}~ed~c(S1v~)9*MiZG=)^WBc<3a0S9Hifb&meX)V+7<`26@Jx^cy2b9-Bl&8U)+30JCl zy*1gdGlgqYHDgBth*xbJ$ggou=G7vcbAg|^ zHhn4gKxFH6#qB7Jss`bk-l<9}DlMd}m(%eRKod#>-RrX2w+twOM8`-sL0y2z4?Q2b~+Nth8RA=%D8RX0uKMqLC4SL<{W3~Te!bK^lD zR)O^4?P5Rg!G~{~q(KGdknSm5=^4U?fMHFacm_DA2{%L<4XZ)ojc-@MDz_1`+I3rg zhHKLrvmcfmVLMVW(UijMTN1jfV49T#!7|+0&~3xwx~sx}tR&!%PO3kRQPBLL1qNy1 zQsL(v4dmQ)a7S-NhAZ>iCeC-ry6f;y--;A$9Lw2b{2QWWPkJ~PqhC0FnZXjyH?GEs z17E0f3&47q3bhoB${ttoPqMw?@eK0R!D8|tDoq>C1{!u*C*3FtCKsF6@q}X>tCnyH zil&!rSSA=#JsU_P7D{wS2^z=RR$GtzQM=>QL9aHta#)vrE4}l>)pMj1pY@9z?k!Ex zV1FU#UiFZc_O8WV3BRM%b{Yq3d`pP-4Alg!j>%YJ{qm1V7yYbvo>6BTT*}EO9-6xF z#vKW;A;{M255YvSb<5NAPV+v+V0EcJ)Qg@@JQ!88qE1D>o!lwKuV9(!BKu9!Ll8{; zF6MT?iW(Z|htn=3XJpg-Ueq}@G4(BJ&vyYa%iH&bcHv?xL)^D^_I}dvL z@jr9dM1h$=e^f50-dl7=4uiQQx9T@(=e?K4Z&kpox0cqlH!(T(ObPWfb}uT*3eey+ z+rKu8ntQKHSIA$Ro8;fYSiydyiM_C8KsAiJ8^w>s_Xj0Maw)0j3YKI%flv&*R9rJW z7Hh&bWUktITm}d4pV;H5VO-=@=I&VmPeu(|wHSa#?DTn1|7cQvv@UQ`a`4WkY?MPy zVjWSD^~x3mJ*n1Lg%U~*d?%WHDzPm;!Nlusz=tOhK1w^qEuYXjeXVx}sI$RNir5n# zeY_8C;XBEwu_AD52OLd;%bGrCwd!nn5XNzi?Hs4&XS^v>U`L<@J1Zu)@HPo&Ys6J6 zdOLGh8DR851ze}-sw=07*;Q#$WdLgb=snUVhx@PY3Dq+$x{e2}a(5vP%*H;qtPt<_ z1cRE#dPrSqdJpLMbzFD|l4UZ+Ex!JfAY`=g8${T@z zQbE^B#o4gUs9B7IQ!F)K$@g*$%|(QpHe|@G9P-Hw86yx?vonHLhWR*_{Ws7Q z8(SZB-u;pgH)>Nu16V~$%}%jlw*-uRA(AsQD!>e;qcM&lOYbM3RZrWpHlv2YrZ8n- z$dtLlM%tvJ(WE=#7btnm0NW1yA+wUr8AtauhV&DS;T*YkXfoDn% zsa2^*#lp9H-E+yl1qfVNhvES5AH7$saK*>c7Q#A;1KXh%nfo#b#x{L?2rd*c>?Z?= z-J?HL0FNgINe@l7KACV*MCsY(ArefEo@T!w2^kz&x$pHl$AL4!O3r;hQzX@k>gL!3rtxiorM zF;F7qBE%19yE@|hsEr|g_XaJ%wnvxTNIaexlEsGo<5~H zeM%-J5?m!qd@xU%u~jBWvlck+7IQ7S|c#ZJD1R-{Uo4znFg zY^=DqGdr=Ll@e)qv)@m9mu8_t1MLz5NR_6goNV%I`rV_317>|f`497y9Qt(oP+*nH z4+Hd7eVcZV>C-y1Gy46=1V`l9tCAFM%hPOSNYLbvQ2$dBuhzC^NRp+%-#ztg!*f2t zS(&|$N@W}he!-|PK)%eTnZGbO)x;EScS52ew8)g8_oBT(M2b z6Jb>0`_&mZmsXOq>Nw*(qSi^HEg;0W=pblw*ATV|I|-59U~JOoldspEojw7k)*LOz zl1owyZO7Wd|M0Q0sn3&BpCe0BO0!iLH#y08^G`DJz+{1gR?}fHN4eQy_2Q(~J-fXVNaHfP8Hd@&sF)}+(T6nipn`Bow8Knh$QZu_ z7L_9*aM9M|T2f(6)o3_}8sKu8Mg*+}*#V3iUz zOoU1ZJlM9}@U*=q33M=75ZyT`kbS8I9)jSu#;}0pVitG^g?nB0jdWzF?{L=5Q%!!u z+iV!8jf*&n1bvXpV+ak*f!>fG0IlDe9nF9#?wIk-ka&Ga(<}W5Lm%2^zgj|Xc6ysZ zQ!RL~f(pdtiP4qeKm4AtPu|2z5j;^5wG~z5oQz@9BI{t=`MSI3t#ByqEO$rD>-jPW{6=@eqw~aKM><{sd-H>LWXUujsIm3n3 z84vMl4z3Ok;a6Y!4SZX~VO(tTziP#RWnXA>fM75_GvhpS;8DX-JVR4hgSk;OG83ghcQpU5qj6AlF#@Q}4PA;ohny$lL zP}ujzs>K=OFf{4S7k0c-%av8zKH5Lfm$6gB@33~KfT8uBmNo3owuj_SR58={SgnH= z!mp`nb8|hgK^@6S+5I(bWqr228Mh+K@$hyBIgh6P#^obBJHU82{ z(ZSq%==2t45DnF-OX^5t3t*|)A;1s2ZnDNx>R#iL7Zy#nMs^2>(+a#0L!H&=-bj|+ zF9>?Cj^|?fV$T84!5u%J)l{^pb9^n!0J&JzK{98RgWgcU_;A3u1W~o;=ed_w*2Ufo~qm*wO1`K z`1tsr6-uHCbI6$Uq}|LVUnN-GL897kB$}3B6=nl5nQd88_$7FKOMZ1RIJfuG0ap*V zec!n9+p4R=Yp3N_8FQ|U5t;-q@vrxIt^o+W3Z-bnz+dqE!PadO^VUi&B2){YS(_D+ zg!4b|E-BZ!pniDOQbp&>^B4cqe|C%Aqg)6$dtN_+GQzBv&VLs%lUcB?_B{KQGWkMa zfBA~tJ-h5?T(I(wUONW&ck?|5_nLB=^Edqb)oDWA+=y=^`ah@P=cJGp!TXlegvz^L zHFFotLH!TZas%gNF(WE0K6A5v=WdEba}NO1ztUpug6RG{taX`bF8eIg-ocb z{6}Pa&v{Q_`!eUM{~6oUzk|&~lxU{Z6lYIn%dfW^XAV=I3-zrJiyCqizwe2&Iqel;Y(Z?&=6@x%!c#C1~; zkDYUM^>X`rg-Q6AkVYJuU6=;nK|{CwzT^&w%8dgZ|hBH`jBZU-qA{%86`zFV^}wSaln-4CMuKbL6f zzl1XA$m|mRMi_N^iBL|5(KJW@OBgwcvi{zJR5hCo@f+k^JLB|ea$11#(%%cB#iIPb z7w79aIKScWN9SibT!{1Ugiz+cgwp5e?9%*3rL@*vgmT>!ErlrmZUEVcEPQWy${w4I zbmun$$Ww$=*os@ggh>B;_)Ppu7)$10)cA#4w|K6gsKR&xC zb^jWsvzrK}u%A9%l>a5h_lh$9UVxlA0JZ-b;96f1Kw%%)0(JuKb>Tl%<(>Z$x?jy_ z7vDEJMV&KVUOR=(>TJM;Gk>oN`blKqdyDb#iP=EELB~fIX3=p9=-;8EwkZ4Wg*h|_ zrruwB`w>C}Q|bT8^S_67!@mUb*2&prx&5y}I-e1N6b>LQU{huJUxFq`l=Jr%qoKuY zgvNi3aIKFB;rc0r)AJ60voo|_Wa4|FcFuwN4Uap+W_f%H>VNlm#lHkH!g6+be#7IP z$XOnr0{LG&eomD0_ZH(8tJw&@)p*bJ*49mVe0tFH_i7?pk%jL?T0aNrH#%*dGu@2o zPTMrnzf%>J{!2J7ThA`hZ;U9My+uCX@P`upyB#7Ak&W*y(@i$Bv3{e2+36_4Iz6J8 zF4O-WMN37we=o`eyV)q!M75IGF)&Txb<|m3G=^LzEXi{oXZ;Vsy`tyggA_FrJXS@Oo2zx2}-Q3{; zUjAQaou;absp{aIx4)$jm5@drZoX4?rsjjI=0H9qGz?xKM=9`j)WvJ9g^&N#&Uk# znOjeJO1O=m(B5CZPKa#G@M(JEK(O#+c^2*pGTV15d`=4C4u8TIWFMGo6Pgn`Nc7p< zUAV0E*DvDf*^E;cB@;1jcTL>%Y=A8Ie)crq|B+5Oy(e~RI-eQDGo>?&bao*b)BbM|MMGrk>uriY%p%G?QBE^{+$>520#Udid)WId zSVQ!mT4P!Sj@`TiE=&iZFx_EcfsKoDnDLvb@Cn zK8;uiS?E|{{buD0_xAIeuHydcJK+_7tmVL=sB&BTwYrGMD@6dlO+D6}6#tZZv@^4*2e!$bdWooaxm!d%;p+ITrI$aG?y`u*GoWYu zF{|kf715(z;N^bN2P4skwwGU>I`;!c zWO{}nf9@pI%}Mc3Y3<@Ro7OYa03up1J3edp|L5hpKeOA(Wje@$v^#cq!4bfUR8 zK8xM2MLEsn@V~QrlgP{rRsMB$2a62MK>U7ocg}(Qee8Zw8HmHIZi4PFIuqVveCZQ@ z|LLe*jju0A?w(unUys*_7%}6&KXdQMoD~0*dziDcxi|CVf{1(XtVP@tK7M2Yo95pC zO_%(cdChZh%{XNi^LB`ge!XAOhgr;nx=$mU$>D!z-Xl>C|Ie5=ItSwSGw-y=^i9t| z{yyeahabX+Dp!Iw+&@lnkxeIb|DF+-8pjyL-7n|Z`KR?N>-wF~^ILc9-Vdc*&{~9K zBcX6aJ*ERE&6d2{Ui)A-pd$XYabTW|M%g-hE@ zHXrK5?}y7K_>G<(gF1+OJaZ@iEPf7Ed-B%`!^ROF62cM&62l7BqV}KSCthTDhJk-> zd)~}R@lWGtmCx+>nOTFK>CT@P#n1HG>vY>QGp+pR$g%MH8p6ixvWzc+B#wa=1Aa<(6`di{aDU=Q@Z%#-8)4d zm?@fn8aYRu?ieB-EG^&vUdrx_Mocb#zr>jbn+3O4?7lz8!as`~$zS67UI_zca_yoJ zX<-N*>w4*v2fmrhov+95MTWl}IrBt}pGomgBj<$g?8uoj5Z--86gkra;Xgb)_2;np zX%3_rM$Kw)`Y!&BuwjUDn#tjRZ*Wc`{vU_UW08Rwh~FPJlA@BCq4W2J&F=EJ_=M*e z{QgJiLx;VU%Aosyd49(S6c0+@+^9(PbUlm9I4V%!+ZAHQyfO1QNK0o!AyKqa2Y z&LCb0A`qnkTL9*o<6g6Qx+r?j=F*5tXwjpz7=55Gm2mO+M!5Q%Q1l_3hT~nc8L|}a z&g>0!2-#5XGVTp^aOL~;=#QEt6oHCi5%}{pdls(5ahW6LbeK7C$hqfITCiB$$N%o;~7@|6}%qf(l?J{yBSg;7tBA_8_>;Y-2>C z?~NChMw}T>K_uQWn=Q3;Zs%vELC5vYU{Qg_=MIb2aF zoQC7EhYjIv9K#-ISg-@`nC{UC+E(1*dDKK<6I2X~z@OQ}1V%lq#Btek-{mlS*udTZ zoMKb!fb7{@sd9KJ`_H4DEI6BBA$5p1*r38AdmU2eeXC#+{(Igyff8WB@vrwfO>idu zId6C#9H#o8@}|jXS(FS&O(BSDf3wDbN;KkB=821)77c^bbKG9%#5k^&G981cgn&eO zIkE_vs6^nzdjv94m=i}ks@LHHgA2xrpLt^d zSK_$5$$5B~H?UP_Aa528LEh{?Ecs)J-BAO!c{sCRfq#fPS3sRdQb*nOPpOj&O8B2q z2gU8MiGNNVTTmj*V zbBapHWAHqQ7^M}Jz(CVrzub;i$_2JDtR}~!&i(d@Lbg4|WMwyJG4CA=LkNlIj_Pu( zK*hhNP9$83<5Fkl(P8Sa9PV=7i-Xkpu^jiu(^Egzvj5!Q(7Epmf|>lcq;Uha9Z4Er zP!deSf8XECf)ZfuCI#yI*KUOfd;Hs^NdzUrO#U;{h(4@XI&tX*RAMOn{RyY1l@N*S zWs8FEcTR~SgDn8lb6nCKWTy5H`ij655(0uLoQC6(X1~P%t{fa}|1L8X2P%d|;LrU{ zD_n`=l1AI>Flk^B3idZo?LgA(J-iNk4DDyesC)hc#wYzs?vNPyx)uKksI`;7tBA#=OEwEG{F;g-BHRBP|k2mqI0yfwUAJ4W8(M%i#}j z!6^83yj_ATaol(d^F17IaEmzg?}PD1444Q$V|H{Zv<1#ESgRZw;hYDx!q@vy=<#{) zn+B5rqXM{a;2*3|4hJRt&q8ko&cr_tJr$q*O2bV4v(Tfpymvp56-87ci_JRzM9~It z-+B(Sgd+l7G#gIOaWB?eK3U?|l4VLIc)!ZFNna5bl~9;%>kvoKEX4=g7*>3~|>J6vic*JQ5Q(Qyb>vP_d6z(&~$V%t_=23l4 z1*rJf#94+baa`hDdUlvNtcQu?h6oY|=P%;?Vp@G4q#(>@SU?@>Zn{GL0c(aqNiYfj zeRm@k{6A*RGf)A{#6M@vHk`?S#v1(r@_xg!8NkiMi`It9@*f})nXfI~Y2Td^y$-g( zpR#6udB-~;*lhZ*XL3v6G#rmL`*8@c=BJe(@K@Y}zc)a|un7FQyEz9&JFLWUS>qOV zm^D104PbYJZ2_`of0L;nY24r4JuHAT4Hj94=tBtVJ*YBxaA=}K9lCEEOu~OppNF6X zSd9GZolZNPiGNNX!RLn=|7Y|;5UrgRT&D(dIx)3n;YjpQ2_=>Q^kU63qOaie9JkXM zT2texIL#(1K_m6uhxGCcRDx<0ZJEsuS#$?Z!|~{|wf?X)c5jd-P3}Jtx_1!My8ZC^ zQJoGy7+f%N{7fHHxDv;uPr-}B^nn|#y>~n`TKhqtUys(7;f#WX{UPEgf*Ow`&eiZg zCC&#>!vBmo7!ij}{Bz>m1|`Bw{zKv*oTI?jB;HGg`gh9aE{aHO;?LjCymd;n6Hd=@ ziSupFOQKG$2Pz?UC#Q(B54lvLkNnyDG5K8xFWAPgnjDWfbV|Bc*!ME!w4YDz9QfN_8*w$pMJjv z6~iL%=kBHxuEcR!b3XPkYv7i8#i)R+*AfMR?dMRH94h=2#~mN2!FWuv{aN2ES+uoQC7EhvHkx4ZOXsX6Zh% z=Z`+8=YDN%@==4eaZvHE*@F*8J*>oW*<+q?m_2Zd+ikT$_Utcihu`?@XYRzo*#!%$ zL*upY@&AB3sB!y+U=sfOp2q@|01J?RojXNvCjL2h=t0lGO#U#Ygr%GKqi6pA=96EExZF{%pgU_~-n&k+ffFn8|<09|Sii zb<}0xc|_6jvvHOp^W{W@r4o`a9XMt? ziA5Q~Hip&Yc>Hlk$kxKz>wAV$kX$kM4x+k0mH8dj_ZWbRf6bq#a3zk*pV5@V{DFJC zMbr@F&;H{rhc}4)x#uB&vo8&1_un$d5mb33b38yvFbV&C&oc%}fHmH~&K%z4!{q*R z=0t%KVJ816bA${Gjlb+Y$$QfTr34$eok&KfTMj`GMF3j>rsufKVMiP6dhN+9DzW9; zP9$}S5LhjFR;=4UatNXir{Q?a$!_((NVG?oR>56~lD#e{F^AEl_9*7O1Qo*~@aLYV z9UE*c;0&Lctft?A;Fq-lTMcdhg%VazEb9vUm7n57E67dw*Pg zdzd${H=XRiC^2Q5*T}#y&f^^-M(Jn@X!YZ zR%{+l5-L~>aZiREY!k#6pct6b{lQX5z`Ky_%o9ygfiSY`2vM3;Go^_3SFkUaW)*<$bv#Z)Y=7QuOvkf&X_wmFCOEW zlUNx7r3_C}2zWmSMSRdCAKKk@5EuK4J*y%4tq21rQ8%Egy0ge!HFFDmO}FXw(;fbin*3Kgp)LFM^;F6ocQ9MskHqbx#c`CDk( z*B!2|@(CzOn2ipu)x^R1s&tEYey1KlKg?LH8`@7mSDC%Uikl`5e9;Zm{MlMAL|x@< zj1LE4sR5Td2Xpey?|reA`5RyGf(8EG7jEEwF(YuLj`BtMnMm%q>;*`#-d#mX!Vgf+ z!n0WDIk^XQ9mG|KG@mVlzAYbI-NqY-Vnkj|Gs>7eIG^_kS?Zj15OiQLp^vI}5}K+- zIHIF6e&7qtq4Pl2D+5BeckP^|D9zi851%uozvT#W_HTS4mbG8t?|lK=0c0Mo)c;Rk zloK(ko{kTOZn{_$-EOBXm3p>@q!&)`dtcz?{KgjwptJto7qD#|HsMMg<%{38&wc@f z<6b*qn-vu1?=23;6;%WGEcmTns@&iBLK}3}-}}N1+-Lv^6ay=DlrNHjW$cWq3lR4` zS|im!e>^@_lYhX0+_P0<9m`PYV)ThF8^a3dnQ2mVB!j>9$=O`XF%!wIgpStuJP06N zfUc%%bKLEzI^f6?;L4o5v<3D1v0cL~)MDTkuyey0c>aiMCrjRMd|?7t%fsUf*rVgP zpqPK+i}tLms|BCuAr3>4!1De&D6p|3kjkz;@C9{6*hbn^3)DgUb$z1EIMngwhig^b ze_cD}f~q#%FN8y%;$P!=Jum@9+4#_Z{rX?m&OS2)n}>*}N)^+e8GFa$mbwB|2_atn zy)XFkf8z@~xLO|e1?)j!N>I!{@kN5IFj`mqJj8otud}O$Vud8TE6X$;_+nu_gUdXn z70Moa`kf%#H1zqTX(3JW@WJ^j7r7!;6>}gJrMA0|=0~6|rbQDJ$u9k;=0eiTU85HwRd{HhyC+p;~08s`ma2HQh zL9+M4#5eVzE@7fA&JiUaAeahf83ILZ(044k_nuqKANV4d+a`~@sSJWU6#ZlbxHXc; zFX~(9*M9K*ALEv;lcJv{Em+pVHh^6n`GJ>?O@il-;E3Xf-}u58u9k;=0ef1H7ZmeP zeDS}Ii_*REi~Y&cJ&G6!QLr|>tvcn(*~!@ht$ge3-w`6s^k?e%=W zz_I%g*h5BXxxnDN7*+H~cLF?X^jp2AMZfVy99%6A`vUfWkOC;?pZJ3B9l7=m!D#4K zrql9!r9sFl=R_LA*z7@!`?9H&dYO+wYM&8I zbSBMq7%JW-iMJ~M>EQdYr(P^kH)2e=aYZx1hhKi{3;W{V_#zFimWO=-d)`AE6!TAf zA)SOK$#AD0Vhr5>6q)LW?0W58ME~-I1eu^7!*NZS>Q5vchON|GoOCQ$(BhRsa zFa{4R{f#f$;A(l;7qFGKE})oy;)}kVN6sx-3lMXgMNhy?i28GyfIGMR4%(F$>q|vz zOb$e?K<0%r0~vr8T2#?l`y7I;2J+ILkL#+ViT_}%m0tcEU(CSO@~|&pE8(7lV*W4q zqMoZVgKZvF^v66$ing?OZ%i)n4|05k6~FPt8eA<8`vSJUDGn6#Pkcf3dhbd<3jv5h zhB?#;>Zp0@ z?JnHqOU+*(r{o`DDyDZsY1?e{kU!QP_@edE83(Vm8Yr5!vN17N7Nn+4B;$^ z0(5Jjua1a|!Rp`mf)p(9_r8GLNv?(~b(Amu*Y^bIemrfBUy5f?(avIwUD_4DH!(i_ z`|-tW&2N0c2p0HzU%*~$*albXC|~?`{I_4=*z*za>%aJQL|pvh8wdzRa5qR9z>+Ay zdk$^vtc>mCN-M#eq-TIrsyEH85l+C){dj5M-oI=>DKJm|bi>ma_-;I0A=o7eSI*q} zrry5HOTeoN4U8PY^|Lafpfx}LGV9%MTv!vcfkpnZTXgLG{&V8{54&pG{kW^EddKj< z`n@~r;+A*pZyVcj)a?uUWd-)`*lNKQ+Iyqh-Uo4Sjm3{QOsWB|akS+00L#H{Ywx|c zZSRAkZf|TSVQ||(b?>hqKdv<%*82hc4)Tvh>&EuxHGoBXMx_EL?wug$P`AfML?~VI z=hQkCU*=!tuH}HGWmBr^-L}N~ldqHZE93REN zYD|L3`Z|d5g?Vf!@8^P->hF>~6h2HPd0pSss=3emK1klu1YM`6`tIHLA=kc`U^z{j zx?OrqYyw%gWnaJLw&m!C?C9;~_(;m}i79_A%^CYgrj7xVjt_|(eZm|)H68uC96jQT zDhi8gwwz17$Vcf!Ch!8jGDR;5=q)nnE%BWF7O)^t$K*03jceU2F*3hw0cbkrL-#X6S89c&pLm%o6=m zXeFNw9k0gG%S;KaQX44RHYp*lpoes6T1F@@=hF{dFJMad;zm{g$&5_{wK zl7(4?#242SFO(h?Q>;#?THS;T%L`+YeBc@`(@OE?t~NBs)oH;YH7D9Mb#nCGpDkaxas6g>`2}AstigY~-1)n{@fwBrVmE zBo!Jg_-B)FzU4oA9^t3_{;o9T2ONo~Yy9~<^3TO~K5(DWY{u@sPyDrKF8;j$SJvSC zg%jU%i%mDIRkZH*3o2g>AM&jD#1LwQpQOn7c{>h;cu@862U=7vuTVb1C)i_}FSdl8 zFX_i5M-axym5%e@wmnO+Uh<6HS%?JjRnWYN#x5eyAV#3`Jbn1B3*9sy0zJ-GIh*UA zF~aUs$4eyWj3p1;{?Mk3k#5@GIjR>c&`ltH5|N!ja!M?KtyR~L)PIkPLhF&Qct z2-p$%wKjOZU#Iu-x7O>e^b|%+j$oG)slt8a|v zJ$fz98#ipzA9@g+qB|Abdw+7!v7veQx&$O-Iu+N<-I_J5tTj7nWA)M3f+l^)_bA=U zd5JFRkSl3ecuAxg1M9P!OOgu%JeZP1hQa5@J5zFE)MEqQhUF1xbjiuc;23It)!6Q8XQ2R=v^^5%YEj#dHOk<;cR^wov1oxT-17(;odC`tX3MH zJkE;mCnqEb#$D0w#cioZl$_Qaa;AKcIUiUySl>}>`0+$@%RBuqYU~#10R}f~8Nx}g zV_=TeNzBK^wOLIJf88pO)jdT$uR}e#PK|IkFG55a^`mr{N}x8m#v?L4KcS{{=&pL6 zsxo^l6@3m}pzP(OH3kSO;U#ap?`)y8qz)?%P0&mn#^SI28XJ^|-*lqGvt->Hi#>aG zUGN`W%sZz*ru1H|kzhyOyL=$#ok{h=1*{hrCS+@*G8nhSiV_#kNg5jZ`_)U)h-$ZI zht^=@ET(L@;d@?5dm@;~6OW=O{n_Yh&BI{(oHSPg6n- z+E|K#ad`w;pTaM$UoyPp$g8oIcO5n3?W6f2s7l)MCzPdy!f*2Lv3oIBFGAUy9>tf| zwFrE~3CGfj3c^~hY>B%@Yf^(1dsWm_PRkhEt8;Ro^%?P_QKSazm;D~ypSwe|pf?d% zMjg?krZ8!l3Ue2Oz9H~qeY%6&v1xE_{Of3dE+pSUXt#ByR6^Z8BwPI+Rj#yN$8epao@l-`>)gq&`K;+#x=h;n-Cpdc^Te4IDm1K<5bH1=7%NUVa#ThW<;aUwsWGux^^*+7rsU=_W zExbt(8Bl>059MW%YqO_)qsBVQe$rvVik4wT*KB2MaLu~s-1a*~sX{%n>c=f=y_)7b zC~Eb3j_(C;k-hU=MT<_F zjdIZlWl4ASMl-p!sFlM_LFi4yb21*IdF$W3Bsx`e+C|)(waaiX+Tqjop0y|Tjqk?S z8m@NmKV4QsrHJ3XZWOEGq<+J4)>(MWuYozEhtM0_U-YD6jA$EwSyW}i`Ff&r=W47o zUiAv|LKoh&5%IF}<_DhMz%(pVw2rs&+lu+%R6}R=iSPonLs7tG?KJb?W*rl<)KK5# zH*wAtA&f|}s}2@|WwEaqbNCch^rw5zm35H*-Dlvvoz?ocsq(1*3rlOv1Mnvz(Z& zH~+bM8d-;Nua@nh*5MqM2lv5H zD)XmZ$`-C&Y;^EAse1bvzXc<1YL-|&UzUL2a zbdTqqQ2O$QtKq{2!tCW8MhD}uos?5j83gJUuH%sRUmh=QioS8eAs*o8OnoPL>4OQ| z8pYr_k>vZ;*4MaCo+^AXcv%B$D4bLLW5|r?v)Y!_qi zTS`Usvye)?O)a_dR&|lZm6<+;%Qt3GotCRma?#<+v?Dqp-h)0WN5Y1@^1eZq^M>*~ z5*?QVH}VrisRbK5@>dvx6Y?4Hp}6;&@)PFs7+PjE=L516hFTO)drsWq*zTp96m2ya zbFtw2;N^mdNtI8e+jfG2XQp0B3@4#v+tyi;lD11(_Up~l50&-Xw?Y;0zeH(hrfLvh zRtxYl(qT;H&c{#dC|HgCGP-zc=MLt#8Utqibu*e9RhUI#d~HI{&GDVCDpF5{LuyB` zi0a!9$KTIs`Mw{fcEL1P*0xr?e_NEB@Q8tTO!20%3! zSDwn^l`(FNXIM`MbK|NL!!T zzr>_Xay)ounD{gZ{WV?$=aW#IAnSBeNR;}PpW^9q|9g0myG!d~{zF;X965m(hLYrK zwOzC_$ zpUn6I-lBfHO|eD01I>D^DwK~MC4_zaX4W8fcJ0&*TY3_8Bz>F9hsURC1kZ>iU-z)> zPsG(Oc}w>EbZ)_YcYppaV)j`^^~V$9&OSM4>`%Y8O?3xH>Etu8-!@VB&USL$h6n%i z=%X&N)dj4U@0fX`Y_sdR*t$Z7?@g+GV*--7KjDcWJ>c{RughYMOw!im0q*Eq^xfsF zO+N8hG5dP;ONi2*As8C=P>KtYQ=t-_BL3J z!Ai=7KZ8`H?Ss>Y!piuU`ZI0=715Z8cc%@IYj)$8#xgYIXDJ?9=4n*wQxwmK&~!?C zm8nk>a%G|zlvvU7L84fwe0$cz=Ne*gS4c-i_ew#@jl@&YC?ZvqqyDe&Y&Io#0ezbT$O&GvT~xMTRoG9Msj$C)t{UtNLfP!T>-T>m zAi$nM`72lDhVgbkS49bY>2KcZ{)?>D1e}w8O1tf4t&#g-uJ+pm#@QO~+d$9X5QFRhp&oFb7p=|dj`Bs`uN37IEw2Vo>Fp++y0M03B2 zXpD8+PhHgPC3WKQZ$+x&+rPkNvkhX=9VhK7C=1-KY~BWPT73zTIznSOfsW;>QA?3% z*Olt7Twi+e{aZ9&(Ky8k^+%%aZ)ADgQE8sdT!>|AGE*Q z-!X>qyfdbl?GdHiz*nj@$$cMcWoe2m*i&V__CD;vmq`TV4c~Nu1_4?A=F=skPHfAk z!t&+hVywLx0$eIXY9yDL^zl3`8T%Kx!X@@{brl#T`iy#9em#u_Y+u8hPZDN&SCLPk zNHL8N*9er!C@44bMNa5^w0&;>Oi7l6k7<%HZzFUtzv9~blHj^yDb;qJ-gXmYyFr|C zDg3O^I7xHz(CJV_!B}juWCcu-7{;78@)R>FftweG#7Wz{tM~nZuHEL#ak%y?iB$W| zQ>p)$1*=ws9LSLIOmgOM1l|Or`XIXmi@@u^iF+p~G|Z{-QOKZ~+sK^sFss802Ht^lM_QYpfC^K$-bed730@n@qf&;h-LC81^~ z9=QpYaLOl$JEdh;E@ruk*Kg-tCV;ZO)6PkG%r%ChaML{nZ&jc(xYN`UmkT*(i_Sic z9YOEB*XZ5*TKZk${-R&SoZcAY@n`3=DCI<6<9d}>b?39j%)><8y&#HM-fCDTq2 zTMq|_8<;EJOW>90hlbsER77Qzd6_1+j7)Q7t-N2#oR?om<_xWK@k#&I_+oX^G=92_ z$o!f~q>?%*`&Gq$$x)N@fg%f*_tamii9B1W@^trX*m#M~X@0}x<>gq>CoFu66Nu=8 zPcVs^$=0_kX&4O3-RF>+u`gHaNT99Pfm36{OzbUU{p?YOuM!e$!o(jLB3dJLj_8@yAM3sy6nembhL-aohs{l z>51%A({J?YJ&T(zGkj;EOcXGsCaEerC>HUWV)L5@R_EZk?e?KM;%5u###nk(9t>hW!gjAomY_rK2vnG)X8Usb;PBJ!HIOW7ig3D>C;Z~0}*g-7|z zLu#iqDQaGaKREFTCx`#zbuH{xlIz2FIHnjr5LpEC+02$w+#gy&8AJpY5Ah&*ATmPR zLRCMVCyvOMf7$%X4SGl1_PHLnnAQt-%mIQoi`ohA$Vl9Bv4gVxS{~Okv~`RkhY|bwW=#!&;*()Wl$YaPy0M*(Fw4 zWgDLA%vd?R)tqgw)3Ym|A1Ao>D7_ZQXimZ$HaWBU{zMkmyuj|N<6FNV{m|E0L+XJA zH*|b9h))sg2~;+57w+O|+L5wTrM-2!OH{>I7DXP>L(h@Pg=Mo#R>R{#F_<)Y7JE$9 z*yxRj?;6Jj*BUyz_x5xAH`kppTO+-?)~BzDi=3(qx}1HIAjYdRj|V?b zxZQFLZmC8#KF1#SJuOPvgX}Y!j}_*P3*Xn@JJYeBR@*f8xt4R{+wJkuwiL{HVqRg$ zBsu=0Rd*)g)Dp~l%ho!^Ygb6!RbNT3-p3%ud3*k=hAQ>t{^E&8cgepPJCb!aOc-RQ z)LUDQVHSy4rJxsySIKoW%&ly*tz^qq-hH&|MUhjo=1k@Ho}-6!xW(wdJUTqUh-E;$EH#d4V~cHs$!_ve&z29j`6D&5ZGM zydAc_>#S4SvpcUsP6eo`bRk+2v8nWQo9H5qg`Lb93%kXiQkj@YQ=o2)dVTQf_{^$-$jhi6niujB}{}E7nz3 z?{kuK*dGHc^XIA)w#wK!G9;hf6EDGDBXKeg-Kh`C)SRFc$fkS*c_r|%pQ8H)b#936 zXQY5RKIJRvlEl%2(XY%D%f_vGSmUgjD5avPDJkziKGo@1oje<56t4GeHe%XRPU7l| z@y9tHTFREjeNEML^XBOF(WBVyxFwsjRWi;kwYkMsf~W-xvNzF8dTm#`gejR7*xvMC zFSluJ^(JjgN49wInNvaI{ZLly!FeLpNt8 zC&?sl#uTd4GIb{L((+ELv~vholN?#T&quC`tJ7JCLh3{B*a&h@C5zY4e=I*C74rC_ zf(o11Tp!O|>H2dHW05|R7hk+BcM?}ZzAAD`-D(-TEm`Wq7Q-z5m9w#TN4^Vb;BqwT z9R=Zbs?-#s7wauz1_Fbjb~7p{BMy@S4AO!XY_wNIwfPa*y-%(}?>v6^cE!7?)73{W z3U{L!m;095%BkT1J@Re8+R%>ANkI?u8=BG`CyT?p?b^PLOfmAD;v%8oQX} zG@DDuf^4zvt9D|)ZhrTWTXQuI?bVn3$oZYS&C$jSwJqsxIx0ncws0)8Jei@E+A3~H z#}V4m|K&CmQ`H)Msj5$|&taNodJJ)BE{sBZZFm>5At*BU-1C`?>7czNzJBMYj@4^) znc+0r+?hQ51k57ByD6l!chWj*&JifFrD)W0rj`e{4itM`S6wtNc5F*g;8GEUKAYQ# zCoCfQ;9-AF*uw9^x0gvXuGNb3%CzD`I;;I-yM0B0M za{;Fisp-iB?3;D>D)M+RzH@VjQP*xy`H35upSX*qZ)g9YAk&&7H_$a+s&Xrq^M;Wg zUm1nR<9C_CcX${1lV^m}iG2*)-Pswr%FfNxZ;=W^eHccTFTK_0wB*a>hE;c& zwV|3~*lXd99(S={RGzv$mXP?RdqJ#Wu5@T$i4b4#x;`n_v3I;#1Bu$LG@48PC^2G+ zu2G4AUPeZoUS|-0FJVo%CMOazwY|ah8ari$Lj62pe;>}9Z{42v+rwKDz0_Z^j2JRz zMe$HHR)lf1GoEIl9J!+!X+tp<2l@EmoOul~+T0`8))vb0RC-1~K^f!<{%c=pvreNC z*gt4mu9IGf4vR2n*J*9iOQjeNsKfB;mFw=aTfwm-_ta0>DhuXidvf}_-*k7K_!HgR z&np6*)-QG1QlB$GoXuuqkatPF1eKJ}4vZn&6f@=;Woe>z4ROi|oH;YD9x>8zO0h*| zXg1*R4_xn*{ zvu&-DrZL(liUbW)QrFacd8#B#ZoM3Ql{+w~yMCzFxL`OU0ZDzE%E=5hCB(x3v%T}< z*2%Nis4ty^;gX`8W`I7TCP~g5H{j8z?ZkL3jVNks zc@Fgq9sjC;hFx!fU-t-SWUd2LKj`uA z9Ac{V;quAxCoH>^$f&$#Dy9wB8G0RwP##$s3KZ!-HKY|&WsvQNJQ}7BAZ?rZqe;0cbp^;ni~I{7j`9vFq<*QYYojQ*SP=bXLUC; z$Gjn{rRgDC)w_wBHN&D*ocsmTsJmGHkz?zta6@s}O#S~;VgY=d8v1enF=`0xvFiQV z_#)&DI2r#xlvp_S6W}CE`?H|^p9l!BJ*oamEDX(h>?an8esu{)mn1Zgi!&k9NChScie7ZgZ$L2k-=w~$taLhS6WsQP^khrF;JK>LK| z2e}?xy`$Cb0U^6i`wZ|^KPLol9*b+yu&L*{4-Jq$uMAs9wuU$V+HA!0oz?mu{K0C|0{ zivO&JHKdo~-u1zx_Ye+FoGU^v-$Kk=Z8A|W$3T*|3*TovNra3zI-+l4B|(IaW zB|vf#Kc4Y_p9DdP^-;P#q7Hd-=Pu%Ss54}>CtaJ*Ard0N7JHe{yZ{o?<`p12)B};D z{Wf0d-wTN{(&HSk?1Km)uGR_}_Cplw8ka&e`yqELN7+7m^gvFtmS0oL?u8)tilsh# z(+`Ox3A5-<>xWc%-VQh`(*n8mq^yjR?jrtMiS11u1sTmTL zFSvBxxCugh#~NAVaT}yoEZ8iks2L)^c)0O@b6xG~z1%xxZNaV z!QCV#ezBWG;{R$liO`dXKdQCg00;;I`;|oakL&6#xVVrCIHjT|Z+_#3rSX5h!s!>6 z*Kjy50VMzNIkYoODO{mnU0!Fwa=_K+$LENQZT!mNUHL5bd+Q7* z?Xi#$s+XwFpC1UV;32@>Vqlim^^YQ^JG6=?OLE=AwAPY*gpiBe;~so}m5L({w@D%?&YGgzUG zMA>W!b6J^GN8)&T3Bv@1&c_fxp5)2}&Pv=G#1R?lS9#%0r)n>2Ij&|KPDegY9IB=)k9k(0>FUQ@QPCTo=(-8dXSd5RcgNUw zCm8ecn<(a0Y93H7vST?`x(ZF8D$;en#_=~7v)673CPIxPD9cX5qHQK}jRaV<>P($K5;@l~Yh*pnd1oX{)?LfU8`4CWoAHX=uFeQ~ z1AlKlV$xGuUnT=AryeOL<7cX6E@u{b1{cpG3sgEdHygMNp-2f--%?PLA^6l`>(ih+ z%-r>6{NkNHx_2e=cnXNcS8HhrvmRjpDb%(g3?qIzZ<^=)j2uB--ln*~Qcejjri9>X z)&Y|<3mjn%5j9RXp2`pc>os|Gy6ZJ9jRXb8f@{t!GsVE0@I&1q-PsKv)yN49Q-K;s zwq+LRl3-YVBSD&-zxM7h%)P?%U)_+JkxsI=JTpOD!c9d<;;}-Zd6t_UFHA8dP4uD7 zKWtioSa?c?z1$~;Z-=B*6bVNLf7FNZvDSz*br5~93{B_-MsCmByT}c#eMF=u_L&H~ zs%T>Dhx$Pe2#Z@;-~^E8)pQUduprJQ^Hq^de)CjTmru45j{xTu0m)f9r`uVYnOtQ2 zDt7~dZeREkAsi@Q%U{Ddq9H4m(!12Pwy%BWlk@)QnU_@m?R<~*Me7h<6Et0S<0t*WJ5we4mgDH}68PmG zU(oc3>`o~C~H^@wQydm9JMbuA|FKLyWbFVzgTp^yYd^BdSX?=MNbQPGD)S>b=N5t&4#hhjOdC=Bo)oHL(BsY!|D$rXx}>@=6X4QTXd~3 zyVp^QS9uLdj9-e&qaj;!oM8L1f9KV`= z>*~|MH#OS#2p=|TJ ztuSgt;KHl()Y&6TIcx1|UX&feNx?~S=|)QV-`-xzqqvYLk5Lg#MAs-Me{S2BsPpce zE@5=q$p-%~2-96^&QQA%Lzm0g*_DpgkDA+_vP0yCMuJsa#Rs=X{M}I4znlVY-mCuub#;LPy+IOATZRVb}(6;{k2TJrc3StI)j^eZHaVZYo z)1PdqSYMwCpwhE)Z+q9^`%sJNVvmK(Wq*DnF2{I-E!WN%$?(Ad*H@TP6b6^d#Xa+# z=WCd!W9E_7=M`_)W5%qoefM~g4(Q0_TIoWD;` z_Q6Om%VL12tbrk>d?p)J`YhrG)pZ*8rK#?~hCJ!+Zkqj~U?oA_+qY3PZ`aeTclepT z3vpZYG3;6Nk>Y z-S5ciymMQ=xn`bqu6DRMQNLi$S)VbMP$1yV&2K$E_h(OG<~D)Yb^ggxq{_X zOSD+asbu+W-qELUR_>*9SV$3w4fwAoTa?MjN8dg`$-s0X>nO}#+*+Ap2?)W#j(|{G({Ca^ zVT#tYse2tS+$gymdy{aUxF%xfSz`rR-9)iMddj7qM(W$o4Df>?!8aTpDWraN)D-kN z?T=Q#n9KP@*2eh0Rl84N@^%q{OnQdLm5Qj#G?WvY4=*rjlV(0xaN=gj)pr|C5a7Op z|0SO5>McJbty_v?L>N@!CRNi}gGoqJlfgH{oTfShT`PL;xW>yM<9?@O@@DNYQYqC4 zyi`E!(P)=aXxBFMw1dEeaSLJl6HP;Jq1%DWGuTgobdBGt`FP9zugvwf!0aypSx9E-%#Tuw=DXuHvuL9ckqjhL<3Em1_#dtsS`?DGTU zGpF^4=GgBUefTW+>B9wtM+=`{S6T^k*rpmLx$vAgAL`(N%T6Ejbv6IBrUm|r&lAY_ z9Qm+D$L7mCCFG^lv9I&J-&X=ZW}IybFjp!%*KGGihnLa%y%p}jbqs4@(e~913nkBR z0=wRewsgwFkt&}r@GfZKDSsF8+N5u)%8bL}crPN#&>tna*7sJzrRO@m{hb0$lySNl z?X^dJp3>59lLqARc^*GLpVjchlOns*y6Ic7ucv7>cUeG{*$tNT%B+jRV$fzj$xq2< zO2T2TF3#AeyVP^h$@m66YQ)AI7{rmKxq4;;scOX+U#6XpGG}=IJ?*B3h8o&>wxVE| zdUVC*WCo)bbR@4rn|4~6WA(o)N>7@ZGIl85lp)(HxzxMXlC@FHgB^{@yM~=!v9nAT z+Q}&Yo>S1Nrat9G)Y)KSJ-qU2H6&pvvc-Wlu|AI;^4fQIC@k;N#WiLZYF()%Ay0h> zosZ%@-BUBj6f}a_KJYAAG}kP=?S{MV*|x6Pa^@8VN-~WX&z&2}AC(&W4HDW=+e@pI zl%-0bfxbLIyz?HiEopKWf2J72t&yl? zu-w;tG332&Vf!vpm)}KkGg%63m+r2@n_`u6c?{H8Hu+d;UU^<00xr^xsxptL?^Whufu^Tb#?%bkH zeX|(zimdUra(>Z_`&1BK{TXL#t&we~DU)t_j9Z?4zWNynH58b+$>o{6_VSJMmKVsb zR$@>%Ay)7Bvp#fc6ZO9H%BbZ$@~4=>%|u(WI36*4WZlhJ)2$K>9cx7SN`D*j2Famu zxhQKV5pT|bO`SXTuVx*oHk3U0G;*A7GTKuomsA%Hg`gNVOGUgT+RT4VRg+DL$bs1#?&H!C1kEzsPm7|9^>V27Tc_9NG5AjMTXe7Qe0o4& ziS!DuOkk7R({jY2_YQ%)r10Rg?Z#FzUDb~Jbtgv@+s0jGu9oF5Dcliii2i=k%QWUY z4%xYn{G@j;>gZ=(u=~2|Z$Q`0meuygOZYSAYIF+5`x>tYn>FDyyU6~jgkp7Y(+*fN z?7$P6m+YeUkAoH>UR8AnA0GI{v1;8ADc>qfQmH~VPuvhoJ zO#ewBa<2in0l*Z1Hvk_1z5x6HJOSVjAOJuhfTsY00K5S35XlNt=$N*3PpaMVx zfDV8Z02u&s02BZy0Z;*;2EYM;7XTjsegFahE&>n)AOt`dfCvBx05JgK08{{|0#F06 zw|-IsfF=Mf0FMB80(cC-3xF?xy^P%x0R8|100aVf3LpqTFn|yM&jEx1NCNQs|1ozb z;8bmY|T5<)Z>qatJ~V_K!6ka?Cl84DRB++>W*iO5W4$P^MXWyp}3Oqu7I%*y|J zZtC88@9p0A_q^}>{P**G9OvwP&e>=0eb#rcb@uu$@C-Z$Ngx@dfOW6~jzMg&6W{<` zfCuma0oVly!EQhV_5fla4Xy!wa2*%`Ltq4qfeA1LH^5C`2F!sIa0b7DyTAqb0zcpn z0sv+}P|S#ym|-&FK>|nwPr)$5NxEOunM08g5Jz27c_n#c()uX-_cI(1L(AXAar8Abp z^*i`^!}ko0iew)u2f6xnkI0nu5ufh=AbMK5KTgl(cDqb0&FB++DuT7sOiorlJ_l#s znoZ@{Tjnc03-?canibkWzJ7<7Z^UJbH;uV1V)w3Hy9NcqubbQO)ROp77QfZBs7O7G zFaDVOC`S)=f2B=Q?yCs5W{F32o@NTAv$ZdJ^_JU9!_Ndfj4gGQ3WyAOZo{_Dy-vNG zkmnqK@>v@#Tbg+M2Rzds4-bu-(AkZZmW8p;o^YP5+bZdrYvS9X$Ln!Bvi!`d%JYQT zTtqBztlLdAhAl$>8ETkiE0e#NY4*T`xr&0-udh!o-sID&7{`qZeC1wSD<=ha-`S(Fx7-gjV0(@B7-e>(YKIs#Kfpc|J$Ok{CuF4f zRi2T~&C5*21=f_7OA9);PYN;#=1}g7@{0;*zJX(VEonwZlrDDbnxS-(-?=wemwnf& zWo5?jiEsnX^V1sMF>A&?)Vj5ML6DXocelzqKG7}t#RWQ=kL zn@`b&FSM=R2T_2Y-T@MW6*eggfjg`GV#8zA3$pwA`x{5te#_N;FP|Uj6dxfK$o6u# z$g^;U${uF2fV7l#E89nP;wZ_B4rBbt)^Jxh2Cag_Wj}N@Cn?dzRbIq;CNPUshQWD*y?$s8>hHV7Nxg#t-oD8DD&tY z!~MotkvHQ8WP~ISO0PVaKf$bGSz97kK|C9=8bB=mLS=S~^r^yU3qIpVCGQ3fDx?u! z_spdlOxHYTrYO5_frUXMb~Mer(ZGz0V;(p3rr*$k6hTt4J)P_e2gbMqWi>1&u!Gg7 zsb-_{2m}^2&L7ZuPvB=5Bv)oLl&&l<0EuNfZ-kiy0F|ts2I!;0^nwu@lu5K5T+}$OJkAGTHrmWy*NLjVnDru#ZL^{uI zZZQ>8T#+vlmvBA!&h7lZ9^E@5@+lvkxB5AR^ie0j&*3GR57sjpJ6sa1TnsCotfq(5 zEK^^Pxo}%LQ*qb6gj33C)3o!rI=9WFrygEd}BT4kw9BBzOzkBMV%7k9Q0#LZ1JU^ zPxEb1#G|1Pc^GCc)S;56Qx-EfhbN=ed)TB?k@0#;M}kNUfq~-DCm-F*f6M3BVY+>W zgz`9>HAjMAsC)AOQ?1(kfbx39e7w}PuJ{`k*Ouw4m0k|NUpzzVtGRKkEO4j0OQT?j z?xZx`eYYk58k&5jtC~3V_mYbq>WgU~GrH{4!br7=PFyIC@o)+5{j7TSQU&Rxq&?*W z-=`IOoE;rCy}gCc7llq_e{SfAt}`xocDb5U7f$kHB>q-K`kNYEQ$#9Ml{D^NM!F2y;)G9W>Cio1#fGvQj-~Xqzjen|DSio!F0+wJ2_R|K~1niVQ?lc;hkD0!ojq85B zk3|YIaMimFdwsmo@JA+M+GC!GvEyZ2`=eW^y22#CE#Crl?#f?aa8pFPbx2r}^;J+C z&ohy@$Dzp4VGQfk_O*S1xsE~45B)7GN-V^Lr6&8Y$#95_St+5Hd+d zyq3XCFQlKKp8jI`(3Dhki*sx5ONDV%WOej6cB=`r)F{2s_;CVB9gv+WBpyeB%@=H5 zeui|w>U}+-`^S;vjGu?Vz&N@bUZwfIw*duXvrk=JtwLY=JP6mii_z5MwCAi6x#$|- zx&sQOaA9Sg)u@sBrpp?41N3 zWX)-+GNFGDQR~XYH80wscSdd>CRDvq1B-Isb&V?Yni5w-PQ3^zQ65n6tF1=w(-(s7 z?x;qI#2cnyYF8OOTO$Qf-hp7}O3 zUAQZlsJ|X%&c|@a?X5+rV@|>Mu$xhze5zKZU>gc}<@cC_a14=STd4`+UKDf)Wzj`46%WZWJ4{gbPhXyI5$SINXwRc3 z4=Z34lyTY`#%vhv#O(Uwg&u6j?*Ww6<88kojEb_Zf9~Nf82#innG?s!KaFydFjpK? zC6|cWxz9Jr_SMMV-f7>%;I|!sX(jZfG^s6CnMD4*+>#8R$I&g~n6193355NS zYb>L793>oMyWdVYj;e;QxbeLjN7we8D^Pejfj*`^#*HhMN7XDitWPs^k=2;oWE-{` zy4;@kBJiQmrWw^GQKi=CpN`TTLdDNk zH4U3bk^6G;3%U9+WOYhp=Lyvjv{a)nJ(N3yOyjf!?A&V5-Xk}vc-^Yd`np6;TuKcZ zSj%6W+$uuqd?5t>7S%}o@TCcn-XPJ3*?#st z4SUPc%4507u81yF#)LJbl{$)CFUEAG;Y_2GhT*IkAya5glY-!Z9fZC2DbWva5233r zmT}bDgJ@uHP?=lqFnZ_}U|oJ~2n7<$>z;i-h?=;|W2i+2kqyNL9xNpeq;CuZ zRZ*Mi(s96mR0pn-o)P)ez*CQ+gIc{QU!&*;ojmW!hY^mNIor;zKL)NcWpPXN4d^ZE zH@xN$o{v>*9_h{-dYZoY>+8><6Wc}lx9{M$)%`{Nu55cOt?uoyw7CC&8B0r<@$07l z7M}iVFBB~H?eO%q7s}VGrGM26rRb;4^Ovz{^rwaXE;f{qMwvUJJ z)w+}04>Z8-uc~zi;mt5V2z~n@=vURQ|1`e*PsfFBh95tC>bJoBEo0}m4<8LP_V<;y zpBO4eO+0cl1YQ-$f==^7;pAIXc182KDyl-tlSV<0p4T9HahqVJnJVpu#rcjJ9oRwC&(TleN#FIHRd2hq4LzEir^_SpnrTVMl%y_dVJii z5SWdUhIbINF1FEhzH2TN*mqATCtZX@L%$DSs{OXNuHF zhAI8^tPt;jCH9%)_9()=LQ&+f4XQoJiVjrWLgstQb+E2lBc6h0J{(xyug&GH*L(<~ zuRVr+bLLtEuA!2p%c^`gNK^XSU0b|BuSU|9Ct-m6KmL{kQV)zh1%6 z$FW@=(!l4J(~>i~Y49)ljwzbh1vF@0Uhe^Dq_9sTi8y1V_H?}cI@ z>^01evw|6r?WegN(|4qJUQ0wPX_@VmocguP3reTX+ms$Ej58#$Wl|zd4aw@HQhQs~ z5uRnD^nf?uZAgq-hL{g!wry4mB+of0fOu26(?<_Uv0+khZH$9qY`BM&@Xod%d;yjO=T}XAuMQ!aHg81zl z!|li}F?n5+yL9A%)p~>97b0zXEpE?#A8n=s*SPOD`slC?R_UH5552@2wCZjaRtw!c zD0nl&*iH2hb#;_TIq6X4ca&)^XGCeeV~mQ!^m(b|f4@uW*8S#)ezxDczl^R1Ekb(e ztI-kOR|mM2zh%~rb?NHvKe4jv;ha~$lXij5&#sm{a=}OZuuI`3q6|qrL7vceY>=c{ zBzZOT_hdcHf_tHN%ctmL7N27Ieor3#F5X}K;5gBUi92_=0OUrh)u&y2r?X?X>V*>$ zD%IQ}U(-aJsMH9yW!>GmS#gfoB9w9SJ>5`1y(}Sfyr&-ZD9$l~awAADq$|#x;A5#U z=OZ4u=<=vwz*%$AJ-2{S<`gNx;n3p>!#gos?F{60GQ4uAv&nbaiayxab*~goz=cLH z$Y`B_824Ys3-i&197;9(nfvQ;jt15-ecZ_*S#Q+C{o?_;w0+Qjuh4uuK*wMPq?%ST z;@>wx$s0Vu9LW5U&8>7*i_xg9cu^3k}x;{y-=G|poc5|5g9rc~YG5X69y<_vg$RP%%iKQ4lPvLGL!4;mRe6y<~D1No?xDut2X_(*Qi`rJMWrlJjPzu!>r$xJGyMN<;q`?S7LM!b5G1&6dWe zJdb_0mFjRNkS(VT?~FMa8hV7=?n|4u0WtJZ|8z)(Rs6oFA~&ABs9dY^fNZ5vgz1X_ z-(wzTCxrI3>e;EX# z&D`!CzhQGN-&LHgA|y}5DyX+XN4B8B)qLOHy*?CH9-95u#$uFL7Bc)8prClj9< zldp=CD(OY}lT)}bXI{|l?jrQ3<$WwUU4>Qh-cISvQQ|!dA5Da8iFECAEBom56)vgH zTk;<5q#wcC*nRoE^V#?uma7FTIFz4z`6TVc8PaDJqU{$sgjd6cC;XpXdh?#*!+Mr< z=j?*fk&^CD7ws-N5fh{dxeXFd=32$=?di;sv3M#^H!|DiEtNZbZegslWSULSe801C zUN8^Vj;7unR1Tl}PVc?$P@PW7C7gKkV}kzJOLo8BhRE~Mck_!r7UKu=R5cLYDU;bB zA8IEyz3*DWVinVt6t(j$-<9SkIt@%G_urs-?%6JIb3vgJ*O>3hZM>{m(|LKPV@K{z z)Lxq|Q^yNhceH(SW8Gps7q) zun?XiU??OZCvT#8+EdXdrmnIg_w+{jl}8hF_#5}!^lbjn8>E9yQjD|VnrK+mvt>*^iX3Pw({Ac6yCrE)u(U=bQ0F5&=1X{J zS@67Q4Eu(T>REJRmmC!?Hi5+g#{=2N1Jub zKaA@1jm)@4iCSxdj)SX3 z`bO;mGq=$_leR^>TXpa1-}5TF@537#<#ADg_;eTcD$Z-h27{aS*YG8{$$X1Gy`i5a z@jdV`SAvmie{Y%7&BBfYeq?0Ci4orC1pS68##hD6t%^9q^n!4)!|R)Eed^~*qBSdQ z)Q_x+4fFaEzAWXo`*`E313}ri#?0g%1sB)_s*OgTD>K4%&EGc*s4H^I)>>beV_3w?SNtVYq%ejZ?n6JTvZw@33TGW zK0Fnugg2(_&ebz9fA9SGjnMO5k6vCneBMyKvCp$C#(9=Q{gA2gBO~v z4dgjzoVB?$FyVk7vLNkuEa%F=ExoMvQgaSnJvSSDRtm;cro*!0EIO>t-b*c|TA{j) zUJUOdhgPU&OYJQek~M9Pzjn5zcU^e&xg{o3(I9b$IJw5;ioLymrt+x9**OB0BaoDN z;HZV*bYijGmy=bNBV85N26LOg^#v?OC2~1S@U-TPX;JreUs22xa0!vzhzl&ExEgAC zK;zwWoaw@MBv0f|sc(*ZObO=t-%aAgQr8?7><`;oSvm34$)_djh^fi#LTl;#m89K9 zqCU61@z_7i_Gp)W$v$XdFlxEQSzYNGso0k32hn}*tMR-IYvt+w^MQzc~pOeSFs6Bh}+Q*YF#&k{9PEGb~ zEhRdwB12MFwnBU-&E|Zh_nXd~*^u-je%5GJn@|{k)zR1LL#8xe_Z^}-4+Y)hwiI99 z+^%>!_3}{4p(32OmIq=h4Oa@!NgU%mJo?)mk&_=!`@bXJ?MQH`GWt^pe(j3B!s6VS z-^d=-soia5WLjOOUf&x<%+p*IH&8U}!cFnU?(K{Hi)K1zrtmY;V93AFcYB z*0fg>&s*f?(Lq8&D-!pDcc!WMH-@|#B5?`vwq6UbCuQ#2HObQy?|6fAQ~tE7eA=$9 z4kt$WscYr$lE&#yPAQ0wd(mfoW$D~V2WzNa{^{DG36D)Smt$Pa zCX>Px(zj$uZC`e}DkhRYP%c-wM&mGd)_8QOt@P#vY7I`#mC0hiLHxjv?@#JjwJ-Dt zEQ&JK9yQOivm(KiX}0w#n&SIBN;Vxf2rv%*Q^(bR9Pi ztl}n$6E5HNM6GBfQ1^Q693{Ha5KBd_R&sRt;{#?w$_MPXuVRmnduLYq9nmelowY6- zg`~o=vkG`KE5#i69#-wu2xYzEGn|w^U@2zxa5?wns`;zD%_A#BJf$%cYw=N*rYeu~ zK1bU_c+u_MPKg@j!KGly=$DxTrN>Qv3np1#Pc#Z)Hm-k7|Hy{w zb&U6gfWjU88)Fva4jKd}974M@N4Wb!YSm|-lXPV8E{Y|g{=DbZk=}LZ&oz9r4jH-2VNb`_q)xvv zF|6G$vLmf?Ah%{jU&bgmqDH>1I4O8GXKPIO?dV7>9i2jH#3W8as_LunKAF+xS0#wj$Z2cE#`dd!uiQEHo8Tkv1r>iBG9#;_h z@~t7_>+L`N{YA3hAD;Tha@!-)Be}05(W7r8(|>zkwB2a%-)I2&_S7HV@xR{rkGpVe zuX541RfVBUBmC#SZu)NxApiCEN`LYney_wdfc#?zj^>}X&|fxx zZ2Yv)-!*?6J@s`J|3&jhGyhKq()P#t-u%(G{jo6@v8%)Xm<}5{Ko{tNYv4LC0GN&% zj^Hl12iyRrvxYYa0GLi24?zeB1z`Zwc_Ru$gBTD8;z0tyblP|d(!fiQ19Cwgz;xDl z14=;|z;xWG1XTdjfdkV~qZ?ovxrf0B7zKasykQB)qYbzX?tou)qR4~!HQ-krDY{^O zH^5{v`UrYKALs`IU;yP~0UQR5fC(G{#{dVwbim*O z+<*t11gF5y9WhklF*TqLt^y693ADgH@N>rtPk77={JGObDBKSNk3l$y08t4!E=g12`B|+ z;4LTz??5%E0kxnGya)B*?>cD|q94Dk)p&5s!1TQ-s1NR7j-x`Df$4B@o1emyu0nNC zh1ZJUqSqzcx0xR_8M+3OE(ol6oJtK2xfN{5A|ETlJ6a!L>FLp(8?blJQCs&b6|b&W zR$aN0U8B`Ix^`xE;|{7{xgEvV-kmE~nMvtVEhrzzt4Ltk$w+NufP(}=(hHtTG7V9= z2AX_O345eUP4F0(jxMTnV41AyS#ze*Cv!u`V@!F!(A&gvvM#lCOik_eq- zx73C-KTo3_S0vj@eWFOp)5;#>jaNQu8GG<9eR*Tnkh9zpeJYhGza2a2;Ki&t2c71u zN0k$#9$WegZHqeoxi@W7g9yYAKN7PvbjiJYLlox}p+S|?-VjS2`ur??y6jgXLIF~l zL7^8lT7IqG-lrc3xaHysCal zxPf0|=9O;GP7kmBc}~&??Vq%=r&UwwHl3-?yZhMVw^qh%L44+Cp^;aXKDIwNI={}b zw@K18?G`DQ+4Zv9(^*90#~lV~d#k<1>pHr)?-Old-L1^fkggB#>+zvJ|5319%hW~_OS?FI??lC za@HWnrFA9N;9dUiQ3Z|;TobEvSM+AewX`hF1sAh)pZD*#NpuxM-OE~1EQxv^g?Rn4 zLTK0`o~~>c_S)W;=a>&DL|zJ`yEkXVLhjqN|1po&orM?kIIVf6<|LK-64FvW*|n$> z3~-Eb6_}GGQ=W57DkF~0;1H6J>)}kiof7-Tg0i3D0GHY>d|%49L!L9v4fT@r8sm@e zN~COFj>>?1!OVjeYW)1?^Exf<=1~tvq1@4mWjkhyJN4opce-eGQtY!YoD=no-%?K6 zCr)yvBk854JDXmdKi2f&YdU!bYq}={_sF-orWq9LQgQSI$aofYbxT%~hjURqwC`$* zHCp7rKb1G;PmyYrUwLuIIkr0C2i_m!_m!NXIq_ceAn%=beTQS{pE)?NQCZkhYkHIC zk!JI1kEF-R5E_k7yf7fR_2A?sImi3QZwy+v?U49Tq5i0dhvaOCo%QXi>P~4q~X& zh6cr zB{~rD?iFQN?s1iL5~8W$;p(-2m^>eU>ZWEMH;t(3L`FO%$*0-%P}5}?O6Gm=oRUJR zti$Hw!AgFLdz;=x0zGr34gniGHT_H&2ELq&P4n`7CHX)yZ;C-BK~w#d!~rqcCe_%b zyGD|9ikBPfBP;5VJ$`VzO4aOCy3y?ZbJ{WVi=ByzcRb4=U=_XQCaWd}VG zdee<#6yg}hIJz@+*4rch&5h-ns6F@7NS``X%U-^NWjRWv;2Rjqf3n&3kr5wmZ$o(( z?+nkJO1_-pezfzw(`7_OLa9<6$a;l{3e-&uX}!oAFma|_p6*{S9EGN1dsbhBd)$Vl(PtK1VbFi%f(Z0O@& zx`$^x+@qYXXP@13X?ZtN$m~4V?@MNU-oDXtQ!nLXmaSd4!rGbEoBP?4r}lnQ&|KZNaN&_4W1@NIs^c8_(xAioAV?7U-HLi;O>7-1i+C`o7BF z-sivE-n;a5)5Cel?~}mx?H|`;np1AqZ|Gpw*B^NQRdCAok;qI|7emrtjywdSCBj?S~mp3U{QO5O+n6O+<*0 zSs&TT3>cTtTO%{`zU8C&PAK&WJ9XQVB8tNiTP~zFLn%(LqPx4)5pGu(wXlN)dNR7% z)W6pjUDC7B3%JsQbhk3?X$ShzwKdh3K z+-4tcNDtz^?Qj4Gt`RhMAQuR+=|}08n@>|w_aj!@8FIaILx{hrF`8zp7i}>R)mAQa zp@nGjb9>VV5v{+~KK6w)6h=4fB^i>3?pGKGcH|YK6sw3~{fa7NpX0^DYF~`{GHC|K zwe#Ro`=?_JF1g4(il1_6W&#zYp1-u_JB20`O#Lu)Jv%@mD5y=2*aINQ;y}MX^u(f&?m`= z*|QmY(Ip8DrGNbVIRN0o?>407WH#qUFoDDg+UT`oN70u(N?!y6#!#F;J$^>jIC@xU zq3GK`hSJ{?78jlwL;Tl;cVF8*iISO`+q5@EkdxNdNcpvK^yr|Sfq&ivx*S{6YEV9j z0#&$e9JtLtVK5(-B+(GwIV(mHOau3CM0L*xo{je7G<^YPv168MdQ=w^lw!~Bf5BE zYg3wFB;xyOC)Pb%r2oPQZzj(jEu4??oy2>Dh@*CvMJDgr%HGGYf zVO-;n?u|%83d_XIvJX9r>QN0Y9!0kC)A}@llZd3;Y@I!J9CaoqP6(U!qhY-Q6@8LM zl){I9>G)I@Y7abesA<0^BHFbgLuM?Ga)0^~eTz+hbFGw~+kINu&KacOa&Z7_yrD>R zDy6sPWaxI>fbxcA?|cAL1!}U7oZvh;f+{L%1YZ33`7l~O zT0$}P@sF+z1S+T4SryjMvP*bxe=1%vhvAd?SfRbeU%$z7$ap*a{5L{rYnJL#9;~um zU&P*o!gob)q7HKOz$$JR4p{VMkJes{H5A#Ne_EYjHe7T&{Iy0obW-^?UnQV?-330P zKZVArryoa(2-aTrX#VLVbsJ)t-No5iES(mt?-@r{>}*_M6|{e8`y>C+3i|E!zTfgo ze=WbZi!Cgk?KyvhQketWq4WUE`Wj0Ap<~15Puu4&gDBJG9}CXE3!>87%R%}4`}B(- z`a%51mo)l0h$?Tt#?_yKs4F~<37($d?}8@|tiWG2bbSk)|7mdizYcPL)fn~Xpr#H- z!e`iyU%(b-d&1t^0kFYNfCDgr4-eo20qvAZ|k8h---Jiv$)yh&sY1*h^wbpoMU&$|okPRS{F%L(_6n9pqeD z_6p}U^b^|~^zwLPHwyXqKrlwN2Sw#Q$V=;NL$}jadGUvO5q6$EW9WK68fR40`J(Xw z9qLRzebO%rh4=inIotjW<>@Hm?L{d_p)jUxxHI&7!b^^6XO|bkXGLAZ|MlR(!PaxKVQU)DNlPIx*bYCn4!8d|SU#8zopQL36kN@Q(Q#Uf)rcABho~+nDif%f z4?p<8^GVd>Kz6;&W)e+C2l+DTC?K&Vv30St_fYiEj@Y|_@#ygDt}v&|<><6(bR&Oj zHwwV>yc@$ZiUy8kahZ`%A*!khH#Oo(G;6I^tgSSHWSLB5+4c;gJleEzMgBqLPj4J< zx_1zHdQ9h3mJA}((2Eyacm~m$o?g=0l>x*U;Nw+)e*n>CcP4in8$dZm&deQ_!-zU= zBIJ44FnTZHYNGhtFxq#eUB*gv7s$e0;kEhsO2b`_jvn(7mvG?YY{CakOLlnn~i!!1w1D6KUnlJpO`e6W!X%S~Y>%5ko}aqf?^;$Akpw+=k%d+K`jYUXD;eBI z@KHEoa8ra%j2DHB8ssy;s(+g=A;=ve4)l0XX#S=Iu zp~v6B;+DrFG*1n86@PvHFM?LH+Sg70Eokv>zvCZ4i`hjB!d)?3NisE^H?@`4GKUJ!2DoU18TvyjANKi z7%iX!OoAye4KP{8X2Bfzt88OC;2^|g9HR!u05f0#$AL0X0hk#5EhE{#$wc;Vvyc(N z4%q{U0SO=ldjT1s0Q&$X!1V9`b9S(^aQ_?-0q21PkOWtN6p#ioKo5S<8yGX90HhrlafFcs9^rU1c%A*)8_WK_4_$S>GsT7 zn1T7B$?-Hf0hYVRrS|j|nX0sFsno}lSjVTYvnUI8zOzoWT7PXxtx?J5apjV=zS3c` z5Xrn?mCI+;wH6-owDM=wWqt2%3)Ws_(2?j`le7+)Efmpzl|p1Khl$F8#P z=sIDrXlR{Km`3)~odV>F_G`1R`%5-?;;a&|lc^n@_`{Q2hV!mhe0eb$y}>)NP^iYa z?iljcNrRlJch!t$)T^<*h{>zI$nV|q>5GSi$tL!Z=T*#<+iB6BI2pwt`aq_4MthCi zJoV9)_a|$L$DME7JIOozY+mlV)3oJY9PF5*FD`ix%%<);=jTC6y5@8B)f|`PVJFoq zQkQp{S)B{u+91C4dhdLE_|x?I$tc&>ownvYYZ{(1%|3H`+G<>G)A)1AIZq8%TSTul zZL|{$YuDeue#Y~L7|m8s{4RCkCiB7bw&xDTQk$(j;%m{d;Pz@&RVBI}iEkOVgJd5< zsWj7$W)^O797`zCoRX?)1cuKdFRn*9q@#?8L9b7@7mkF30ONK4$7k{>HrfKn@OZsS zZr$uoM_2Hg`aLt1yvU~8nih&Ag3aYTlJFQ|@5ajAD%d zQ?1lyX+)@B`df<^mTfeqI+hQL9>3a=TNZN*fAnCA!y&d?GfsH*raNyBoWR}hwmxP~$)q{tE6>zfpFVb$1zb4JUqR2jUN!#LvV{nWUzLT|JVo_Wn4L0M) zoz>yIwUG{q^9_YJDPB(>w&R!;&186&Vm*Drr;=nSFao>3E}Nj|b#mfyeJb5e?ul-qG=DLIUl-I7hURy`fnHY;o!L(0$ z`D1r-V@$D5r4H8~l*gTUXpk*G$~@o6)ot`q>4^BqHPHaZNbNU;+Vv0lR{B{VYgXmj zxz5z3jZOu(Gh_+&SlEmEG-MXLGnzy)Ao^@($xZ5Oah_DT8-9IG2^vS6=lE@c?O(8& zOO+hY|5A19ARS)5bkX99{-D2C`{9fwE@qpPexy8cGJ*l~A-Nw&9_79H;{0r2ewtWU z^Yux(n@*Ng_D|bOnZ*2bFPq$}7W%Ee?-{3mr57PvTdA(Gp$Kz)oj z>fQvLI$j1_^&ko_%BNS@`2C`bME%KLE(_ZDa-WV?u zI7a1l_Rv+H+vb;f#QFC6acdS7?`Kr${nS`_qKA3@VWxY=(w+|HqZ0R2cj8L06d988 zw4EGZuH#&%=H6)~=wXq3<^flDY6UK9TkB3&hB+(jaXgFr^^SA2rspL%WGkON$6KS3 zB6+sebK&zD2_ec;`wqX6$Wc+iiBikI|GbRk%&Z6T%h)N4^xg)uC!tGiXU_5#k;uL% zWv_q4I=|6ceX{rXkvl`}Ni)}3xvafJ=C`U60?2x{C|Az4CoM!39w`j9eV?6F9k*Ly z@V9E75wZ)Bv)m8uTAUZi)q+>dkB8Cfo{98~GUdN0R}w{Pi+6gonmIS|o{BonrZXm{P<#gFS->cWY;!_oONQ_W9wr z*zgah=D%@Jo+@*hMHzjfg@kWjqvcH9;!AZU-_K(^W1ldexSv`i;r$bl5m!Bw&6|~d=w%n z!wi9frlKU)9J>(XKUOK5$1IlzJ|byfl+OUuOi>R1+57o_`bZ@9yvb+UvCp=S8nZ4x zS}Ss-;WxNoG`juzzc@8t)A|~gAj?m=*Wg(r`mok)c)Dz%M`u}TGN;)4k(mC0=!f=g0K@1dHCHMo8_TsQHhN| zFfSen9b-7TSMMo$p-;de%AbP1)O^^(?)w~VzC8Evp;R0aa@@#LskTPr`>r`0yX}HH zYwP_TsO=Fxy6NL~#~Wq6Vjm)ObU`0&7(H`+T+wy^`|rqaxFOFMdji`~0WwM_>pke5 zjds7WQ~Gqd5Dk@_Kg_q4)4My9kUI#KCE@n@3hUFiO)^oT*6R#cUDyeXx& z1?d^CFe`4gpf-J3O{y!cXy&-4T@QH&8W%nN`GaXETI%MU7$^RK+DRlz@CjNG`}SA$ zUzU>p+YJ~M2amp4*tvxQS%Y3&UL`FKy=i$$T85z*zD_XBp}xOa-CvZF|Jw~1#h8Re zme|FZMt417`r@GdI7-Cqf8;>=y6S)N*Y*0>@71?bl6`xbKT634s_jye9A?RB$>^Bg z!1}w)>ZaO1eoOzdhz$N|p}#94i?)}866yEp7e(Z0-5=i3KpMc5com=$RDpM(8hij9 zKn(WnC2$#t15Ka>w1E!L1$y8FY(oyf3Ag~JD=p^AdCYaxm}{hY0Uy9z1T6prfe_fG z4}V~SxB7j;v?E}q??v;sjgPtd71HA9Zr#mBYj-LS5e=lH`ZEuCjSoj+&QSWE5k5mr ziwvUm9#u%kG3y-_YD7akC48Zd4QO|<7Jm8BQe?nFN7sBX0^yZb^!e_)j!ugl|58yQ zgZ3*cOj)W%A|v5>s@AIK=u&W5p~hedil-|%{F$Hv$vJ<<JPguP~A(byh z5_^0Q=R1LLR^PAhZ{t~xcp@3~mJ6ei_l?Pl_m)kFQD||Q=8J>YLfOi23Ez`566rlq6IARD`7- zo#etd)Fn_u1lFhy}TKSp`{{Nj=mgu`CPv@eYgp!G|3C!&}l_nT3K)J z)Rm%vK(X5|`;$;7<<9HsM9+|Y-@DPf$BNLBRiZNEt7_EJv=JBbu^#ma(QMLF79s7T z!`K`9?xF^dS%D!xH{_q<;TT>ThZ@@CTyjD(5k*$YE_|9CwEseCDZOz5I!+@eOdITj zGGZj&x}V5E$wZn}3^ElcnY4M}33(HGd7|(Q1$zscRBs&)rY=I7RNlptx_1#lxZSw^ zgK)$ftp554aVBaml)ataP=bD2j@^_PtHx}X-$pGP(A{Ab6ta(!_*WvGPb$U3Ja%=1MF^Y+7l1s#6tIdw31EKEQ~{{~(}IrK?#-YTv;j;d0rS3_ z;4}CFwg9I1#p2)0&oCMzy-Jg z4>$>U0UzK80zeQ5fzv=3$N_nPN&lw^l)$%E`2_es5j+L?pa5Vh1#dtRuz_uA3+%vc zU=JL?x7O%!_GZD{Q0XuiR`>ve>xnIgm&6`LM~1>iDTb?kXK%H@~k- zv_G56l+5IU&x@(4*L+_{=Wdz24$-cQa6y&WL4EwZXspj&*^c|nPY_0_Kx(eU5lIZP2aclS#AaL zP!kDso$u_tcv&-oz`*UDpL)5WoA9<=zk~O|1+rF3lXpZ36!LcMtpx1}XR30(g+6p( zTdK>oqAY2BKWlMkTRYyOenzHknorq?a5A4nUn;XSz0CEfti>gTXH{BnczMOHT+3Dp^^^h-#Z4^IN4G1swKCp0ml#BtA^keRtVRs}1i|bQ_nDkpD4%o`(th z6&0h~le*umA~VM=Xuf@AeDx{wu}s$`Bp-*hR=(R2^1WxRg7EFqo6i(q{T|?Xb%?Z( z_e1-67xsSdkg)IHJ)~vYC8_Q@^el-RZjwJ-UA+{iBI-rbrBguGy1gDj;+Yg(b9KIZ zBQkgG&UHRBI(7TwDdalxAJ3X-B1XSiua2cRD{Q;59<0QvD^etg*6QEw<;B--N)v zyxMnfV%-bq>vTL-cD6M9stMjdymI7T!2`F)f!oh`os_I8#WX>KwD#@J*$`LvN3`uc z;<^3bKQ^ga>(en!USdsYB`ZHxZ+wF^1~dCh%+hh?NQ z@tsMHyMVQ+ahQ?|qiU~#J%e{fboii^QJHb~*JkFkhwRqRI+rJ_bX)DzTP>cy@L01V zAW7oLGp+EnOOn&gq773SS*N}CAB*WzauSlP+5U2W`V8HHX|Jv`J~2;M)jgR6alwBng`LDdbTu!rXv zG6|GjR+q$k!k9>jUMA{WNI8QD_0jhna|HldcN<$3uHYF<70Gm?Rr+isM?;0xW9S)5FUUE2BU4%DPq zuggmMMKdya5Ia!ajy6r?(&I2A&Zr^eQ_Dr1_Ru33JZ)qbzE?3mot<2L)9_h)qng8t zL1};0!{K-J-uXLJ`B} zDiYir?pM56aq;xdg=f~3R@sNSWG|H!2I*;1(ciFCxv6}+WKq=4mro<`+1wc_(PS}$ zH%-&|Pe_8>9?4|~X3J`2$|Ngio}Tx3;ml^&z4!Zm5)m=gtG0i&U>JY@AI7IfZ1u~t zibf-@wjIAbVm1!;hsu4OiJk^O%^q~f96veDkIf+-2IfD@#One$hwY^)FL$7P#vh^e zss9ISr6GhW+5Ca*nhAtgwT4}_^&jJEvbB%#mdg_%vkrXHd0j(>l-#V~($?)p>puYk zyT8xwZ<;3p@9D1HgjwFobp4#JGz8Z8CsWzR=XSH?%cFwyfkmkbPP9_1nE+Z}@d7Tv ztYfl#KW%ij0v1s+BX~B|dITZaDnqe$>5n2Yn>)EAaN|js<8Q>6oFpBg8h(Z~IZ z#>qv;zg`+)bh&mLCw1s@a>EE|_#V~Jz%(*`ZD62=-~8IhKn=UWG%8RHhyT;Y0;Uo0 zcMX95U8kJ_mi>1Q``f&wg_J?cAr+8HNEM_SQUj@l)IsVY4Uk3%#-VS4@Bi%7cfkKUAzhGeNDrhJ(g*2> z9D`33J%jcK)aGS2*HWKgv@Gol(9Hc{`G^yyCa4CZqtYu~2ot-Nwa zK~r^H?tOFFliR1oZiY2KuWnHlww?Q^6C@z3Oz|;u_Q+|LjBa5f<9fw$CfP4vSGKCA z(yaXLTjZ?lEWO?9<3Gl4K6pJP z$^*Zg=IPrd3YF$pFJ3#uvePV{$+ElHsvIiEtjZiE^wk-8O;|9WdMMRCRX5f)eTDXM z74hpNMi!Pfek)C12DANh3@P-UhV>d28*CJ`jXokC-%Uv99A7wJ*O8R9jHp@XxU<%6 z!FR6B{ni0}&vpOqv5E9KzpF~lSMMKx?yS&6!V{o=I0avgr*qv(_3d`}A#cB+W-f0+ z?-w4e4~yE;zXmPk$BFy2t9+~tSL2`cO71OIIBdA(*5-VKfo$+>U(&Jc!;F_ts|

x+~M-Yz@f07()B)i^}tko*mI2 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 F4FE^EG3o#S literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx.meta new file mode 100644 index 0000000..869a563 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Models/RightHand.fbx.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: 56186ccf27ad7864681108ed88349071 +ModelImporter: + serializedVersion: 20300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs.meta new file mode 100644 index 0000000..d9476a9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3acfee4a2c8c7c24b96095fdac3ee33d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab new file mode 100644 index 0000000..a25a026 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab @@ -0,0 +1,490 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &734748737383922805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2107813110650148675} + - component: {fileID: 6434675759608581130} + - component: {fileID: 5634315896501048958} + m_Layer: 0 + m_Name: Y + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2107813110650148675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.005, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6434675759608581130 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5634315896501048958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734748737383922805} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 727f87098255ad04987a60f5f08390bc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &998394589122162542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6518585025970797200} + - component: {fileID: 1887305460834055526} + - component: {fileID: 6370029320555855244} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6518585025970797200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 8123511170798101446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1887305460834055526 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6370029320555855244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998394589122162542} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c3474c208278e814cb8d1c29aa806e81, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1884330011090648049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5222184468966665097} + - component: {fileID: 1819206441057094587} + - component: {fileID: 1391820213567226204} + m_Layer: 0 + m_Name: X + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5222184468966665097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.005, y: 0, z: 0} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1819206441057094587 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1391820213567226204 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1884330011090648049} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 55fa12dc7870f1e46b6a7f8617949a86, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6507399986997092475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8123511170798101446} + - component: {fileID: 2704860076515533465} + m_Layer: 0 + m_Name: Joint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8123511170798101446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6507399986997092475} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6518585025970797200} + - {fileID: 4831140773533800019} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &2704860076515533465 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6507399986997092475} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.04166603 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 +--- !u!1 &6513021459858911318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 791700661656661422} + - component: {fileID: 8027412990048445551} + - component: {fileID: 3953861510652508848} + m_Layer: 0 + m_Name: Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &791700661656661422 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.005} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_Children: [] + m_Father: {fileID: 4831140773533800019} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8027412990048445551 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3953861510652508848 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6513021459858911318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7b26add94f09dc44fb811013f007a3aa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6855854388140184776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4831140773533800019} + m_Layer: 0 + m_Name: Axis + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4831140773533800019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6855854388140184776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5222184468966665097} + - {fileID: 2107813110650148675} + - {fileID: 791700661656661422} + m_Father: {fileID: 8123511170798101446} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab.meta new file mode 100644 index 0000000..3bb5b43 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Joint.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 254b742d65a15d14b9df756ae77de868 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab new file mode 100644 index 0000000..180a1a6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab @@ -0,0 +1,351 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &467299062429507094 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.x + value: -0.2 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8660254 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + propertyPath: m_Name + value: Left Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} +--- !u!1 &773853689519989575 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5876909491052011584 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2886011254516924842, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1448281546621806375 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1325600225764489521, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &330500789068740710 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 209983296314435184, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3946411421816380034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5712721285632293740, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3094800083807817888 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6012624077346500938, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7683948867115331237 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1378399668587237197, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7135220269285660042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7311957944441736092, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3789855843017900069 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5556197524085236173, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5830835152374552890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6239569783937730348, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4762083549225478452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4929893224545990434, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6191545133100169418 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3201804815453640996, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5647312111078691803 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4025260990191858227, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4511303806647181083 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4100370146787934477, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9150967386063312380 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -539611307452216342, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &653873766723170089 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8111219613762522817, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6241780104622499675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3394746642390042291, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2733093729761800249 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2563049845517938223, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3721614932501511239 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5342963413919112623, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7215852769725028180 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2134717383426619070, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &394343688656815241 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 217531209976470175, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &708706760777700289 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1128709220219833815, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4678747065800207856 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5085146375408579558, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6373319304223449305 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6777559164489776847, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5200181528285594001 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -3578409481622970489, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4564316283654639424 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5103814781551259306, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3133028404922549142 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3244543061537447296, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!137 &1785337192100647894 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -7009038412992213568, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_PrefabInstance: {fileID: 467299062429507094} + m_PrefabAsset: {fileID: 0} +--- !u!114 &639686448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &5828388934748857539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 639686448} + m_RootTransform: {fileID: 5876909491052011584} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5876909491052011584} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 1448281546621806375} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 330500789068740710} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 3946411421816380034} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 3094800083807817888} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 7683948867115331237} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 7135220269285660042} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 3789855843017900069} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5830835152374552890} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 4762083549225478452} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 6191545133100169418} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 5647312111078691803} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 4511303806647181083} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 9150967386063312380} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 653873766723170089} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 6241780104622499675} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 3721614932501511239} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 7215852769725028180} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 394343688656815241} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 708706760777700289} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 4678747065800207856} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 6373319304223449305} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 5200181528285594001} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 4564316283654639424} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 3133028404922549142} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2733093729761800249} +--- !u!114 &6627571522594998540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773853689519989575} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 639686448} + m_HandMeshRenderer: {fileID: 1785337192100647894} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta new file mode 100644 index 0000000..52958f9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Left Hand Tracking.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3ed8a0a703ebd34a9e44ed3d9f1fcf6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab new file mode 100644 index 0000000..93e6c3e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab @@ -0,0 +1,347 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2863446611106501643 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 613690cd962241049a0ec289a6ff835e, type: 2} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.w + value: 0.8660254 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + propertyPath: m_Name + value: Right Hand Tracking + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56186ccf27ad7864681108ed88349071, type: 3} +--- !u!1 &3133494152545806682 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2468282021181825328 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 431247075847058747, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3948347335870036048 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -7965080492784997285, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2604916979015095787 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8963421420082658848, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5784116713708183948 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8644745267644822919, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2168581177090073220 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4153823618884826767, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3288495761867447508 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8494328768516585249, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6612406317759570666 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8970885712544478945, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2539154032915424125 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8898582184611268746, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8701566162615192194 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6881269161254739593, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &65199002294604442 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2835758823564002961, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1018444605519319862 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2999182382527465277, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2087600070971462675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4952371131901738984, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5925080913539658014 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8468768647995122965, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4158396131418465098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2164145347914561345, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6226456670447996205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1020680080924960474, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7356241863038367081 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4491320855693958814, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2721691953714425675 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -9045367783505560768, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8609037504304071432 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5819900291352614659, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5643220763833292161 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7632966843634336138, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7629607333241681997 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5646615596051819590, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &7165857418126095518 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4265123391628091243, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1590987666903257055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -5644888990184678444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2353264378503682855 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8712924870032863444, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &423036791582609439 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6745288066082061292, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &129824984984905013 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2769778261254893886, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4114692932810539891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2208825326345590648, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!137 &1317669517487522681 stripped +SkinnedMeshRenderer: + m_CorrespondingSourceObject: {fileID: -5335555045901936782, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_PrefabInstance: {fileID: 2863446611106501643} + m_PrefabAsset: {fileID: 0} +--- !u!114 &513866637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &513866642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 513866637} + m_RootTransform: {fileID: 2468282021181825328} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 2468282021181825328} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 3948347335870036048} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 2604916979015095787} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 5784116713708183948} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 2168581177090073220} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 3288495761867447508} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 6612406317759570666} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 2539154032915424125} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 8701566162615192194} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 65199002294604442} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 1018444605519319862} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 2087600070971462675} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 5925080913539658014} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 4158396131418465098} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 6226456670447996205} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 7356241863038367081} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 8609037504304071432} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 5643220763833292161} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 7629607333241681997} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 7165857418126095518} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 1590987666903257055} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 2353264378503682855} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 423036791582609439} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 129824984984905013} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 4114692932810539891} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2721691953714425675} +--- !u!114 &2726143015963839043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3133494152545806682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 513866637} + m_HandMeshRenderer: {fileID: 1317669517487522681} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta new file mode 100644 index 0000000..c7b4078 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/Right Hand Tracking.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f7511fbc40ae7a4b89c3298a3de199d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab new file mode 100644 index 0000000..bb5a4d6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8538602047018081646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7702457921730198461} + - component: {fileID: 3262118000911692578} + m_Layer: 0 + m_Name: VelocityPrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7702457921730198461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538602047018081646} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &3262118000911692578 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538602047018081646} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.013891645 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0, b: 0, a: 1} + key1: {r: 0, g: 0, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 1 + m_Loop: 0 diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta new file mode 100644 index 0000000..1721b96 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Prefabs/VelocityPrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 629fd7882ec6bfc499a5fcf20035282b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md new file mode 100644 index 0000000..0ed5f6c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md @@ -0,0 +1,3 @@ +# Hand Visualizer Sample + +Demonstrates driving meshes and free-floating debug-draw objects on an XR Origin by using `XRHandSubsystem`. diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md.meta new file mode 100644 index 0000000..fc786b2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0057a2d371351e41ae711f975c741e2 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts.meta new file mode 100644 index 0000000..451510f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c161b4c00c888c41a1bb8253e94492c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs new file mode 100644 index 0000000..d22da74 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs @@ -0,0 +1,171 @@ +using System.Collections.Generic; +using UnityEngine.XR.Hands.Processing; + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ + /// + /// Example hand processor that applies transformations on the root poses to + /// modify the hands skeleton. Note it is possible to modify the bones + /// directly for more advanced use cases that are not shown here. + /// + public class HandProcessor : MonoBehaviour, IXRHandProcessor + { + /// + public int callbackOrder => 0; + + /// + /// The mode to use for the sample processor. + /// + public enum ProcessorExampleMode + { + /// + /// No processing is applied. + /// + None, + + /// + /// Smooths the hand root pose of the left and right hands with interpolated positions + /// + Smoothing, + + /// + /// Inverts the left and right hands. + /// + Invert + } + + // Variables used for smoothing hand movements. + bool m_FirstFrame = false; + Vector3 m_LastLeftHandPosition; + Vector3 m_LastRightHandPosition; + Pose m_LeftHandPose = Pose.identity; + Pose m_RightHandPose = Pose.identity; + + [SerializeField] + [Tooltip("The mode to use for the sample processor.")] + ProcessorExampleMode m_ProcessorExampleMode = ProcessorExampleMode.Smoothing; + ProcessorExampleMode m_LastProcessorExampleMode = ProcessorExampleMode.None; + + /// + /// The to use for the sample processor. + /// + public ProcessorExampleMode processorExampleMode + { + get => m_ProcessorExampleMode; + set => m_ProcessorExampleMode = value; + } + + // Smoothing factors for the left and right hands. + [Header("Smoothing parameters")] + [SerializeField] + [Tooltip("The smoothing factor to use when smoothing the root of the left hand in the sample processor. Use 0 for no smoothing.")] + float m_LeftHandSmoothingFactor = 16f; + + [SerializeField] + [Tooltip("The smoothing factor to use when smoothing the root of the right hand in the sample processor. Use 0 for no smoothing.")] + float m_RightHandSmoothingFactor = 16f; + + /// + public void ProcessJoints(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + switch (m_ProcessorExampleMode) + { + case ProcessorExampleMode.Smoothing: + SmoothHandsExample(subsystem, successFlags, updateType, m_LastProcessorExampleMode != m_ProcessorExampleMode); + break; + + case ProcessorExampleMode.Invert: + InvertHandsExample(subsystem, successFlags, updateType); + break; + } + + m_LastProcessorExampleMode = m_ProcessorExampleMode; + } + + // Smooths the hand movements of an XRHandSubsystem by updating the root + // pose of the left and right hands with interpolated positions. + void SmoothHandsExample(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType, bool modeChanged) + { + var leftHand = subsystem.leftHand; + var rightHand = subsystem.rightHand; + + if (leftHand.isTracked && m_LeftHandSmoothingFactor > 0) + { + var leftPose = leftHand.rootPose; + var currentLeftHandPosition = leftPose.position; + if (!m_FirstFrame && !modeChanged) + { + float tweenAmt = Time.deltaTime * m_LeftHandSmoothingFactor; + currentLeftHandPosition = Vector3.Lerp(m_LastLeftHandPosition, currentLeftHandPosition, tweenAmt); + m_LeftHandPose.position = currentLeftHandPosition; + m_LeftHandPose.rotation = leftPose.rotation; + + leftHand.SetRootPose(m_LeftHandPose); + subsystem.SetCorrespondingHand(leftHand); + } + m_LastLeftHandPosition = currentLeftHandPosition; + } + + if (rightHand.isTracked && m_RightHandSmoothingFactor > 0) + { + var rightPose = rightHand.rootPose; + var currentRightHandPosition = rightPose.position; + if (!m_FirstFrame && !modeChanged) + { + float tweenAmt = Time.deltaTime * m_RightHandSmoothingFactor; + currentRightHandPosition = Vector3.Lerp(m_LastRightHandPosition, currentRightHandPosition, tweenAmt); + m_RightHandPose.position = currentRightHandPosition; + m_RightHandPose.rotation = rightPose.rotation; + + rightHand.SetRootPose(m_RightHandPose); + subsystem.SetCorrespondingHand(rightHand); + } + m_LastRightHandPosition = currentRightHandPosition; + } + } + + // Call this from process joints to try inverting the user's hands. + void InvertHandsExample(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + var leftHand = subsystem.leftHand; + var leftHandPose = leftHand.rootPose; + + var rightHand = subsystem.rightHand; + var rightHandPose = rightHand.rootPose; + + if (leftHand.isTracked) + { + leftHand.SetRootPose(rightHandPose); + subsystem.SetCorrespondingHand(leftHand); + + rightHand.SetRootPose(leftHandPose); + subsystem.SetCorrespondingHand(rightHand); + } + } + + void Update() + { + if (m_Subsystem != null) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + if (s_SubsystemsReuse.Count == 0) + return; + + m_Subsystem = s_SubsystemsReuse[0]; + m_Subsystem.RegisterProcessor(this); + } + + void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.UnregisterProcessor(this); + m_Subsystem = null; + } + } + + XRHandSubsystem m_Subsystem; + static List s_SubsystemsReuse = new List(); + } +} diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs.meta new file mode 100644 index 0000000..3950545 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac5903b776721d74786a2e43f00b949a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs new file mode 100644 index 0000000..5ecd3aa --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs @@ -0,0 +1,573 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.XR.Hands.Samples.VisualizerSample +{ + /// + /// This component visualizes the hand joints and mesh for the left and right hands. + /// + public class HandVisualizer : MonoBehaviour + { + /// + /// The type of velocity to visualize. + /// + public enum VelocityType + { + /// + /// Visualize the linear velocity of the joint. + /// + Linear, + + /// + /// Visualize the angular velocity of the joint. + /// + Angular, + + /// + /// Do not visualize velocity. + /// + None, + } + + [SerializeField] + [Tooltip("If this is enabled, this component will enable the Input System internal feature flag 'USE_OPTIMIZED_CONTROLS'. You must have at least version 1.5.0 of the Input System and have its backend enabled for this to take effect.")] + bool m_UseOptimizedControls; + + [SerializeField] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the left hand.")] + GameObject m_LeftHandMesh; + + [SerializeField] + [Tooltip("References either a prefab or a GameObject in the scene that will be used to visualize the right hand.")] + GameObject m_RightHandMesh; + + [SerializeField] + [Tooltip("(Optional) If this is set, the hand meshes will be assigned this material.")] + Material m_HandMeshMaterial; + + [SerializeField] + [Tooltip("Tells the Hand Visualizer to draw the meshes for the hands.")] + bool m_DrawMeshes; + bool m_PreviousDrawMeshes; + + /// + /// Tells the Hand Visualizer to draw the meshes for the hands. + /// + public bool drawMeshes + { + get => m_DrawMeshes; + set => m_DrawMeshes = value; + } + + [SerializeField] + [Tooltip("The prefab that will be used to visualize the joints for debugging.")] + GameObject m_DebugDrawPrefab; + + [SerializeField] + [Tooltip("Tells the Hand Visualizer to draw the debug joints for the hands.")] + bool m_DebugDrawJoints; + bool m_PreviousDebugDrawJoints; + + /// + /// Tells the Hand Visualizer to draw the debug joints for the hands. + /// + public bool debugDrawJoints + { + get => m_DebugDrawJoints; + set => m_DebugDrawJoints = value; + } + + [SerializeField] + [Tooltip("Prefab to use for visualizing the velocity.")] + GameObject m_VelocityPrefab; + + [SerializeField] + [Tooltip("The type of velocity to visualize.")] + VelocityType m_VelocityType; + VelocityType m_PreviousVelocityType; + + /// + /// The type of velocity to visualize. + /// + public VelocityType velocityType + { + get => m_VelocityType; + set => m_VelocityType = value; + } + + + XRHandSubsystem m_Subsystem; + HandGameObjects m_LeftHandGameObjects; + HandGameObjects m_RightHandGameObjects; + + static readonly List s_SubsystemsReuse = new List(); + + /// + /// See . + /// + protected void Awake() + { +#if ENABLE_INPUT_SYSTEM + if (m_UseOptimizedControls) + InputSystem.InputSystem.settings.SetInternalFeatureFlag("USE_OPTIMIZED_CONTROLS", true); +#endif // ENABLE_INPUT_SYSTEM + } + + /// + /// See . + /// + protected void OnEnable() + { + if (m_Subsystem == null) + return; + + UpdateRenderingVisibility(m_LeftHandGameObjects, m_Subsystem.leftHand.isTracked); + UpdateRenderingVisibility(m_RightHandGameObjects, m_Subsystem.rightHand.isTracked); + } + + /// + /// See . + /// + protected void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.trackingAcquired -= OnTrackingAcquired; + m_Subsystem.trackingLost -= OnTrackingLost; + m_Subsystem.updatedHands -= OnUpdatedHands; + m_Subsystem = null; + } + + UpdateRenderingVisibility(m_LeftHandGameObjects, false); + UpdateRenderingVisibility(m_RightHandGameObjects, false); + } + + /// + /// See . + /// + protected void OnDestroy() + { + if (m_LeftHandGameObjects != null) + { + m_LeftHandGameObjects.OnDestroy(); + m_LeftHandGameObjects = null; + } + + if (m_RightHandGameObjects != null) + { + m_RightHandGameObjects.OnDestroy(); + m_RightHandGameObjects = null; + } + } + + /// + /// See . + /// + protected void Update() + { + if (m_Subsystem != null && m_Subsystem.running) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + var foundRunningHandSubsystem = false; + for (var i = 0; i < s_SubsystemsReuse.Count; ++i) + { + var handSubsystem = s_SubsystemsReuse[i]; + if (handSubsystem.running) + { + UnsubscribeHandSubsystem(); + m_Subsystem = handSubsystem; + foundRunningHandSubsystem = true; + break; + } + } + + if (!foundRunningHandSubsystem) + return; + + if (m_LeftHandGameObjects == null) + { + m_LeftHandGameObjects = new HandGameObjects( + Handedness.Left, + transform, + m_LeftHandMesh, + m_HandMeshMaterial, + m_DebugDrawPrefab, + m_VelocityPrefab); + } + + if (m_RightHandGameObjects == null) + { + m_RightHandGameObjects = new HandGameObjects( + Handedness.Right, + transform, + m_RightHandMesh, + m_HandMeshMaterial, + m_DebugDrawPrefab, + m_VelocityPrefab); + } + + UpdateRenderingVisibility(m_LeftHandGameObjects, m_Subsystem.leftHand.isTracked); + UpdateRenderingVisibility(m_RightHandGameObjects, m_Subsystem.rightHand.isTracked); + + m_PreviousDrawMeshes = m_DrawMeshes; + m_PreviousDebugDrawJoints = m_DebugDrawJoints; + m_PreviousVelocityType = m_VelocityType; + + SubscribeHandSubsystem(); + } + + void SubscribeHandSubsystem() + { + if (m_Subsystem == null) + return; + + m_Subsystem.trackingAcquired += OnTrackingAcquired; + m_Subsystem.trackingLost += OnTrackingLost; + m_Subsystem.updatedHands += OnUpdatedHands; + } + + void UnsubscribeHandSubsystem() + { + if (m_Subsystem == null) + return; + + m_Subsystem.trackingAcquired -= OnTrackingAcquired; + m_Subsystem.trackingLost -= OnTrackingLost; + m_Subsystem.updatedHands -= OnUpdatedHands; + } + + void UpdateRenderingVisibility(HandGameObjects handGameObjects, bool isTracked) + { + if (handGameObjects == null) + return; + + handGameObjects.ToggleDrawMesh(m_DrawMeshes); + handGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && isTracked); + handGameObjects.SetVelocityType(isTracked ? m_VelocityType : VelocityType.None); + } + + void OnTrackingAcquired(XRHand hand) + { + switch (hand.handedness) + { + case Handedness.Left: + UpdateRenderingVisibility(m_LeftHandGameObjects, true); + break; + + case Handedness.Right: + UpdateRenderingVisibility(m_RightHandGameObjects, true); + break; + } + } + + void OnTrackingLost(XRHand hand) + { + switch (hand.handedness) + { + case Handedness.Left: + UpdateRenderingVisibility(m_LeftHandGameObjects, false); + break; + + case Handedness.Right: + UpdateRenderingVisibility(m_RightHandGameObjects, false); + break; + } + } + + void OnUpdatedHands(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags updateSuccessFlags, XRHandSubsystem.UpdateType updateType) + { + // We have no game logic depending on the Transforms, so early out here + // (add game logic before this return here, directly querying from + // subsystem.leftHand and subsystem.rightHand using GetJoint on each hand) + if (updateType == XRHandSubsystem.UpdateType.Dynamic) + return; + + bool leftHandTracked = subsystem.leftHand.isTracked; + bool rightHandTracked = subsystem.rightHand.isTracked; + + if (m_PreviousDrawMeshes != m_DrawMeshes) + { + m_LeftHandGameObjects.ToggleDrawMesh(m_DrawMeshes); + m_RightHandGameObjects.ToggleDrawMesh(m_DrawMeshes); + m_PreviousDrawMeshes = m_DrawMeshes; + } + + if (m_PreviousDebugDrawJoints != m_DebugDrawJoints) + { + m_LeftHandGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && leftHandTracked); + m_RightHandGameObjects.ToggleDebugDrawJoints(m_DebugDrawJoints && rightHandTracked); + m_PreviousDebugDrawJoints = m_DebugDrawJoints; + } + + if (m_PreviousVelocityType != m_VelocityType) + { + m_LeftHandGameObjects.SetVelocityType(leftHandTracked ? m_VelocityType : VelocityType.None); + m_RightHandGameObjects.SetVelocityType(rightHandTracked ? m_VelocityType : VelocityType.None); + m_PreviousVelocityType = m_VelocityType; + } + + m_LeftHandGameObjects.UpdateJoints( + subsystem.leftHand, + (updateSuccessFlags & XRHandSubsystem.UpdateSuccessFlags.LeftHandJoints) != 0, + m_DebugDrawJoints, + m_VelocityType); + + m_RightHandGameObjects.UpdateJoints( + subsystem.rightHand, + (updateSuccessFlags & XRHandSubsystem.UpdateSuccessFlags.RightHandJoints) != 0, + m_DebugDrawJoints, + m_VelocityType); + } + + class HandGameObjects + { + GameObject m_HandRoot; + GameObject m_DrawJointsParent; + + GameObject[] m_DrawJoints = new GameObject[XRHandJointID.EndMarker.ToIndex()]; + GameObject[] m_VelocityParents = new GameObject[XRHandJointID.EndMarker.ToIndex()]; + LineRenderer[] m_Lines = new LineRenderer[XRHandJointID.EndMarker.ToIndex()]; + + static Vector3[] s_LinePointsReuse = new Vector3[2]; + XRHandMeshController m_MeshController; + const float k_LineWidth = 0.005f; + + public HandGameObjects( + Handedness handedness, + Transform parent, + GameObject meshPrefab, + Material meshMaterial, + GameObject debugDrawPrefab, + GameObject velocityPrefab) + { + void AssignJoint( + XRHandJointID jointId, + Transform jointDrivenTransform, + Transform drawJointsParent) + { + var jointIndex = jointId.ToIndex(); + m_DrawJoints[jointIndex] = Instantiate(debugDrawPrefab); + m_DrawJoints[jointIndex].transform.parent = drawJointsParent; + m_DrawJoints[jointIndex].name = jointId.ToString(); + + m_VelocityParents[jointIndex] = Instantiate(velocityPrefab); + m_VelocityParents[jointIndex].transform.parent = jointDrivenTransform; + + m_Lines[jointIndex] = m_DrawJoints[jointIndex].GetComponent(); + m_Lines[jointIndex].startWidth = m_Lines[jointIndex].endWidth = k_LineWidth; + s_LinePointsReuse[0] = s_LinePointsReuse[1] = jointDrivenTransform.position; + m_Lines[jointIndex].SetPositions(s_LinePointsReuse); + } + + var isSceneObject = meshPrefab.scene.IsValid(); + m_HandRoot = isSceneObject ? meshPrefab : Instantiate(meshPrefab, parent); + m_HandRoot.SetActive(false); // Deactivate so that added components do not run OnEnable before they are finished being set up + + m_HandRoot.transform.localPosition = Vector3.zero; + m_HandRoot.transform.localRotation = Quaternion.identity; + + var handEvents = m_HandRoot.GetComponent(); + if (handEvents == null) + { + handEvents = m_HandRoot.AddComponent(); + handEvents.updateType = XRHandTrackingEvents.UpdateTypes.Dynamic; + handEvents.handedness = handedness; + } + + m_MeshController = m_HandRoot.GetComponent(); + if (m_MeshController == null) + { + m_MeshController = m_HandRoot.AddComponent(); + for (var childIndex = 0; childIndex < m_HandRoot.transform.childCount; ++childIndex) + { + var childTransform = m_HandRoot.transform.GetChild(childIndex); + if (childTransform.TryGetComponent(out var renderer)) + m_MeshController.handMeshRenderer = renderer; + } + + m_MeshController.handTrackingEvents = handEvents; + } + + if (meshMaterial != null) + { + m_MeshController.handMeshRenderer.sharedMaterial = meshMaterial; + } + + var skeletonDriver = m_HandRoot.GetComponent(); + if (skeletonDriver == null) + { + skeletonDriver = m_HandRoot.AddComponent(); + skeletonDriver.jointTransformReferences = new List(); + Transform root = null; + for (var childIndex = 0; childIndex < m_HandRoot.transform.childCount; ++childIndex) + { + var child = m_HandRoot.transform.GetChild(childIndex); + if (child.gameObject.name.EndsWith(XRHandJointID.Wrist.ToString())) + root = child; + } + + skeletonDriver.rootTransform = root; + XRHandSkeletonDriverUtility.FindJointsFromRoot(skeletonDriver); + skeletonDriver.InitializeFromSerializedReferences(); + skeletonDriver.handTrackingEvents = handEvents; + } + + m_DrawJointsParent = new GameObject(); + m_DrawJointsParent.transform.parent = parent; + m_DrawJointsParent.transform.localPosition = Vector3.zero; + m_DrawJointsParent.transform.localRotation = Quaternion.identity; + m_DrawJointsParent.name = handedness + "HandDebugDrawJoints"; + + for (var i = 0; i < skeletonDriver.jointTransformReferences.Count; i++) + { + var jointTransformReference = skeletonDriver.jointTransformReferences[i]; + var jointTransform = jointTransformReference.jointTransform; + var jointID = jointTransformReference.xrHandJointID; + AssignJoint(jointID, jointTransform, m_DrawJointsParent.transform); + } + + m_HandRoot.SetActive(true); + } + + public void OnDestroy() + { + Destroy(m_HandRoot); + m_HandRoot = null; + + for (var jointIndex = 0; jointIndex < m_DrawJoints.Length; ++jointIndex) + { + Destroy(m_DrawJoints[jointIndex]); + m_DrawJoints[jointIndex] = null; + } + + for (var jointIndex = 0; jointIndex < m_VelocityParents.Length; ++jointIndex) + { + Destroy(m_VelocityParents[jointIndex]); + m_VelocityParents[jointIndex] = null; + } + + Destroy(m_DrawJointsParent); + m_DrawJointsParent = null; + } + + public void ToggleDrawMesh(bool drawMesh) + { + m_MeshController.enabled = drawMesh; + if (!drawMesh) + m_MeshController.handMeshRenderer.enabled = false; + } + + public void ToggleDebugDrawJoints(bool debugDrawJoints) + { + for (int jointIndex = 0; jointIndex < m_DrawJoints.Length; ++jointIndex) + { + ToggleRenderers(debugDrawJoints, m_DrawJoints[jointIndex].transform); + m_Lines[jointIndex].enabled = debugDrawJoints; + } + + m_Lines[0].enabled = false; + } + + public void SetVelocityType(VelocityType velocityType) + { + for (int jointIndex = 0; jointIndex < m_VelocityParents.Length; ++jointIndex) + ToggleRenderers(velocityType != VelocityType.None, m_VelocityParents[jointIndex].transform); + } + + public void UpdateJoints( + XRHand hand, + bool areJointsTracked, + bool debugDrawJoints, + VelocityType velocityType) + { + if (!areJointsTracked) + return; + + var wristPose = Pose.identity; + var parentIndex = XRHandJointID.Wrist.ToIndex(); + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointID.Wrist), ref wristPose, ref parentIndex); + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointID.Palm), ref wristPose, ref parentIndex, false); + + for (var fingerIndex = (int)XRHandFingerID.Thumb; + fingerIndex <= (int)XRHandFingerID.Little; + ++fingerIndex) + { + var parentPose = wristPose; + var fingerId = (XRHandFingerID)fingerIndex; + parentIndex = XRHandJointID.Wrist.ToIndex(); + + var jointIndexBack = fingerId.GetBackJointID().ToIndex(); + for (var jointIndex = fingerId.GetFrontJointID().ToIndex(); + jointIndex <= jointIndexBack; + ++jointIndex) + { + UpdateJoint(debugDrawJoints, velocityType, hand.GetJoint(XRHandJointIDUtility.FromIndex(jointIndex)), ref parentPose, ref parentIndex); + } + } + } + + void UpdateJoint( + bool debugDrawJoints, + VelocityType velocityType, + XRHandJoint joint, + ref Pose parentPose, + ref int parentIndex, + bool cacheParentPose = true) + { + if (joint.id == XRHandJointID.Invalid) + return; + + var jointIndex = joint.id.ToIndex(); + if (!joint.TryGetPose(out var pose)) + return; + + m_DrawJoints[jointIndex].transform.localPosition = pose.position; + m_DrawJoints[jointIndex].transform.localRotation = pose.rotation; + + if (debugDrawJoints && joint.id != XRHandJointID.Wrist) + { + s_LinePointsReuse[0] = m_DrawJoints[parentIndex].transform.position; + s_LinePointsReuse[1] = m_DrawJoints[jointIndex].transform.position; + m_Lines[jointIndex].SetPositions(s_LinePointsReuse); + } + + if (cacheParentPose) + { + parentPose = pose; + parentIndex = jointIndex; + } + + if (velocityType != VelocityType.None && m_VelocityParents[jointIndex].TryGetComponent(out var renderer)) + { + m_VelocityParents[jointIndex].transform.localPosition = Vector3.zero; + m_VelocityParents[jointIndex].transform.localRotation = Quaternion.identity; + + s_LinePointsReuse[0] = s_LinePointsReuse[1] = m_VelocityParents[jointIndex].transform.position; + if (velocityType == VelocityType.Linear) + { + if (joint.TryGetLinearVelocity(out var velocity)) + s_LinePointsReuse[1] += velocity; + } + else if (velocityType == VelocityType.Angular) + { + if (joint.TryGetAngularVelocity(out var velocity)) + s_LinePointsReuse[1] += 0.05f * velocity.normalized; + } + + renderer.SetPositions(s_LinePointsReuse); + } + } + + static void ToggleRenderers(bool toggle, Transform rendererTransform) + where TRenderer : Renderer + { + if (rendererTransform.TryGetComponent(out var renderer)) + renderer.enabled = toggle; + + for (var childIndex = 0; childIndex < rendererTransform.childCount; ++childIndex) + ToggleRenderers(toggle, rendererTransform.GetChild(childIndex)); + } + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs.meta new file mode 100644 index 0000000..c642dd3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Scripts/HandVisualizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e9813c68d7d6f44282ace8bd2d1fd46 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef similarity index 71% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef rename to Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef index 593fb33..2f1b407 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef @@ -1,19 +1,18 @@ -{ - "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets", - "rootNamespace": "", - "references": [ - "GUID:75469ad4d38634e559750d17036d5f7c", - "GUID:dc960734dc080426fa6612f1c5fe95f3", - "GUID:fe685ec1767f73d42b749ea8045bfe43", - "GUID:d8b63aba1907145bea998dd612889d6b" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false +{ + "name": "Unity.XR.Hands.Samples.VisualizerSample", + "rootNamespace": "", + "references": [ + "GUID:75469ad4d38634e559750d17036d5f7c", + "GUID:dc960734dc080426fa6612f1c5fe95f3", + "GUID:ce522b6ed64c8be4c989a1d26d0e3275" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false } \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta new file mode 100644 index 0000000..ae80ea4 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Hands/1.3.0/HandVisualizer/Unity.XR.Hands.Samples.VisualizerSample.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60e576d96416ac94182fe26f63acf9ff +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit.meta similarity index 77% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit.meta index 67b60ac..3ea2023 100644 --- a/Viagg-io/Assets/Packages/XR Interaction Toolkit.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 29f5cd2fb1371419f8bf869abc0870d8 +guid: d78bf2078a1f8422399eb2938d478227 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2.meta similarity index 77% rename from Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2.meta index 0579a7b..c81d192 100644 --- a/Viagg-io/Assets/Packages/XR Interaction Toolkit/2.5.2.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1eb533918e420498b8d55c251adfb043 +guid: 444101689974d4c7e9aef6de5f263fc6 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo.meta new file mode 100644 index 0000000..74460c0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51ddd937572fa4d3db4856a6701c6aa4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/.sample.json b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/.sample.json new file mode 100644 index 0000000..46c1126 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/.sample.json @@ -0,0 +1,4 @@ +{ + "displayName": "Hands Interaction Demo", + "description": "Sample scene and other assets for hand-tracking integration with the XR Interaction Toolkit." +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes.meta new file mode 100644 index 0000000..3adbf66 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 433598263b9448741a163c607dcda8a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset new file mode 100644 index 0000000..f0a84fa --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset @@ -0,0 +1,74 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: FingerColorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0} + animationStateEndValue: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 0} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.5254902} + animationStateEndValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.5254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.5254902} + animationStateEndValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.5254902} + - stateName: selected + animationStateStartValue: {r: 0, g: 0.627451, b: 1, a: 1} + animationStateEndValue: {r: 0, g: 0.627451, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset.meta new file mode 100644 index 0000000..aa5bd9d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/FingerColorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec1df508c6fb9eb45ae9f181ff6bbe82 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset new file mode 100644 index 0000000..391e829 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset @@ -0,0 +1,74 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: HandEdgeColorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + animationStateEndValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + - stateName: hovered + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 0.5254902} + animationStateEndValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.5254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 0.8} + animationStateEndValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 0.8} + - stateName: selected + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 1} + animationStateEndValue: {r: 0.2509804, g: 0.7019608, b: 0.9019608, a: 1} + - stateName: activated + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + - stateName: focused + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.8} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.8} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset.meta new file mode 100644 index 0000000..f05ca07 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/HandEdgeColorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f94337e1a5a93c7438d8f8508b246e6d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset new file mode 100644 index 0000000..0ebea78 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset @@ -0,0 +1,74 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: InteractionColorAffordanceTheme + m_EditorClassIdentifier: + m_Comments: 'For each state in the list, there are 2 values (Start and End). + + Default + => End value is chosen | Hovering => Blend between [Start,End] with input + + Select + => Value can be animated between [Start,End] for click anim.' + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + animationStateEndValue: {r: 0.76470596, g: 0.7843138, b: 0.8117648, a: 0.60784316} + - stateName: idle + animationStateStartValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + animationStateEndValue: {r: 0.90196085, g: 0.90196085, b: 0.90196085, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0, g: 0.627451, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.2509804, g: 0.7019608, b: 0.90196085, a: 1} + animationStateEndValue: {r: 0, g: 0.627451, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0, g: 0.627451, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 0.40000004, b: 0, a: 1} + - stateName: activated + animationStateStartValue: {r: 1, g: 0.40000004, b: 0, a: 1} + animationStateEndValue: {r: 1, g: 0.9729279, b: 0, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + animationStateEndValue: {r: 0.41176474, g: 0.5176471, b: 0.69411767, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta new file mode 100644 index 0000000..bb4c8ae --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2447c2ae63ed301429bb0f32f88ef8ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint.meta new file mode 100644 index 0000000..f7e2034 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34e352a1666bde6488650a627865ac8b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset new file mode 100644 index 0000000..26d2788 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointBlendShape + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 100 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 100 + animationStateEndValue: 100 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset.meta new file mode 100644 index 0000000..601edf0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointBlendShape.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbf5c74e21f572740881de5634f1ce9c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset new file mode 100644 index 0000000..edb52ac --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset @@ -0,0 +1,68 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: PinchPointColor + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.09803922} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.09803922} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.5019608} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.5019608} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.7254902} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.7254902} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0.5019608} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0.5019608} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset.meta new file mode 100644 index 0000000..1c7ba36 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1468864c36cbf39428681b1f0d9ef149 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset new file mode 100644 index 0000000..8bc26f3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointEdgeStrength + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 4 + animationStateEndValue: 4 + - stateName: idle + animationStateStartValue: 4 + animationStateEndValue: 4 + - stateName: hovered + animationStateStartValue: 3 + animationStateEndValue: 2.5 + - stateName: hoveredPriority + animationStateStartValue: 3 + animationStateEndValue: 3 + - stateName: selected + animationStateStartValue: 2.5 + animationStateEndValue: 2 + - stateName: activated + animationStateStartValue: 2 + animationStateEndValue: 2 + - stateName: focused + animationStateStartValue: 3 + animationStateEndValue: 3 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset.meta new file mode 100644 index 0000000..0e550a0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointEdgeStrength.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d9d4878bfb037248af1d243a0638dd0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset new file mode 100644 index 0000000..3e5d58f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset @@ -0,0 +1,68 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: PinchPointHighlightColor + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 1, g: 1, b: 1, a: 0.5019608} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 0.5019608} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 1} + - stateName: hovered + animationStateStartValue: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.7843138, g: 0.8431373, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.8627451, g: 0.9019608, b: 1, a: 1} + animationStateEndValue: {r: 0.78431374, g: 0.84313726, b: 1, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset.meta new file mode 100644 index 0000000..b2c651a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointHighlightColor.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b0360f219436394b8519378cd55c7e3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset new file mode 100644 index 0000000..084c72f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset @@ -0,0 +1,108 @@ +%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: 6f7c05e2d6a94808ac5dcf4531f19721, type: 3} + m_Name: PinchPointLocalTransformOffset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0.0075 + animationStateEndValue: + x: 0 + y: 0 + z: 0.0075 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset.meta new file mode 100644 index 0000000..6aeb2f3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointLocalTransformOffset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2826cece951f71642a19da5a2080a27c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset new file mode 100644 index 0000000..69bc169 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: PinchPointUniformScaleScale + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0.5 + animationStateEndValue: 0.5 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.15 + animationStateEndValue: 0.95 + - stateName: hoveredPriority + animationStateStartValue: 1.15 + animationStateEndValue: 0.95 + - stateName: selected + animationStateStartValue: 0.95 + animationStateEndValue: 0.95 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset.meta new file mode 100644 index 0000000..9bb6376 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/AffordanceThemes/PinchPoint/PinchPointUniformScaleScale.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d22e48f34794ab9498d082f9713c2293 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets.meta new file mode 100644 index 0000000..979d6d0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9024548be6607c7498776620cbf54adf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset new file mode 100644 index 0000000..b3fe2c3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset @@ -0,0 +1,33 @@ +%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: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Menu Controller Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0, y: -0.17, z: 0} + leftHandLocalPosition: {x: 0, y: -0.17, z: 0} + rightHandLocalRotation: {x: 0, y: 90, z: 90} + leftHandLocalRotation: {x: 0, y: -90, z: -90} + palmReferenceAxis: 0 + invertAxisForRightHand: 1 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 1 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta new file mode 100644 index 0000000..ac6644b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Controller Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2899508b1645c5e4fa421b4217da9539 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset new file mode 100644 index 0000000..2efeb8a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset @@ -0,0 +1,33 @@ +%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: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Menu Hands Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0.17, y: 0, z: 0.1} + leftHandLocalPosition: {x: -0.17, y: 0, z: 0.1} + rightHandLocalRotation: {x: 270, y: 180, z: 0} + leftHandLocalRotation: {x: 270, y: 180, z: 0} + palmReferenceAxis: 4 + invertAxisForRightHand: 0 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 95.74 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 95.74 + snapToGaze: 1 + snapToGazeAngleThreshold: 49.46 + hideDelaySeconds: 0.05 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta new file mode 100644 index 0000000..5466322 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Menu Hands Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15088c60ea1e00448a95ebaef96316da +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset new file mode 100644 index 0000000..0eb7ae5 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset @@ -0,0 +1,33 @@ +%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: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Under Watch Controller Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: -0.05, y: -0.02, z: -0.17} + leftHandLocalPosition: {x: 0.05, y: -0.02, z: -0.17} + rightHandLocalRotation: {x: 0, y: 0, z: -270} + leftHandLocalRotation: {x: 0, y: 0, z: 270} + palmReferenceAxis: 0 + invertAxisForRightHand: 1 + requirePalmFacingUser: 1 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 0 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 0 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta new file mode 100644 index 0000000..da3d173 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Controller Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 979c1b69d98e91041bc1c5c6e63aab97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset new file mode 100644 index 0000000..3f59549 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset @@ -0,0 +1,33 @@ +%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: 9846808ef0fb41b39630338c123c9269, type: 3} + m_Name: Under Watch Hands Follow Preset + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + rightHandLocalPosition: {x: 0, y: -0.05, z: -0.03} + leftHandLocalPosition: {x: 0, y: -0.05, z: -0.03} + rightHandLocalRotation: {x: 0, y: 0, z: 180} + leftHandLocalRotation: {x: 0, y: 0, z: 180} + palmReferenceAxis: 4 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 54 + requirePalmFacingUp: 1 + palmFacingUpDegreeAngleThreshold: 72 + snapToGaze: 0 + snapToGazeAngleThreshold: 30 + hideDelaySeconds: 0.15 + allowSmoothing: 0 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta new file mode 100644 index 0000000..84787c1 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/DatumPresets/Under Watch Hands Follow Preset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c3063cefe11749438f60126cef83288 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor.meta similarity index 77% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor.meta index e43e32e..0b1267d 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bb54b5de7a089bd4b924a1b8cb37cb27 +guid: 981a9b62b953c3045a7054300387cca1 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts.meta new file mode 100644 index 0000000..bd83f04 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86f27c2138eb8584fa6527e18c1be13d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs new file mode 100644 index 0000000..496a4c5 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Unity.XR.CoreUtils.Editor; +using UnityEditor.PackageManager; +using UnityEditor.PackageManager.Requests; +using UnityEditor.PackageManager.UI; +using UnityEngine; + +namespace UnityEditor.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Unity Editor class which registers Project Validation rules for the Hands Interaction Demo sample, + /// checking that other required samples and packages are installed. + /// + static class HandsInteractionSampleProjectValidation + { + const string k_SampleDisplayName = "Hands Interaction Demo"; + const string k_Category = "XR Interaction Toolkit"; + const string k_StarterAssetsSampleName = "Starter Assets"; + const string k_HandVisualizerSampleName = "HandVisualizer"; + const string k_ProjectValidationSettingsPath = "Project/XR Plug-in Management/Project Validation"; + const string k_HandsPackageName = "com.unity.xr.hands"; + const string k_XRIPackageName = "com.unity.xr.interaction.toolkit"; + const string k_ShaderGraphPackageName = "com.unity.shadergraph"; + static readonly PackageVersion s_MinimumPackageVersion = new PackageVersion("1.2.1"); + static readonly PackageVersion s_RecommendedPackageVersion = new PackageVersion("1.3.0"); + + static readonly BuildTargetGroup[] s_BuildTargetGroups = + ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); + + static readonly List s_BuildValidationRules = new List + { + new BuildValidationRule + { + IsRuleEnabled = () => s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] XR Hands ({k_HandsPackageName}) package must be installed or updated to use this sample.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_MinimumPackageVersion, + FixIt = () => + { + if (s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted) + InstallOrUpdateHands(); + }, + FixItAutomatic = true, + Error = true, + }, + new BuildValidationRule + { + IsRuleEnabled = () => s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] XR Hands ({k_HandsPackageName}) package must be at version {s_RecommendedPackageVersion} or higher to use the latest sample features.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_RecommendedPackageVersion, + FixIt = () => + { + if (s_HandsPackageAddRequest == null || s_HandsPackageAddRequest.IsCompleted) + InstallOrUpdateHands(); + }, + FixItAutomatic = true, + Error = false, + }, + new BuildValidationRule + { + IsRuleEnabled = () => PackageVersionUtility.GetPackageVersion(k_HandsPackageName) >= s_MinimumPackageVersion, + Message = $"[{k_SampleDisplayName}] {k_HandVisualizerSampleName} sample from XR Hands ({k_HandsPackageName}) package must be imported or updated to use this sample.", + Category = k_Category, + CheckPredicate = () => TryFindSample(k_HandsPackageName, string.Empty, k_HandVisualizerSampleName, out var sample) && sample.isImported, + FixIt = () => + { + if (TryFindSample(k_HandsPackageName, string.Empty, k_HandVisualizerSampleName, out var sample)) + { + sample.Import(Sample.ImportOptions.OverridePreviousImports); + } + }, + FixItAutomatic = true, + Error = true, + }, + new BuildValidationRule + { + Message = $"[{k_SampleDisplayName}] {k_StarterAssetsSampleName} sample from XR Interaction Toolkit ({k_XRIPackageName}) package must be imported or updated to use this sample.", + Category = k_Category, + CheckPredicate = () => TryFindSample(k_XRIPackageName, string.Empty, k_StarterAssetsSampleName, out var sample) && sample.isImported, + FixIt = () => + { + if (TryFindSample(k_XRIPackageName, string.Empty, k_StarterAssetsSampleName, out var sample)) + { + sample.Import(Sample.ImportOptions.OverridePreviousImports); + } + }, + FixItAutomatic = true, + Error = true, + }, + new BuildValidationRule + { + IsRuleEnabled = () => s_ShaderGraphPackageAddRequest == null || s_ShaderGraphPackageAddRequest.IsCompleted, + Message = $"[{k_SampleDisplayName}] Shader Graph ({k_ShaderGraphPackageName}) package must be installed for materials used in this sample.", + Category = k_Category, + CheckPredicate = () => PackageVersionUtility.IsPackageInstalled(k_ShaderGraphPackageName), + FixIt = () => + { + s_ShaderGraphPackageAddRequest = Client.Add(k_ShaderGraphPackageName); + if (s_ShaderGraphPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_ShaderGraphPackageAddRequest.Error}: {s_ShaderGraphPackageAddRequest.Error.message}"); + } + }, + FixItAutomatic = true, + Error = false, + }, + }; + + static AddRequest s_HandsPackageAddRequest; + static AddRequest s_ShaderGraphPackageAddRequest; + + [InitializeOnLoadMethod] + static void RegisterProjectValidationRules() + { + foreach (var buildTargetGroup in s_BuildTargetGroups) + { + BuildValidator.AddRules(buildTargetGroup, s_BuildValidationRules); + } + + // Delay evaluating conditions for issues to give time for Package Manager and UPM cache to fully initialize. + EditorApplication.delayCall += ShowWindowIfIssuesExist; + } + + static void ShowWindowIfIssuesExist() + { + foreach (var validation in s_BuildValidationRules) + { + if (validation.CheckPredicate == null || !validation.CheckPredicate.Invoke()) + { + ShowWindow(); + return; + } + } + } + + internal static void ShowWindow() + { + // Delay opening the window since sometimes other settings in the player settings provider redirect to the + // project validation window causing serialized objects to be nullified. + EditorApplication.delayCall += () => + { + SettingsService.OpenProjectSettings(k_ProjectValidationSettingsPath); + }; + } + + static bool TryFindSample(string packageName, string packageVersion, string sampleDisplayName, out Sample sample) + { + sample = default; + + if (!PackageVersionUtility.IsPackageInstalled(packageName)) + return false; + + IEnumerable packageSamples; + try + { + packageSamples = Sample.FindByPackage(packageName, packageVersion); + } + catch (Exception e) + { + Debug.LogError($"Couldn't find samples of the {ToString(packageName, packageVersion)} package; aborting project validation rule. Exception: {e}"); + return false; + } + + if (packageSamples == null) + { + Debug.LogWarning($"Couldn't find samples of the {ToString(packageName, packageVersion)} package; aborting project validation rule."); + return false; + } + + foreach (var packageSample in packageSamples) + { + if (packageSample.displayName == sampleDisplayName) + { + sample = packageSample; + return true; + } + } + + Debug.LogWarning($"Couldn't find {sampleDisplayName} sample in the {ToString(packageName, packageVersion)} package; aborting project validation rule."); + return false; + } + + static string ToString(string packageName, string packageVersion) + { + return string.IsNullOrEmpty(packageVersion) ? packageName : $"{packageName}@{packageVersion}"; + } + + static void InstallOrUpdateHands() + { + // Set a 3-second timeout for request to avoid editor lockup + var currentTime = DateTime.Now; + var endTime = currentTime + TimeSpan.FromSeconds(3); + + var request = Client.Search(k_HandsPackageName); + if (request.Status == StatusCode.InProgress) + { + Debug.Log($"Searching for ({k_HandsPackageName}) in Unity Package Registry."); + while (request.Status == StatusCode.InProgress && currentTime < endTime) + currentTime = DateTime.Now; + } + + var addRequest = k_HandsPackageName; + if (request.Status == StatusCode.Success && request.Result.Length > 0) + { + var versions = request.Result[0].versions; + var verifiedVersion = new PackageVersion(versions.recommended); + var latestCompatible = new PackageVersion(versions.latestCompatible); + if (verifiedVersion < s_RecommendedPackageVersion && s_RecommendedPackageVersion <= latestCompatible) + addRequest = $"{k_HandsPackageName}@{s_RecommendedPackageVersion}"; + } + + s_HandsPackageAddRequest = Client.Add(addRequest); + if (s_HandsPackageAddRequest.Error != null) + { + Debug.LogError($"Package installation error: {s_HandsPackageAddRequest.Error}: {s_HandsPackageAddRequest.Error.message}"); + } + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs.meta new file mode 100644 index 0000000..d03a642 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Scripts/HandsInteractionSampleProjectValidation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0deb305527bf17143801528616ee4f73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef new file mode 100644 index 0000000..c77b88b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.Hands.Editor", + "rootNamespace": "", + "references": [ + "Unity.XR.CoreUtils", + "Unity.XR.CoreUtils.Editor" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef.meta new file mode 100644 index 0000000..eb3ea33 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Editor/Unity.XR.Interaction.Toolkit.Samples.Hands.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec10eb674fe33dc418851b064a84acc4 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity new file mode 100644 index 0000000..2c61a61 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity @@ -0,0 +1,9095 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18376921, g: 0.22890408, b: 0.30303913, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &9821838 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2105799744} + m_Modifications: + - target: {fileID: 106093692981118498, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_Name + value: SimpleSocket + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.x + value: 2.720022 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.y + value: -5.110141 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalPosition.z + value: -49.98017 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.09229593 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7010574 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalRotation.z + value: -0.09229593 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} +--- !u!4 &9821839 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 734996079564348568, guid: aec71f91a8da27d418aa44bd0c543f9b, type: 3} + m_PrefabInstance: {fileID: 9821838} + m_PrefabAsset: {fileID: 0} +--- !u!1 &42134093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 42134094} + - component: {fileID: 42134096} + - component: {fileID: 42134095} + - component: {fileID: 42134097} + m_Layer: 5 + m_Name: Icon Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &42134094 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170.0502, y: 70.01792} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &42134095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &42134096 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_CullTransparentMesh: 1 +--- !u!210 &42134097 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42134093} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -100 + m_SortAtRoot: 0 +--- !u!114 &45925792 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5664791683828586331, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &89318626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 89318627} + - component: {fileID: 89318629} + - component: {fileID: 89318628} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &89318627 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1120256391} + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &89318628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Scrollview +--- !u!222 &89318629 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89318626} + m_CullTransparentMesh: 1 +--- !u!1 &123424312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 123424313} + m_Layer: 0 + m_Name: Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &123424313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123424312} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1120256391} + - {fileID: 992345761} + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &152278406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152278407} + - component: {fileID: 152278409} + - component: {fileID: 152278408} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &152278407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887197406} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &152278408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!222 &152278409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152278406} + m_CullTransparentMesh: 0 +--- !u!1001 &170632160 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1633829042} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 6 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &170632161 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 170632160} + m_PrefabAsset: {fileID: 0} +--- !u!224 &182067613 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + m_PrefabInstance: {fileID: 1004097911546261873} + m_PrefabAsset: {fileID: 0} +--- !u!1 &187460342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 187460343} + - component: {fileID: 187460348} + - component: {fileID: 187460347} + - component: {fileID: 187460346} + - component: {fileID: 187460345} + m_Layer: 0 + m_Name: Scrollview Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &187460343 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.637} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 900557651} + - {fileID: 1943824117} + m_Father: {fileID: 1576716364} + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &187460345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &187460346 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + 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 &187460347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + 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 &187460348 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187460342} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1001 &203859524 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 9108665820597706860} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &203859525 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 203859524} + m_PrefabAsset: {fileID: 0} +--- !u!1 &231362122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 231362123} + - component: {fileID: 231362125} + - component: {fileID: 231362124} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &231362123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &231362124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &231362125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 231362122} + m_CullTransparentMesh: 1 +--- !u!1 &246682136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 246682137} + m_Layer: 0 + m_Name: Labels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &246682137 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 246682136} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 266087464} + - {fileID: 1007358709} + - {fileID: 883783995} + - {fileID: 2050916414} + m_Father: {fileID: 2105827454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -20} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &257810521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 257810523} + - component: {fileID: 257810522} + - component: {fileID: 257810524} + 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 &257810522 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257810521} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &257810523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257810521} + serializedVersion: 2 + m_LocalRotation: {x: 0.3641889, y: -0.6962201, z: 0.036887143, w: 0.6174815} + 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: 30.074001, y: -105.73701, z: -32.233} +--- !u!114 &257810524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257810521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!114 &260197484 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 195190420571543381, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 195190421004440613} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &266087463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 266087464} + - component: {fileID: 266087466} + - component: {fileID: 266087465} + m_Layer: 0 + m_Name: Slider Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &266087464 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000023841858} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -150.00006, y: 141.00015} + m_SizeDelta: {x: 75.14, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &266087465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Slider +--- !u!222 &266087466 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 266087463} + m_CullTransparentMesh: 1 +--- !u!1 &276858880 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 195190421004440613} + m_PrefabAsset: {fileID: 0} +--- !u!1 &293575449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293575450} + - component: {fileID: 293575452} + - component: {fileID: 293575451} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293575450 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &293575451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &293575452 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293575449} + m_CullTransparentMesh: 1 +--- !u!1 &323906122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 323906123} + - component: {fileID: 323906125} + - component: {fileID: 323906124} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &323906123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105799744} + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &323906124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Snap Socket +--- !u!222 &323906125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323906122} + m_CullTransparentMesh: 1 +--- !u!1001 &331857615 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 9 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 452173682} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &331857616 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 331857615} + m_PrefabAsset: {fileID: 0} +--- !u!114 &337741472 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5715416336153000561, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 5715416335952834191} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &361856894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 361856895} + - component: {fileID: 361856897} + - component: {fileID: 361856896} + m_Layer: 5 + m_Name: Backgrounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &361856895 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + m_LocalRotation: {x: -0, y: -0, z: -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: 745358749} + - {fileID: 2011190209} + - {fileID: 1459892945} + m_Father: {fileID: 992345761} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &361856896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 1 +--- !u!114 &361856897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 361856894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!224 &364340073 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} +--- !u!1 &375196258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375196259} + - component: {fileID: 375196261} + - component: {fileID: 375196260} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &375196259 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &375196260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &375196261 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375196258} + m_CullTransparentMesh: 1 +--- !u!224 &448506027 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 195190421004440613} + m_PrefabAsset: {fileID: 0} +--- !u!114 &448506032 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 276858880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3cd1891521c8e143a04e7fd344a64d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ToggleOnGraphic: {fileID: 574022040} + m_ToggleOffGraphic: {fileID: 260197484} +--- !u!114 &452173682 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2089690465474535966, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &496326443 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1434975003} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.y + value: 0.73660004 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalPosition.z + value: -0.25 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6c72d2d2ead00e54db4b71b27ffb03d4, type: 2} + - target: {fileID: 919132149155446097, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + propertyPath: m_Name + value: VirtualTabletop + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + insertIndex: -1 + addedObject: {fileID: 982772613} + m_SourcePrefab: {fileID: 100100000, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} +--- !u!114 &501676794 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3504782657351738374, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &518872803 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 7 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 45925792} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 7 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &518872804 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 518872803} + m_PrefabAsset: {fileID: 0} +--- !u!1 &522548467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 522548468} + - component: {fileID: 522548470} + - component: {fileID: 522548469} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &522548468 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &522548469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &522548470 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 522548467} + m_CullTransparentMesh: 1 +--- !u!1 &540034325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 540034326} + - component: {fileID: 540034328} + - component: {fileID: 540034327} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &540034326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2011190209} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &540034327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &540034328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 540034325} + m_CullTransparentMesh: 1 +--- !u!1001 &547215372 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1337396801} + m_Modifications: + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.x + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.y + value: 0.842 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6957000769822834733, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + propertyPath: m_Name + value: SimpleSocketShape + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} +--- !u!4 &547215373 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6957000769822834732, guid: d81193b4b57486b46b4762e8b26d2de8, type: 3} + m_PrefabInstance: {fileID: 547215372} + m_PrefabAsset: {fileID: 0} +--- !u!114 &574022040 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 195190419645158932, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 195190421004440613} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &611616339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1337110718} + m_Modifications: + - target: {fileID: 3166814444043639594, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 5030734266366949668, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 5030734267259534324, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_Name + value: Hand Menu With Button Activation + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} +--- !u!4 &611616340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5030734267259534325, guid: e2698219e3231e94c8765d49b9dd5cff, type: 3} + m_PrefabInstance: {fileID: 611616339} + m_PrefabAsset: {fileID: 0} +--- !u!1 &659511933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 659511934} + - component: {fileID: 659511936} + - component: {fileID: 659511935} + m_Layer: 5 + m_Name: Text Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &659511934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -29.863647, y: 70.0487} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &659511935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &659511936 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 659511933} + m_CullTransparentMesh: 1 +--- !u!1 &680485292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 680485293} + - component: {fileID: 680485296} + - component: {fileID: 680485295} + - component: {fileID: 680485294} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &680485293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105799744} + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &680485294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &680485295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &680485296 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680485292} + m_CullTransparentMesh: 0 +--- !u!1001 &691032629 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1434975003} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.x + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.y + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalScale.z + value: 0.825 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.y + value: 0.202 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalPosition.z + value: -0.04 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4439102092742417607, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: -2592982531892835197, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 352991350029454794, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 919132149155446097, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Name + value: Frame + objectReference: {fileID: 0} + - target: {fileID: 4387676272040780315, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 5501516358913157983, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + - target: {fileID: 7239177940356296027, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 54f7c59213ac02b4d9f00104348dbac3, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} +--- !u!224 &702756937 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 5715416335952834191} + m_PrefabAsset: {fileID: 0} +--- !u!1 &745358748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 745358749} + - component: {fileID: 745358750} + m_Layer: 5 + m_Name: Row 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &745358749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745358748} + m_LocalRotation: {x: -0, y: -0, z: -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: 231362123} + - {fileID: 861617807} + - {fileID: 1308569717} + m_Father: {fileID: 361856895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &745358750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745358748} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &797091099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 797091100} + m_Layer: 0 + m_Name: Front Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &797091100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 797091099} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.3090171, z: -0, w: 0.95105654} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2105827454} + - {fileID: 1961794668} + - {fileID: 2063322578} + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: -36, z: 0} +--- !u!1 &809110995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809110996} + - component: {fileID: 809110998} + - component: {fileID: 809110997} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &809110996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &809110997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &809110998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809110995} + m_CullTransparentMesh: 1 +--- !u!1001 &812076691 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1943824117} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -432 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -97 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -231 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -566 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 596 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0.9999999 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0.6409395 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -365 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -298 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -164 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &812076692 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 812076691} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &820107586 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1784880961} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &820107587 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 820107586} + m_PrefabAsset: {fileID: 0} +--- !u!1 &852312762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 852312763} + - component: {fileID: 852312766} + - component: {fileID: 852312765} + - component: {fileID: 852312764} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &852312763 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1120256391} + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &852312764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &852312765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &852312766 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852312762} + m_CullTransparentMesh: 0 +--- !u!1 &861617806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 861617807} + - component: {fileID: 861617809} + - component: {fileID: 861617808} + m_Layer: 5 + m_Name: Background (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &861617807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &861617808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &861617809 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861617806} + m_CullTransparentMesh: 1 +--- !u!1 &871500093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871500094} + - component: {fileID: 871500097} + - component: {fileID: 871500096} + - component: {fileID: 871500095} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &871500094 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + 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: -6} + m_SizeDelta: {x: 425, y: 450} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &871500095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &871500096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &871500097 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871500093} + m_CullTransparentMesh: 0 +--- !u!1 &883783994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883783995} + - component: {fileID: 883783997} + - component: {fileID: 883783996} + m_Layer: 0 + m_Name: Toggles Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883783995 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00006593764} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -149.99997, y: -38.999847} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &883783996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Toggles + +' +--- !u!222 &883783997 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883783994} + m_CullTransparentMesh: 1 +--- !u!1 &900557650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 900557651} + - component: {fileID: 900557653} + - component: {fileID: 900557652} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &900557651 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 187460343} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &900557652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Scrollview +--- !u!222 &900557653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900557650} + m_CullTransparentMesh: 1 +--- !u!1 &929444317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 929444318} + - component: {fileID: 929444320} + - component: {fileID: 929444319} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &929444318 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1648550613} + - {fileID: 1930256998} + - {fileID: 1643716050} + m_Father: {fileID: 992345761} + 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: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &929444319 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 1 + m_VerticalFit: 1 +--- !u!114 &929444320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929444317} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &938402502 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 2603633290551499573, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 3a84a7b91ec88714486e0c4cc9a5dc01, type: 2} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube (Blue) + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.x + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.y + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.z + value: 9.5 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.000000011395885 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000000035072926 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.67182606 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: -0.24036595 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.19515198 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.6728965 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 116.218 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -85.48 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -18.765 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!4 &938402503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 938402502} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &975642589 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.z + value: 0.096935034 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.x + value: -29.927155 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.y + value: -169.97406 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Name + value: Dropdown + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318609936197, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318609936197, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813319869900771, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813320191324749, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} +--- !u!224 &975642590 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + m_PrefabInstance: {fileID: 975642589} + m_PrefabAsset: {fileID: 0} +--- !u!1 &982772612 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + m_PrefabInstance: {fileID: 496326443} + m_PrefabAsset: {fileID: 0} +--- !u!64 &982772613 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982772612} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 8207010926609093179, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} +--- !u!1 &992345760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 992345761} + - component: {fileID: 992345767} + - component: {fileID: 992345766} + - component: {fileID: 992345765} + - component: {fileID: 992345764} + m_Layer: 0 + m_Name: Touchpad Flat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &992345761 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0.5548} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1740401301} + - {fileID: 361856895} + - {fileID: 929444318} + m_Father: {fileID: 123424313} + m_LocalEulerAnglesHint: {x: 90, 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.7429} + m_SizeDelta: {x: 225, y: 225} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &992345764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &992345765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 0 + 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 &992345766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + 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 &992345767 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992345760} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1001 &1004500090 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1643716050} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 8 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1495165417} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 8 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &1004500091 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 1004500090} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1007358708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007358709} + - component: {fileID: 1007358711} + - component: {fileID: 1007358710} + m_Layer: 0 + m_Name: Buttons Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1007358709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000044703484} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -149.99997, y: 51.000153} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1007358710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Buttons +--- !u!222 &1007358711 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007358708} + m_CullTransparentMesh: 1 +--- !u!1 &1109258394 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 5715416335952834191} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1109258399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109258394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3cd1891521c8e143a04e7fd344a64d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ToggleOnGraphic: {fileID: 337741472} + m_ToggleOffGraphic: {fileID: 1359436870} +--- !u!1 &1109639963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109639964} + - component: {fileID: 1109639970} + - component: {fileID: 1109639969} + - component: {fileID: 1109639968} + - component: {fileID: 1109639967} + m_Layer: 0 + m_Name: Manipulation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1109639964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1874101526} + - {fileID: 1618199120} + m_Father: {fileID: 1972783598} + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1109639967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &1109639968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 0 + 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 &1109639969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + 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 &1109639970 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109639963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1 &1120256384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120256391} + - component: {fileID: 1120256390} + - component: {fileID: 1120256389} + - component: {fileID: 1120256388} + - component: {fileID: 1120256387} + m_Layer: 0 + m_Name: Scrollview Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120256387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &1120256388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + 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 &1120256389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + 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 &1120256390 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!224 &1120256391 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120256384} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.637} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 852312763} + - {fileID: 89318627} + - {fileID: 1887197406} + m_Father: {fileID: 123424313} + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1129778165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1129778166} + m_Layer: 0 + m_Name: Cubes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1129778166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1129778165} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.58778524, z: -0, w: 0.809017} + m_LocalPosition: {x: 0.047972523, y: 0.773, z: 0.5700773} + m_LocalScale: {x: 0.606102, y: 0.606102, z: 0.606102} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3154726581514219159} + - {fileID: 938402503} + - {fileID: 1935852348} + m_Father: {fileID: 1972783598} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1159150007 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + m_PrefabInstance: {fileID: 6689389173002939780} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1170633772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1170633773} + - component: {fileID: 1170633775} + - component: {fileID: 1170633774} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1170633773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1351530911} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1170633774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Poke Manipulation +--- !u!222 &1170633775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1170633772} + m_CullTransparentMesh: 1 +--- !u!1001 &1189763045 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Name + value: MinMaxSlider + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.x + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 159.99994 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} +--- !u!224 &1189763046 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + m_PrefabInstance: {fileID: 1189763045} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1260218105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260218106} + - component: {fileID: 1260218107} + m_Layer: 0 + m_Name: Object Reset Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1260218106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260218105} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.2, z: -0.15799998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1260218107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260218105} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54ce4268a4182384da360e6e2654d3a6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ObjectsToReset: + - {fileID: 3154726581514219159} + - {fileID: 938402503} + - {fileID: 1935852348} + - {fileID: 547215373} + m_CheckDuration: 2 + m_ObjectRoot: {fileID: 1434975003} +--- !u!1 &1287234602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287234603} + - component: {fileID: 1287234605} + - component: {fileID: 1287234604} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1287234603 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1287234604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: UI Poke Components +--- !u!222 &1287234605 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287234602} + m_CullTransparentMesh: 1 +--- !u!1 &1308569716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1308569717} + - component: {fileID: 1308569719} + - component: {fileID: 1308569718} + m_Layer: 5 + m_Name: Background (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1308569717 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745358749} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1308569718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1308569719 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308569716} + m_CullTransparentMesh: 1 +--- !u!1 &1319938173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319938174} + - component: {fileID: 1319938177} + - component: {fileID: 1319938176} + m_Layer: 0 + m_Name: Icon Toggle Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319938174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170, y: -20.012537} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1319938176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + 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.6039216, g: 0.6039216, b: 0.6039216, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, 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: 4 +--- !u!222 &1319938177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319938173} + m_CullTransparentMesh: 1 +--- !u!4 &1337110718 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7990873191187716717, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + m_PrefabInstance: {fileID: 3113582726696116334} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1337396800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1337396801} + m_Layer: 0 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1337396801 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1337396800} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000026041338, y: 0.5877853, z: 0.000000016295347, w: 0.80901706} + m_LocalPosition: {x: -0.000000082124764, y: 0.00000011920929, z: -0.2500001} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2105799744} + - {fileID: 547215373} + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: 72, z: 0} +--- !u!1 &1351530910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1351530911} + - component: {fileID: 1351530915} + - component: {fileID: 1351530914} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1351530911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + m_LocalRotation: {x: -0, y: -0.60876137, z: -0, w: 0.7933534} + m_LocalPosition: {x: 0, y: 0, z: -0.0581} + m_LocalScale: {x: 0.0010000003, y: 0.001, z: 0.0010000003} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1170633773} + m_Father: {fileID: 1576716364} + m_LocalEulerAnglesHint: {x: 0, y: -75, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.043600082, y: 0.05499983} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1351530914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + 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 &1351530915 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1351530910} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!114 &1359436870 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5715416335971100667, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 5715416335952834191} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1373282166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1373282167} + - component: {fileID: 1373282169} + - component: {fileID: 1373282168} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1373282167 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1943824117} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1373282168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!222 &1373282169 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1373282166} + m_CullTransparentMesh: 0 +--- !u!1 &1434975002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1434975003} + m_Layer: 0 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1434975003 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1434975002} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.15799998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1765827126} + - {fileID: 1648686084} + - {fileID: 1576716364} + - {fileID: 797091100} + - {fileID: 123424313} + - {fileID: 1972783598} + - {fileID: 1337396801} + - {fileID: 1260218106} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1459892944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1459892945} + - component: {fileID: 1459892946} + m_Layer: 5 + m_Name: Row 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1459892945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1459892944} + m_LocalRotation: {x: -0, y: -0, z: -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: 1675184742} + - {fileID: 522548468} + - {fileID: 809110996} + m_Father: {fileID: 361856895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1459892946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1459892944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1495165417 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7452232763456472641, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1542318347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1607142550} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &1542318348 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 1542318347} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1576716363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1576716364} + m_Layer: 0 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1576716364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576716363} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.6, y: 0.75, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 187460343} + - {fileID: 1351530911} + - {fileID: 1985586552} + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1607142550 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2932259739682790196, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1618199119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1618199120} + - component: {fileID: 1618199122} + - component: {fileID: 1618199121} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1618199120 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109639964} + m_LocalEulerAnglesHint: {x: -15, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1618199121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Manipulation +--- !u!222 &1618199122 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618199119} + m_CullTransparentMesh: 1 +--- !u!1 &1633600914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633600915} + - component: {fileID: 1633600917} + - component: {fileID: 1633600916} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633600915 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1943824117} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1633600916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1633600917 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633600914} + m_CullTransparentMesh: 0 +--- !u!114 &1633829042 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1228319155873904005, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1636806581 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.x + value: 0.004 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalPosition.z + value: 0.005 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9999985 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.y + value: 0.0017452955 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + propertyPath: m_Name + value: Chess Board Square + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} +--- !u!4 &1636806582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 714a27c3372b8074d8370e2bc0cecf56, type: 3} + m_PrefabInstance: {fileID: 1636806581} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1643716049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1643716050} + - component: {fileID: 1643716051} + m_Layer: 5 + m_Name: Row 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1643716050 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643716049} + m_LocalRotation: {x: -0, y: -0, z: -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: 518872804} + - {fileID: 1004500091} + - {fileID: 331857616} + m_Father: {fileID: 929444318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1643716051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643716049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1648550612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1648550613} + - component: {fileID: 1648550614} + m_Layer: 5 + m_Name: Row 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1648550613 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648550612} + m_LocalRotation: {x: -0, y: -0, z: -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: 203859525} + - {fileID: 820107587} + - {fileID: 2069439979} + m_Father: {fileID: 929444318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1648550614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648550612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!4 &1648686084 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 171affcd2d7ddf545ae966acd2de57c2, type: 3} + m_PrefabInstance: {fileID: 691032629} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1675184741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1675184742} + - component: {fileID: 1675184744} + - component: {fileID: 1675184743} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1675184742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1459892945} + 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: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1675184743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1675184744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675184741} + m_CullTransparentMesh: 1 +--- !u!1 &1691745543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1691745544} + - component: {fileID: 1691745547} + - component: {fileID: 1691745546} + - component: {fileID: 1691745545} + m_Layer: 5 + m_Name: Background Pannel2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1691745544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2105827454} + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1691745545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &1691745546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1691745547 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691745543} + m_CullTransparentMesh: 0 +--- !u!1 &1726903307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726903308} + m_Layer: 0 + m_Name: Elements + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1726903308 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726903307} + m_LocalRotation: {x: 0, y: 0, z: 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: 659511934} + - {fileID: 42134094} + - {fileID: 2024359420} + - {fileID: 1319938174} + - {fileID: 1189763046} + - {fileID: 2005650193314499418} + - {fileID: 182067613} + - {fileID: 448506027} + - {fileID: 702756937} + - {fileID: 975642590} + m_Father: {fileID: 2105827454} + 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: -20} + m_SizeDelta: {x: -300, y: -500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1740401300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1740401301} + - component: {fileID: 1740401303} + - component: {fileID: 1740401302} + m_Layer: 5 + m_Name: Background Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740401301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 992345761} + 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: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1740401302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.12156863} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1740401303 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1740401300} + m_CullTransparentMesh: 1 +--- !u!1 &1746021764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746021765} + - component: {fileID: 1746021767} + - component: {fileID: 1746021766} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1746021765 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1961794668} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1746021766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Simple 3D Poke Button +--- !u!222 &1746021767 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746021764} + m_CullTransparentMesh: 1 +--- !u!4 &1765827126 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 365907f61b8b39a48aab9aacd4588f45, type: 3} + m_PrefabInstance: {fileID: 496326443} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1784880961 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7729528788630165396, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1874101525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1874101526} + - component: {fileID: 1874101529} + - component: {fileID: 1874101528} + - component: {fileID: 1874101527} + m_Layer: 5 + m_Name: Background Pannel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1874101526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + m_LocalRotation: {x: -0.13052624, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109639964} + m_LocalEulerAnglesHint: {x: -15, 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: 275} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1874101527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &1874101528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1874101529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874101525} + m_CullTransparentMesh: 0 +--- !u!114 &1879067437 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8535804950626849423, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1887197405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1887197406} + - component: {fileID: 1887197409} + - component: {fileID: 1887197408} + - component: {fileID: 1887197407} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1887197406 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + m_LocalRotation: {x: -0, y: -0, z: -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: 152278407} + - {fileID: 1895556602} + - {fileID: 364340073} + m_Father: {fileID: 1120256391} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1887197407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &1887197408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.5019608} + 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: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1887197409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887197405} + m_CullTransparentMesh: 0 +--- !u!1 &1895556601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1895556602} + - component: {fileID: 1895556604} + - component: {fileID: 1895556603} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1895556602 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887197406} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1895556603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1895556604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1895556601} + m_CullTransparentMesh: 0 +--- !u!1 &1930256997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1930256998} + - component: {fileID: 1930256999} + m_Layer: 5 + m_Name: Row 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1930256998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930256997} + m_LocalRotation: {x: -0, y: -0, z: -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: 2113631881} + - {fileID: 1542318348} + - {fileID: 170632161} + m_Father: {fileID: 929444318} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1930256999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930256997} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &1935852347 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 2603633290551499573, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 565d1aa341c57254c849beb447b60d0d, type: 2} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube (Yellow) + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.x + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.y + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalScale.z + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8715892259302707255, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_ConstrainProportionsScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: 0.080486774 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.105406225 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.05591418 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.43192205 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: 0.45761725 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.75258726 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: 0.19401608 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 18.713 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!4 &1935852348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 1935852347} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1943824116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1943824117} + - component: {fileID: 1943824120} + - component: {fileID: 1943824119} + - component: {fileID: 1943824118} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1943824117 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + m_LocalRotation: {x: -0, y: -0, z: -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: 1373282167} + - {fileID: 1633600915} + - {fileID: 812076692} + m_Father: {fileID: 187460343} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1943824118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!114 &1943824119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &1943824120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943824116} + m_CullTransparentMesh: 0 +--- !u!20 &1948693200 stripped +Camera: + m_CorrespondingSourceObject: {fileID: 7990873191231833673, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + m_PrefabInstance: {fileID: 3113582726696116334} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1961794667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961794668} + - component: {fileID: 1961794670} + - component: {fileID: 1961794669} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961794668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0.5034} + m_LocalScale: {x: 0.0005, y: 0.0005, z: 0.0005} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1746021765} + m_Father: {fileID: 797091100} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0001, y: 0.7421} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1961794669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + 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 &1961794670 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961794667} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1 &1972783597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1972783598} + m_Layer: 0 + m_Name: Front Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1972783598 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1972783597} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.309017, z: -0, w: 0.95105654} + m_LocalPosition: {x: 0, y: 0, z: -0.25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1109639964} + - {fileID: 5006512736343635145} + - {fileID: 5006512735865308539} + - {fileID: 1129778166} + m_Father: {fileID: 1434975003} + m_LocalEulerAnglesHint: {x: 0, y: 36, z: 0} +--- !u!1 &1985586551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1985586552} + m_Layer: 0 + m_Name: Board + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1985586552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1985586551} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.13052616, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0.0379, y: -0.008099973, z: -0.0849} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1636806582} + - {fileID: 1159150007} + - {fileID: 5765833378047162190} + m_Father: {fileID: 1576716364} + m_LocalEulerAnglesHint: {x: 0, y: 15, z: 0} +--- !u!1 &2011190208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2011190209} + - component: {fileID: 2011190210} + m_Layer: 5 + m_Name: Row 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2011190209 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011190208} + m_LocalRotation: {x: -0, y: -0, z: -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: 540034326} + - {fileID: 375196259} + - {fileID: 293575450} + m_Father: {fileID: 361856895} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2011190210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011190208} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2024359419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2024359420} + - component: {fileID: 2024359422} + - component: {fileID: 2024359421} + m_Layer: 5 + m_Name: Text Toggle Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2024359420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1726903308} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -30, y: -20.0001} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2024359421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!222 &2024359422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024359419} + m_CullTransparentMesh: 0 +--- !u!1 &2050916413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2050916414} + - component: {fileID: 2050916416} + - component: {fileID: 2050916415} + m_Layer: 0 + m_Name: Dropdown Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2050916414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.000113248825} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246682137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -150, y: -128.99997} + m_SizeDelta: {x: 100, y: 22} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2050916415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Dropdown + +' +--- !u!222 &2050916416 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050916413} + m_CullTransparentMesh: 1 +--- !u!4 &2063322578 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + m_PrefabInstance: {fileID: 2130331532795802190} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2069439978 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1648550613} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 3 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 501676794} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &2069439979 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 2069439978} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2105799743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105799744} + - component: {fileID: 2105799748} + - component: {fileID: 2105799747} + - component: {fileID: 2105799746} + - component: {fileID: 2105799745} + m_Layer: 0 + m_Name: SnapSocketTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2105799744 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_LocalRotation: {x: 0.13052616, y: 0, z: 0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.00062500004, y: 0.0006249999, z: 0.00062500004} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 680485293} + - {fileID: 323906123} + - {fileID: 9821839} + m_Father: {fileID: 1337396801} + m_LocalEulerAnglesHint: {x: 15, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0403, y: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2105799745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &2105799746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 0 + 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 &2105799747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + 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 &2105799748 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105799743} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1 &2105827453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105827454} + - component: {fileID: 2105827460} + - component: {fileID: 2105827459} + - component: {fileID: 2105827458} + - component: {fileID: 2105827457} + m_Layer: 0 + m_Name: UI Poke Components + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2105827454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_LocalRotation: {x: 0.13052616, y: -0, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0.625} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1691745544} + - {fileID: 1287234603} + - {fileID: 871500094} + - {fileID: 246682137} + - {fileID: 1726903308} + m_Father: {fileID: 797091100} + m_LocalEulerAnglesHint: {x: 15, 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: 1.025} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2105827457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!114 &2105827458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + 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 &2105827459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + 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 &2105827460 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105827453} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1948693200} + 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: 1 + m_TargetDisplay: 0 +--- !u!1001 &2113631880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1930256998} + m_Modifications: + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596673, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Name + value: TouchPad Button 4 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1879067437} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: set_isOn + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityEngine.UI.Toggle, UnityEngine.UI + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4455438662752596683, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 4455438663099779001, guid: b0c78422845bac948a9080175e57ffff, type: 3} + propertyPath: m_Text + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b0c78422845bac948a9080175e57ffff, type: 3} +--- !u!224 &2113631881 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4455438662752596672, guid: b0c78422845bac948a9080175e57ffff, type: 3} + m_PrefabInstance: {fileID: 2113631880} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &65600831110779464 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1972783598} + m_Modifications: + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.x + value: -0.091 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.y + value: 1.091 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalPosition.z + value: 0.643 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.w + value: 0.70105743 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.x + value: 0.09229594 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.y + value: -0.09229592 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalRotation.z + value: 0.70105743 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 8343167407413159200, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + propertyPath: m_Name + value: Arrow + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} +--- !u!1001 &195190421004440613 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 195190420563360905, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.x + value: -29.99997 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.y + value: -19.99998 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Name + value: Text Toggle + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + insertIndex: -1 + addedObject: {fileID: 448506032} + m_SourcePrefab: {fileID: 100100000, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} +--- !u!1001 &1004097911546261873 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.x + value: 169.99992 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.y + value: 70.00003 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Name + value: Icon Button + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56686f82f64b0af4688a89676403a500, type: 3} +--- !u!1001 &2005650193314499417 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Name + value: TextButton + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} +--- !u!224 &2005650193314499418 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + m_PrefabInstance: {fileID: 2005650193314499417} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331532795802190 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 797091100} + m_Modifications: + - target: {fileID: 2130331530761912218, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_InteractionManager + value: + objectReference: {fileID: 7578513822832117758} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.y + value: 0.7577 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.z + value: 0.5693 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912220, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912223, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_Name + value: PokeButton + objectReference: {fileID: 0} + - target: {fileID: 2130331530761912223, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.x + value: -0.00000008940697 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.y + value: -0.01969999 + objectReference: {fileID: 0} + - target: {fileID: 2130331532155778801, guid: d661f645c81f29b4aa596207971ae441, type: 3} + propertyPath: m_LocalPosition.z + value: 0.00000011920929 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d661f645c81f29b4aa596207971ae441, type: 3} +--- !u!1001 &3113582726696116334 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 865075385244835223, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_Name + value: XR Interaction Hands Setup + objectReference: {fileID: 0} + - target: {fileID: 1942626908999483018, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalScale.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1942626908999483018, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalScale.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1942626908999483018, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalScale.z + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5773256366622995465, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7838028093091575039, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_UseGravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9132913291935407762, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + propertyPath: m_RequestedTrackingOriginMode + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 7990873191187716717, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + insertIndex: -1 + addedObject: {fileID: 611616340} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} +--- !u!4 &3154726581514219159 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + m_PrefabInstance: {fileID: 6089389884994424882} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4330884014604818162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1972783598} + m_Modifications: + - target: {fileID: 5709307613756117032, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.x + value: 0.09374997 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.y + value: 1.0551852 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalPosition.z + value: 0.6330882 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.w + value: 0.95846367 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.x + value: 0.1261841 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.y + value: 0.03338638 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalRotation.z + value: -0.25359496 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -29.64 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} +--- !u!4 &5006512735865308539 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5013556786019211059, guid: d56cf1aacbea4704cac4d7983df1a0ad, type: 3} + m_PrefabInstance: {fileID: 65600831110779464} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5006512736343635145 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8746220130012963387, guid: 531d9182cdbe93948a57bd87a1e47fdf, type: 3} + m_PrefabInstance: {fileID: 4330884014604818162} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5509715586133197775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: 2049748930621633664, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_Name + value: FlatSphereController + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0642 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalPosition.z + value: -0.0584 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} +--- !u!1001 &5715416335952834191 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1726903308} + m_Modifications: + - target: {fileID: 5715416334889072034, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216645, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216645, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216645, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.y + value: -19.99998 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Name + value: Icon Toggle + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + insertIndex: -1 + addedObject: {fileID: 1109258399} + m_SourcePrefab: {fileID: 100100000, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} +--- !u!4 &5765833378047162190 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2049748930621633665, guid: 6b7188f9e149bd64cb26cec516eb470c, type: 3} + m_PrefabInstance: {fileID: 5509715586133197775} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6089389884994424882 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1129778166} + m_Modifications: + - target: {fileID: 1988286665728152634, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_PermittedDisplacementAxes + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 5268460675038366902, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_Name + value: Cube (Coral) + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.0045190454 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.018455446 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalPosition.z + value: 0.16146101 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.47675768 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.x + value: 0.6736901 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.y + value: -0.2520906 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5052665 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 116.218 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -85.48 + objectReference: {fileID: 0} + - target: {fileID: 9171031756790316709, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -18.765 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f5afcb7f49afad5419049090809f5cc7, type: 3} +--- !u!1001 &6183026901525796732 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1887197406} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!1001 &6689389173002939780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1985586552} + m_Modifications: + - target: {fileID: 6689389171845895218, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_Name + value: PawnController + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.x + value: 0.0649 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalPosition.z + value: 0.0422 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6689389171845895219, guid: a5f97d75a3184ad46aef39618607e083, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a5f97d75a3184ad46aef39618607e083, type: 3} +--- !u!1001 &7403072357405031663 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7403072356416083904, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_Name + value: TableHandle + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalPosition.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072356416083930, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403072357328242341, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1948693200} + - target: {fileID: 7403072357431632352, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} + propertyPath: m_TargetTransform + value: + objectReference: {fileID: 1434975003} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ed5fdb8d3e523e94ca6d8a239d40615a, type: 3} +--- !u!114 &7578513822832117758 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4763085286836561808, guid: 5eccbf4be2c00e94689ee8062e4e7276, type: 3} + m_PrefabInstance: {fileID: 3113582726696116334} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &9108665820597706860 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3145480085366568720, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 6183026901525796732} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 3113582726696116334} + - {fileID: 257810523} + - {fileID: 7403072357405031663} + - {fileID: 1434975003} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity.meta new file mode 100644 index 0000000..2f8b4e9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ff35cecbcc52cc42945cf531638a60a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets.meta new file mode 100644 index 0000000..0a1240e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a5d62171de539e4e9cb663b19180604 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes.meta new file mode 100644 index 0000000..1d88e87 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e808bedb47894a9469ff90e39c886dd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset new file mode 100644 index 0000000..225f698 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset @@ -0,0 +1,39 @@ +%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: 6af57311f7c9446fae8acabfbbfdb412, type: 3} + m_Name: AudioAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset.meta new file mode 100644 index 0000000..7f980a2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/AudioAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57def9352cdee8548bfc9ebc6a55914a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset new file mode 100644 index 0000000..edec4ed --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset @@ -0,0 +1,108 @@ +%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: 6f7c05e2d6a94808ac5dcf4531f19721, type: 3} + m_Name: CapsuleScaleTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0.5 + y: 0.5 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 0.5 + z: 0.5 + - stateName: hovered + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: hoveredPriority + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: selected + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: activated + animationStateStartValue: + x: 0.5 + y: 2 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 2 + z: 0.5 + - stateName: focused + animationStateStartValue: + x: 0.5 + y: 0.5 + z: 0.5 + animationStateEndValue: + x: 0.5 + y: 0.5 + z: 0.5 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset.meta new file mode 100644 index 0000000..c3f5033 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/CapsuleScaleTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5acc2ade2588d44fb53e968cd702099 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess.meta new file mode 100644 index 0000000..8eddaa7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0be2a80454fcbff4a9017ce60441e58c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset new file mode 100644 index 0000000..9899f1b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: InteractionBlendShapeAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 100 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 100 + animationStateEndValue: 90 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset.meta new file mode 100644 index 0000000..cdf7c26 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/InteractionBlendShapeAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20eb8725b4dab864ea2bfa8ecbd4adff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset new file mode 100644 index 0000000..2eecbfb --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset @@ -0,0 +1,68 @@ +%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: b5d80f45fb5f4418a5e84a476e517628, type: 3} + m_Name: WhiteChessPieceColorTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 1, g: 1, b: 1, a: 1} + animationStateEndValue: {r: 1, g: 1, b: 1, a: 1} + - stateName: hovered + animationStateStartValue: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: hoveredPriority + animationStateStartValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + animationStateEndValue: {r: 0.9215687, g: 0.9490197, b: 1, a: 1} + - stateName: selected + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.7843138, g: 0.8431373, b: 1, a: 1} + - stateName: activated + animationStateStartValue: {r: 0.8627451, g: 0.9019608, b: 1, a: 1} + animationStateEndValue: {r: 0.78431374, g: 0.84313726, b: 1, a: 1} + - stateName: focused + animationStateStartValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + animationStateEndValue: {r: 0.86274517, g: 0.90196085, b: 1, a: 1} + m_ColorBlendMode: 0 + m_BlendAmount: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset.meta new file mode 100644 index 0000000..0d14061 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/Chess/WhiteChessPieceColorTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c39d3614cd6089347a01b0743003ae34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset new file mode 100644 index 0000000..c2c8cd8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: InteractionLargeScaleAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.15 + animationStateEndValue: 1.25 + - stateName: hoveredPriority + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: selected + animationStateStartValue: 1.25 + animationStateEndValue: 1.3 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset.meta new file mode 100644 index 0000000..c392094 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionLargeScaleAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d47a7e28eb1851943b2b99ded7acba3b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset new file mode 100644 index 0000000..0137977 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset @@ -0,0 +1,66 @@ +%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: b53eb82258e249bb97cf3789c6a97dda, type: 3} + m_Name: InteractionScaleAffordanceTheme + m_EditorClassIdentifier: + m_Comments: + m_ReadOnly: 1 + m_Value: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: idle + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: hovered + animationStateStartValue: 1.1 + animationStateEndValue: 1.15 + - stateName: hoveredPriority + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: selected + animationStateStartValue: 1.15 + animationStateEndValue: 1.2 + - stateName: activated + animationStateStartValue: 1 + animationStateEndValue: 1 + - stateName: focused + animationStateStartValue: 1 + animationStateEndValue: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset.meta new file mode 100644 index 0000000..18cb0b6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/AffordanceThemes/InteractionScaleAffordanceTheme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c5f857510aad3f4c8df41fd90e934a5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta new file mode 100644 index 0000000..a9b5c79 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71a837b47f3069c4582a87e6a15555aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav new file mode 100644 index 0000000000000000000000000000000000000000..536cbe6e5b39d7da1c1fb3cd763af4b025baaf25 GIT binary patch literal 22052 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 V9Q+nG@tX=hh#yk4;TIFk{{kZ5Z@~Zn literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta new file mode 100644 index 0000000..36ab295 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonClick.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: eeeda5dce5e1d344f8e2f6195f16cb38 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav new file mode 100644 index 0000000000000000000000000000000000000000..4072892cd3607ad6d390ac435eeea28a295ef068 GIT binary patch literal 13576 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta new file mode 100644 index 0000000..20959b3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Audio/ButtonHover.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9a6d738025ed59f4fb946bb59c20e774 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta new file mode 100644 index 0000000..9a2fef0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4031454b2e45d3843a7beb52d8dc1c38 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat new file mode 100644 index 0000000..d71a3ac --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8120562580438748798 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AccentButton + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9275999, g: 0.58167726, b: 0.58167726, a: 1} + - _Color: {r: 0.9275999, g: 0.5816772, b: 0.5816772, 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: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta new file mode 100644 index 0000000..776ed79 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/AccentButton.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53c16fb5d5c516b40a1f6a8fc34132f3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat new file mode 100644 index 0000000..529011a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.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: ChessPiece + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _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 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.94509804, g: 1, b: 0.5803922, a: 1} + - _Color: {r: 0.945098, g: 1, b: 0.5803921, 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: [] +--- !u!114 &7412609096850590555 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta new file mode 100644 index 0000000..302b63c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/ChessPiece.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40808a1b89c64184e9466aaec1fd1ac1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat new file mode 100644 index 0000000..9553244 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6166396220496902698 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Chrome + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.251 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.7 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.61483705, g: 0.7287318, b: 0.71826583, a: 1} + - _Color: {r: 0.61483705, g: 0.7287318, b: 0.71826583, 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: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta new file mode 100644 index 0000000..e85f697 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Chrome.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2edb876ca20f6ea40b4ebb61f96f1df1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat new file mode 100644 index 0000000..ba71792 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6052782388386979577 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Controls_Black + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.672 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 0, 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: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta new file mode 100644 index 0000000..6842e4e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Controls_Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f95c205049f12cc4cb5bd57dbded286c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat new file mode 100644 index 0000000..43f867d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat @@ -0,0 +1,141 @@ +%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: FrameOutline + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - SHADOWCASTER + - DepthOnly + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 2 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0.13333334} + - _Color: {r: 1, g: 1, b: 1, a: 0.13333334} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 0.2627451} + - _EdgeData: {r: 0, g: 0.85, b: 0.5, 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: [] +--- !u!114 &9048737277979502610 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta new file mode 100644 index 0000000..e071c56 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/FrameOutline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54f7c59213ac02b4d9f00104348dbac3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat new file mode 100644 index 0000000..f210fe2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.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: PrimitivesBlue + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _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 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.14901961, g: 0.36862746, b: 0.78039217, a: 1} + - _Color: {r: 0.14901957, g: 0.36862743, b: 0.78039217, 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: [] +--- !u!114 &85588075474967055 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat.meta new file mode 100644 index 0000000..c8ff740 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesBlue.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a84a7b91ec88714486e0c4cc9a5dc01 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat new file mode 100644 index 0000000..f8dc903 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.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: PrimitivesCoral + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _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 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.69411767, b: 0.6666667, a: 1} + - _Color: {r: 1, g: 0.69411767, b: 0.6666667, 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: [] +--- !u!114 &5864103573171651692 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat.meta new file mode 100644 index 0000000..92477cb --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesCoral.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31a376bc4ad62f24dae7ced0e38f6309 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat new file mode 100644 index 0000000..fdd1d0f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.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: PrimitivesYellow + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _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 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.94509804, g: 1, b: 0.5803922, a: 1} + - _Color: {r: 0.945098, g: 1, b: 0.5803921, 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: [] +--- !u!114 &7412609096850590555 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat.meta new file mode 100644 index 0000000..57f5a0b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/PrimitivesYellow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 565d1aa341c57254c849beb447b60d0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat new file mode 100644 index 0000000..51286ef --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.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: Table Surface + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, 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: [] + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _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 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.94509804, g: 1, b: 0.5803922, a: 1} + - _Color: {r: 0.945098, g: 1, b: 0.5803921, 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: [] +--- !u!114 &7412609096850590555 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta new file mode 100644 index 0000000..0a66295 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Materials/Table Surface.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c72d2d2ead00e54db4b71b27ffb03d4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta new file mode 100644 index 0000000..3596957 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 244d416b583e0204289c36456c6419cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta new file mode 100644 index 0000000..643eaf9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6b8fa9195b866c48b828c4de654fdd1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx new file mode 100644 index 0000000000000000000000000000000000000000..4a44580f1edd9d4fcd5d97561cf6501434c94f69 GIT binary patch literal 297392 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta new file mode 100644 index 0000000..73d5a69 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Board.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 714a27c3372b8074d8370e2bc0cecf56 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx new file mode 100644 index 0000000000000000000000000000000000000000..9ed7c00ac657b793007da74f9695dfe95e3d33a8 GIT binary patch literal 47952 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%0A>wJCKB^qxVzC%Cjb(IkL{m3v6si7IK)U+#{ zR8A0kXyooa^VoYVb=AP9~~GLP~8>6OpyV3QMxv-2!EN1 zb^_r7T4uC7=1xDjgCfx+(IsrBk%2oXPKeSy&mJ^Fo`8Sm;}F?K6ukk1Ko_!w`V;w- zVuL8nQ!8cl0+qnT+Q~{4kx&j4zpP<23AC9L<<%yl012#!(8$0N`E306o<2M0sVI)5 zLx2oc!s#D+CZ@3d-C+~W?)3Hr@7*YYndW&?PV?kE3Jje>4(b-lNhvcejx{x=@t11wK<_mur+Y8{=OL@k6G38^q|+@+!GCIMj^CJXtL){KQtpr z^zIV^UBbU=MxOJ8{PSkiNR#mYtQiT>j6pBw|GpWy&yy%ZH6&`7><~3_vPb?A)lRFL zIR4dJDQaSBl)DmrkV)hG>nW9%$KSTdQ*HAo{%wn_MDM#H&|Bp1)SnDX=xc#W!u=Ce zPj<`Uk|ouxs|Ykqnh#k@mtcVM0 zPF#;70jabyp!oOUhX#KTz2JvHZ)pdqKk3!>Yj>$M`k(lRjQr1{f9>OxD!N(b&|e}% znrM2_=}iV28+zOFU-~$`8xheZBZgKtAkanarT#<)KsEahoo^1xgwf>D4SM*Syd@B& z`?CGFep5&0iKp2Hsf%)?)z`n3ev;N?=*rKNPP6MTrGsHVQEKhSNF+@<-PFS0OoKAS z+8P)k=jv$1=NDc=X^j8i`R{ zpp0g+D2=j4eE2Cv;NRce#&G=%En6z-x8o1@;1il8x?Q%?=%7wnAbQfq#!w`t z{U#!$^fX`Ri4giG0`t8HPs)<_e-NZVQ<$!c*f&Aw<>H(!o1{0{J+lT@RGss!EWyp0Da;I9F%OfZ|)7$(b8iTbo!?Rxshh-}cL>>V#-& z(1}o0pujItYp^8h{em-7v@ z#tMOM2TG?7zrWcbNQY*J-y!)sJN!^L3=4i~kEOJn=<3lce{P&Y_K=xJ^b32q&LjWd z+rtR0HAA4=V>9(91Lr|&aBq*iL8v+!7+EO2y3YIU>Eo1vg~@Ni!Z0!;DhdJRhB-zP zMw2mj`r*bro=Q!p+vB?q3(e-0Y+yPMBJCYj5ryKZvsTnc3rYmBDxK7OZjT~i^CW$D zeef(yGAxi&MGr(+?A+6?6733u)h}7-1)6KCcYn!3 z_nbVJUCl39=+8}aEKKMt4G4c<7WyDK=cHKTmn?L5#!B?;EPu&DpF7X7;D536?mq4$n+EQ@K?{rAPEe;uYo&rbZ8EcCTEC3<#L6aVBGhQ5vYNmz{fD2GT|PV_z) z-G3-B%Tb@4D3dOFZ-%3Znoqn45&S?oK2Izf4^dbmf7a53;&BH(Zy+{(=p_Xm4J>xh zWYZt_ms9BB>oiIyg}S!6UQLPKD;fU{564^&@^e0#=>Ln;WL5&p+q?$Tr(Q$XxJQ4p erN~r56NLXyVO-1aT+`?$uih^9R;R$NZ2tprxa(^G literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta new file mode 100644 index 0000000..0ff09bb --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Chess/Chess_Pawn.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 45b2a246bd435f74989d22078ec2752e +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Frame.fbx new file mode 100644 index 0000000000000000000000000000000000000000..c881be1122209fa8599fc528bfa260348e5ab1a7 GIT binary patch literal 630560 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%0Af11Y|Ia%9P3ov*OaXb2(g^V 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

3H{&!vIN%EJ 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 Hx2XERmP&5f literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta new file mode 100644 index 0000000..293a386 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cone.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 30ab630b2b7264c1c85cca8ce81b06c3 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx new file mode 100644 index 0000000000000000000000000000000000000000..579d0f45c790811799151e98e52041775f426522 GIT binary patch literal 58144 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≫^>C9hW+# z=iv)p>5di7>P4%%s1e9S~pb3j5 zQ8pWsp!vwpHY^1K5uaAu^iXJ&moJCrcCpK$F*Z^<8(M91^&>!`v4k;wB`}J1n=k#5 zB41UzNolIA!EVKzv;Qj>K1Y9R7YcMMq`&$(p8Klv+o*&|rPq0n3g`3OCE5XZMOaO3 z*6YLNRp3qqspDx3@M+A2>%gavT-s#^@ZE86rYgvqD0;OcpSE{GHnB)Vg?u_5jG~2` z(I}&#|9A)(H@g#N8XW;e)a4y}{6QKgtqWfU`I!UoGb>NbrR!bZ zV0fWw;zDIeK;9l;v$?n8fX#v{>O!ThOUJpfcl#kW3Z~h(6%aL~(&ipuBL~Vb)L(e# zT=ATFEpfZn0~L`c|GU;EWaK60&7WrD*C0WH4C4YU=H^X;{Em*8paE0D23sqvn_%nn0fMRE@+^7wQ(Cv7{&$vA&H>xF~ufd!To@O zFieHrF7y?OJG~$__JZqm*3jQ0y}VROZn5le$M-bLaIOx~mfI8xas|3hS_{|+mfOgj zz6QCU1-Sd-^}XNu07k(p9dvhzWuY^uz;zbc2vDb1Hmw0Ck@Ey0+R5+7FOM(vUt2G- zA|x`VQ}t#L%LwmHzk(s}W-#Qfx1Xt>8O{ZB-!@6VgY!g5?eU;=RJlV&TQ+$J_zM&p zmqJ4pM+%twZ%OWm2V>na`~%X*`7=$D@C9Ez3zq~q;6M9!o?r~rdRhStw zXyYk1T_*gD8HD0mkJWFF_Mm1Q{VKmM`g3B2>Yg)u&}eSKAhZ?U6m;)e2FNeU-YTxS_xF+zGDSm#hQ>56iB^IFBSolQO09YW z@{S{FaK4;aYl{otnGBug6B&M~_NbV-R(_V=i8@<{9-M=XE)O^LEZ*L6)FJlg+f6yQ zHhrtk?3)2wyLE=u=sASu7O88%s;J~N3*Wmgu~?Q;T)sOvj8WFryHQ;TwR2rl6~G<8 zyDTZ__{~b}I?Uu;-oyooq1*|*c+vqu#GVV6p=^rZ?9T~J+R0w9IN-7mdwrFQ6I*;v zK<-`1t1;BG43&=PiSugqnoR<2Yyf*>m922%2A14!A$NU0=!Dn2r4+is$8RQHbKSRiCEI2lGAx^P;*GClG(qxa zUTo(b?fD*gqAIC(;q<#D)Kt5BkYMUZ=8X2uaxSU#kO3&!gY!b7tIuy_Xj^h4EsN7TR<5J)pGb|N6%3O@pR2YR;~PePIh zoRdV_1YU8*M+;e={(o19e0I0tjir!QhAzGD0VuHjY(4IOT3_omNTT+5;<7lstK^yr zPxLr*G??oQsTTxke)hXbaJ3({4=!1JT#-;GFuczF*kj6(d;iph=x4>8v=k7>lKMY_ zR0q*Te;R@w3AHt>nuM7r5RC8NA+f|Ax7Yr^n~&85QKZW!3!>cb`Z^o#?J1fP`(KlZ z;8*Iy&&RX(*+L9!ItkDZdj(xdbet-|n#6@@$ozIsD8PUvxd$NdZ-<>ER*Ke{$C2h+ z{dQc)G$l3of7*s|mK~OG{Pu3ElKxxR8J8C9*)`|UojqP(+}*cl_q@WU#$OzEuW#JE z^3NBIn;d;38n+-RQ%mU7ht*KeiShubkHTUP|73)@JKd*ALJ@dSBqr3EZ zHJWZ0RyQXjW&Wa5ra9l=|9bNrhm_gh$9?}`(I0UR%$eV8Uw&!dhu<6%&YXSo1B3kK zj}Nc>vE#=_*UtX*n+3uI

O&w=^(wgKt#HfP*g;^ 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≈L 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

&{BFgKc>! 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta new file mode 100644 index 0000000..553c136 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 365907f61b8b39a48aab9aacd4588f45 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta new file mode 100644 index 0000000..9278e19 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4059f18edfaa9a40a3a8744bb219e6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab new file mode 100644 index 0000000..e8f5ff4 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab @@ -0,0 +1,637 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &65600830325180216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 65600830325180217} + - component: {fileID: 65600830325180219} + - component: {fileID: 65600830325180218} + m_Layer: 0 + m_Name: ColorAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &65600830325180217 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65600830325180216} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 339307769875072284} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &65600830325180219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65600830325180216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7670699472714972690} + m_MaterialIndex: 0 +--- !u!114 &65600830325180218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65600830325180216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1741595051117736027} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 2447c2ae63ed301429bb0f32f88ef8ce, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 65600830325180219} + m_ColorPropertyName: +--- !u!1 &4318511848014193775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4978570559794932741} + - component: {fileID: 2418615375201463647} + - component: {fileID: 8159150361180033376} + - component: {fileID: 4256384458682596258} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4978570559794932741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_LocalRotation: {x: -0, y: -0, z: -0.000000008381902, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4.826501, y: 4.826501, z: 4.826501} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4905619921565087965} + m_Father: {fileID: 5013556786019211059} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!33 &2418615375201463647 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_Mesh: {fileID: -2934717439318261032, guid: 30ab630b2b7264c1c85cca8ce81b06c3, type: 3} +--- !u!23 &8159150361180033376 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31a376bc4ad62f24dae7ced0e38f6309, 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!135 &4256384458682596258 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4318511848014193775} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.006500003 + m_Center: {x: 0, y: -0.002, z: 0} +--- !u!1 &8343167407413159200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5013556786019211059} + - component: {fileID: 8343167407413159202} + - component: {fileID: 8343167407413159201} + - component: {fileID: 8343167407413159203} + m_Layer: 0 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5013556786019211059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + m_LocalRotation: {x: 0, y: 0, z: 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: 339307769875072284} + - {fileID: 4978570559794932741} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &8343167407413159202 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &8343167407413159201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + 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: 1 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &8343167407413159203 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8343167407413159200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1001 &65600831374321780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5013556786019211059} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 8343167407413159201} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8159150361180033376} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + - target: {fileID: 7275325890891809550, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &339307769875072284 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 65600831374321780} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1741595051117736027 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 65600831374321780} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &103292096675238855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4978570559794932741} + m_Modifications: + - target: {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Convex + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 0.41586 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 1.3768293 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 0.41586 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0096 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 31a376bc4ad62f24dae7ced0e38f6309, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &4905619921565087965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 103292096675238855} + m_PrefabAsset: {fileID: 0} +--- !u!23 &7670699472714972690 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 103292096675238855} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8236831428665510606 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 103292096675238855} + m_PrefabAsset: {fileID: 0} +--- !u!136 &4477334520055318792 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8236831428665510606} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.005500003 + m_Height: 0.0100000035 + m_Direction: 1 + m_Center: {x: 0, y: -0.001, z: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta new file mode 100644 index 0000000..a6949ee --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Arrow.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d56cf1aacbea4704cac4d7983df1a0ad +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess.meta new file mode 100644 index 0000000..38a973f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc6da3b6c17dad04f924dbc96b4c8114 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab new file mode 100644 index 0000000..007897f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab @@ -0,0 +1,731 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &620666007103188122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6476401572811645552} + - component: {fileID: 2496754245709711216} + - component: {fileID: 5593996689469427263} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6476401572811645552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620666007103188122} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2049748930621633665} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &2496754245709711216 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620666007103188122} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5593996689469427263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620666007103188122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5509715586815330615} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 2496754245709711216} +--- !u!1 &2049748930621633664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049748930621633665} + - component: {fileID: 2049748930621633678} + - component: {fileID: 2049748930621633679} + - component: {fileID: 2049748930621633676} + - component: {fileID: 2049748930621633677} + - component: {fileID: 2049748930621633674} + m_Layer: 0 + m_Name: FlatSphereController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2049748930621633665 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.163, y: 0, z: -0.091} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5509715586815330617} + - {fileID: 6476401572811645552} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2049748930621633678 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.06, y: 0.2, z: 0.06} + m_Center: {x: 0, y: -0.05, z: 0} +--- !u!54 &2049748930621633679 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2049748930621633676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 2049748930621633678} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 0 + m_SnapToColliderVolume: 0 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 12 + m_TightenPosition: 0.1 + m_TrackRotation: 0 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &2049748930621633677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 5 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &2049748930621633674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049748930621633664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 2049748930621633676} + m_PokeCollider: {fileID: 2049748930621633678} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!1 &5509715586815330618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5509715586815330617} + - component: {fileID: 5509715586815330613} + - component: {fileID: 5509715586815330614} + - component: {fileID: 5509715586815330615} + - component: {fileID: 5509715586815330616} + - component: {fileID: 5509715586815330611} + - component: {fileID: 5509715586815330612} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5509715586815330617 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_LocalRotation: {x: -0, y: -0.13052616, z: -0, w: 0.9914449} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.055, y: 0.025, z: 0.055} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2049748930621633665} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5509715586815330613 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5509715586815330614 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 40808a1b89c64184e9466aaec1fd1ac1, 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!114 &5509715586815330615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 2049748930621633676} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &5509715586815330616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73feefcb6c9340e188b14a48254f4b5e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5509715586815330615} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: d47a7e28eb1851943b2b99ded7acba3b, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToScale: {fileID: 5509715586815330617} +--- !u!114 &5509715586815330611 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 5509715586815330614} + m_MaterialIndex: 0 +--- !u!114 &5509715586815330612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5509715586815330618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 5509715586815330615} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: c39d3614cd6089347a01b0743003ae34, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 5509715586815330611} + m_ColorPropertyName: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab.meta new file mode 100644 index 0000000..eef7d0e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/FlatSphereController.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b7188f9e149bd64cb26cec516eb470c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab new file mode 100644 index 0000000..0154a04 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab @@ -0,0 +1,713 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1424758651557925865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8302078025757585448} + - component: {fileID: 6570999008309782876} + - component: {fileID: 5292440013984097552} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8302078025757585448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424758651557925865} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6689389171845895219} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &6570999008309782876 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424758651557925865} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5292440013984097552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424758651557925865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6689389173434678681} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 6570999008309782876} +--- !u!1 &6689389171845895218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389171845895219} + - component: {fileID: 6689389171845895228} + - component: {fileID: 6689389171845895229} + - component: {fileID: 6689389171845895230} + - component: {fileID: 6689389171845895231} + - component: {fileID: 6689389171845895224} + m_Layer: 0 + m_Name: PawnController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389171845895219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.1369, y: 0, z: 0.0354} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 6689389173434678687} + - {fileID: 8302078025757585448} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &6689389171845895228 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.03, y: 0.155, z: 0.03} + m_Center: {x: 0, y: -0.025, z: 0} +--- !u!54 &6689389171845895229 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6689389171845895230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: + - {fileID: 6689389171845895228} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 0 + m_SnapToColliderVolume: 0 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0 + m_MovementType: 2 + m_VelocityDamping: 1 + m_VelocityScale: 1 + m_AngularVelocityDamping: 1 + m_AngularVelocityScale: 1 + m_TrackPosition: 1 + m_SmoothPosition: 1 + m_SmoothPositionAmount: 12 + m_TightenPosition: 0.1 + m_TrackRotation: 0 + m_SmoothRotation: 0 + m_SmoothRotationAmount: 8 + m_TightenRotation: 0.1 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &6689389171845895231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 5 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &6689389171845895224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389171845895218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 6689389171845895230} + m_PokeCollider: {fileID: 6689389171845895228} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!1 &6689389173096316706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389173096316707} + - component: {fileID: 6689389173096316716} + m_Layer: 0 + m_Name: Pawn Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389173096316707 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173096316706} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6689389173434678687} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6689389173096316716 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173096316706} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 40808a1b89c64184e9466aaec1fd1ac1, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 1 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -7696507639337603356, guid: 45b2a246bd435f74989d22078ec2752e, type: 3} + m_Bones: [] + m_BlendShapeWeights: + - 0 + - 0 + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: -0.000000009313226, y: 0.026900887, z: 0} + m_Extent: {x: 0.012847318, y: 0.026900887, z: 0.0128473295} + m_DirtyAABB: 0 +--- !u!1 &6689389173443419733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689389173434678687} + - component: {fileID: 6689389173434678681} + - component: {fileID: 6689389173002939785} + - component: {fileID: 6689389173002939784} + - component: {fileID: 5052028028641032844} + m_Layer: 0 + m_Name: Chess Pawn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689389173434678687 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_LocalRotation: {x: 0, y: 0, z: 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: 6689389173096316707} + m_Father: {fileID: 6689389171845895219} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6689389173434678681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 6689389171845895230} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &6689389173002939785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6689389173096316716} + m_MaterialIndex: 0 +--- !u!114 &6689389173002939784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 6689389173434678681} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: c39d3614cd6089347a01b0743003ae34, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 6689389173002939785} + m_ColorPropertyName: +--- !u!114 &5052028028641032844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689389173443419733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78373ff495dc8234887e0cbdc7140022, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFilter: {fileID: 6689389171845895224} + m_SkinnedMeshRenderer: {fileID: 6689389173096316716} + m_BlendShapeIndex: 1 + m_BlendShapeMin: 0 + m_BlendShapeMax: 100 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab.meta new file mode 100644 index 0000000..dda32a5 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Chess/PawnController.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5f97d75a3184ad46aef39618607e083 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab new file mode 100644 index 0000000..24ef3df --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab @@ -0,0 +1,396 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2468804214868727367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8715892259302707255} + - component: {fileID: 8468258526941819482} + - component: {fileID: 2603633290551499573} + - component: {fileID: 4579233057008077181} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8715892259302707255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9171031756790316709} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 116.218, y: -85.48, z: -18.765} +--- !u!33 &8468258526941819482 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_Mesh: {fileID: 4068373912626513877, guid: 7cf3ac7bcd2e5471fb54d5f5da9aad56, type: 3} +--- !u!23 &2603633290551499573 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31a376bc4ad62f24dae7ced0e38f6309, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &4579233057008077181 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2468804214868727367} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.01, y: 0.01, z: 0.01} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &5268460675038366902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9171031756790316709} + - component: {fileID: 5268460675038366900} + - component: {fileID: 5268460675038366903} + - component: {fileID: 1988286665728152634} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9171031756790316709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + m_LocalRotation: {x: 0, y: 0, z: 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: 5826992523391476019} + - {fileID: 8715892259302707255} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5268460675038366900 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5268460675038366903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 + m_AttachEaseInTime: 0.15 + m_MovementType: 0 + 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: 1 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &1988286665728152634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5268460675038366902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1001 &6089389885339028571 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 9171031756790316709} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5268460675038366903} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2603633290551499573} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &5826992523391476019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 6089389885339028571} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta new file mode 100644 index 0000000..84ed548 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cube.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5afcb7f49afad5419049090809f5cc7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab new file mode 100644 index 0000000..f9975b7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab @@ -0,0 +1,397 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5020655387663051124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 256826899755551065} + - component: {fileID: 4802184161675562276} + - component: {fileID: 5677050711131360266} + - component: {fileID: 7407278190534771666} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &256826899755551065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_LocalRotation: {x: -0, y: -0, z: -0.0000000037252899, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 3.6972165, y: 16.293152, z: 3.6972165} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8746220130012963387} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -29.64} +--- !u!33 &4802184161675562276 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_Mesh: {fileID: -5076798556035486163, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!23 &5677050711131360266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3a84a7b91ec88714486e0c4cc9a5dc01, 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!136 &7407278190534771666 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5020655387663051124} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00575 + m_Height: 0.011 + m_Direction: 1 + m_Center: {x: -0.0000000060535967, y: -0.000000007450581, z: 0.000000028405339} +--- !u!1 &5709307613756117032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8746220130012963387} + - component: {fileID: 5709307613756117038} + - component: {fileID: 5709307613756117033} + - component: {fileID: 5709307613756117039} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8746220130012963387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + m_LocalRotation: {x: 0, y: 0, z: 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: 4054960490887300887} + - {fileID: 256826899755551065} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &5709307613756117038 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5709307613756117033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 1 + m_SelectMode: 1 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + 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: 1 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!114 &5709307613756117039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5709307613756117032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 1 + m_AllowTwoHandedScaling: 1 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.01 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 3 + m_ScaleMultiplier: 0.25 +--- !u!1001 &4330884014412049023 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8746220130012963387} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 5709307613756117033} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 5677050711131360266} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &4054960490887300887 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 4330884014412049023} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta new file mode 100644 index 0000000..37709ab --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Cylinder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 531d9182cdbe93948a57bd87a1e47fdf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab new file mode 100644 index 0000000..e3ab7b7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab @@ -0,0 +1,323 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3333891132371502189 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7280225642476438904} + - component: {fileID: 4960124456723445106} + - component: {fileID: 9036101007884858220} + - component: {fileID: 2490462123362162397} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7280225642476438904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 19211.94, y: 19211.94, z: 19211.94} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7842150748703565069} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4960124456723445106 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_Mesh: {fileID: 6099800089077584851, guid: c3bde1a6f623d4b569b67c73aedfebbf, type: 3} +--- !u!23 &9036101007884858220 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 565d1aa341c57254c849beb447b60d0d, 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!64 &2490462123362162397 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3333891132371502189} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 6099800089077584851, guid: c3bde1a6f623d4b569b67c73aedfebbf, type: 3} +--- !u!1 &6525631569650833182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7842150748703565069} + - component: {fileID: 6525631569650833181} + - component: {fileID: 6525631569650833180} + m_Layer: 0 + m_Name: Disc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7842150748703565069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + m_LocalRotation: {x: 0, y: 0, z: 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: 3310751854173884151} + - {fileID: 7280225642476438904} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6525631569650833181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] +--- !u!54 &6525631569650833180 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6525631569650833182} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!1001 &3003441632896246687 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7842150748703565069} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 6525631569650833181} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 9036101007884858220} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &3310751854173884151 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 3003441632896246687} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta new file mode 100644 index 0000000..d416871 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/Disc.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 54a010e086d816242aedcc5be9e8b1b5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab new file mode 100644 index 0000000..48ddc11 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab @@ -0,0 +1,688 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2130331530761912223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331530761912220} + - component: {fileID: 2130331530761912218} + - component: {fileID: 2130331530761912221} + - component: {fileID: 8348423061939033190} + m_Layer: 0 + m_Name: PokeButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331530761912220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_LocalRotation: {x: 0, y: 0, z: 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: 2130331531028021864} + - {fileID: 2130331531475655813} + - {fileID: 2130331532155778801} + - {fileID: 1858874181107226732} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2130331530761912218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a35f6cfbfba9b548aaa00d52cfe8a50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2130331530761912221 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 115f1a2a50d85cd4b9d6dad4c95622be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactable: {fileID: 2130331530761912218} + m_PokeCollider: {fileID: 2130331532155778702} + m_PokeConfiguration: + m_UseConstant: 1 + m_ConstantValue: + m_PokeDirection: 5 + m_InteractionDepthOffset: 0 + m_EnablePokeAngleThreshold: 1 + m_PokeAngleThreshold: 45 + m_Variable: {fileID: 0} +--- !u!114 &8348423061939033190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331530761912223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 2130331531475655813} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 0.01650002 +--- !u!1 &2130331531028021867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331531028021864} + m_Layer: 0 + m_Name: Base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331531028021864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331531028021867} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.0164, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6407146669795823432} + - {fileID: 6407146669819355306} + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2130331531475655812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331531475655813} + m_Layer: 0 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331531475655813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331531475655812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.016500022, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6407146670984646345} + - {fileID: 6407146669589918088} + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2130331532155778800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130331532155778801} + - component: {fileID: 2130331532155778702} + m_Layer: 0 + m_Name: PokeCollider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2130331532155778801 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331532155778800} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.0197, z: 0} + m_LocalScale: {x: 0.06519, y: 0.07469253, z: 0.06519} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2130331530761912220} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2130331532155778702 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130331532155778800} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &2130331531034647186 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531475655813} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 2.4266 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: -0.021099955 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 2edb876ca20f6ea40b4ebb61f96f1df1, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder (1) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669589918088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531034647186} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331531226932306 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531028021864} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 5.978421 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 0.32632014 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 5.978421 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669795823432 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531226932306} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331531283090352 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531028021864} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 3.146143 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 0.24472657 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 3.146143 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0025 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder (1) + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146669819355306 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331531283090352} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331531568018692 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331530761912220} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 2130331530761912218} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 8542569998572914694} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + - target: {fileID: 5020720767714938420, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_ReplaceIdleStateValueWithInitialValue + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &1858874181107226732 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 2130331531568018692} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2130331532395832787 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2130331531475655813} + m_Modifications: + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.x + value: 4.7689075 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.y + value: 1.0046538 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalScale.z + value: 4.7689075 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0058 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 53c16fb5d5c516b40a1f6a8fc34132f3, type: 2} + - target: {fileID: -927199367670048503, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + propertyPath: m_Name + value: Cylinder + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -6860895033569716450, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} +--- !u!4 &6407146670984646345 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331532395832787} + m_PrefabAsset: {fileID: 0} +--- !u!23 &8542569998572914694 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: -1504981713932161579, guid: bf65382e5e6d14e7f8140e4204ce07e2, type: 3} + m_PrefabInstance: {fileID: 2130331532395832787} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta new file mode 100644 index 0000000..af25587 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/PokeButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d661f645c81f29b4aa596207971ae441 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab new file mode 100644 index 0000000..c6562c0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab @@ -0,0 +1,508 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &106093692981118498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734996079564348568} + - component: {fileID: 728864242803681389} + - component: {fileID: 5172308405717368139} + m_Layer: 0 + m_Name: SimpleSocket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &734996079564348568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 800, y: 800, z: 800} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5572517086321491450} + - {fileID: 6441652780047499728} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &728864242803681389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60523e0647cc6ab43acc73cb266a32a7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 4294967295 + m_AttachTransform: {fileID: 5572517086321491450} + 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_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_ShowInteractableHoverMeshes: 0 + m_InteractableHoverMeshMaterial: {fileID: 0} + m_InteractableCantHoverMeshMaterial: {fileID: 0} + m_SocketActive: 1 + m_InteractableHoverScale: 1 + m_RecycleDelayTime: 1 + m_HoverSocketSnapping: 1 + m_SocketSnappingRadius: 0.1 + m_SocketScaleMode: 2 + m_FixedScale: {x: 1, y: 1, z: 1} + m_TargetBoundsSize: {x: 0.05, y: 0.1, z: 0.05} +--- !u!65 &5172308405717368139 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106093692981118498} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.2, y: 0.3, z: 0.3} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &992896250728694134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6441652780047499728} + m_Layer: 0 + m_Name: Simple_Socket_Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6441652780047499728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992896250728694134} + m_LocalRotation: {x: 0, y: 0, z: 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: 2119503333954798193} + - {fileID: 136868517415886600} + - {fileID: 6690175492877764369} + - {fileID: 4250642347119713851} + m_Father: {fileID: 734996079564348568} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1010441622692718940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6690175492877764369} + - component: {fileID: 747345456234366501} + - component: {fileID: 406981427254625433} + 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 &6690175492877764369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0.125, z: 0} + m_LocalScale: {x: 0.1, y: 0.05, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &747345456234366501 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &406981427254625433 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010441622692718940} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1602715075570566562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5572517086321491450} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5572517086321491450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602715075570566562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 734996079564348568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5427271494345311123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 136868517415886600} + - component: {fileID: 5062548740983822529} + - component: {fileID: 6317744024979905813} + 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 &136868517415886600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0, z: -0.1} + m_LocalScale: {x: 0.1, y: 0.3, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5062548740983822529 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6317744024979905813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5427271494345311123} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5736995918871761936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119503333954798193} + - component: {fileID: 6388264563034436822} + - component: {fileID: 6390925710335525439} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119503333954798193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0, z: 0.1} + m_LocalScale: {x: 0.1, y: 0.3, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6388264563034436822 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6390925710335525439 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5736995918871761936} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6614057041200256932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4250642347119713851} + - component: {fileID: 747566124053762357} + - component: {fileID: 468281548969361700} + 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 &4250642347119713851 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: -0.125, z: 0} + m_LocalScale: {x: 0.1, y: 0.05, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6441652780047499728} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &747566124053762357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &468281548969361700 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6614057041200256932} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f95c205049f12cc4cb5bd57dbded286c, 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} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta new file mode 100644 index 0000000..020a98f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocket.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aec71f91a8da27d418aa44bd0c543f9b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab new file mode 100644 index 0000000..16e7809 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab @@ -0,0 +1,372 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3277249689611702729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3000186246023203508} + m_Layer: 0 + m_Name: Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3000186246023203508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3277249689611702729} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6957000769822834732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6957000769822834733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6957000769822834732} + - component: {fileID: 6957000769822834742} + - component: {fileID: 6957000769822834743} + - component: {fileID: 6957000769822834729} + - component: {fileID: 6957000769822834730} + - component: {fileID: 2175187011753756096} + m_Layer: 0 + m_Name: SimpleSocketShape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6957000769822834732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.075, y: 0.15000002, z: 0.075} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 3000186246023203508} + - {fileID: 129807179434452588} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6957000769822834742 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6957000769822834743 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3a84a7b91ec88714486e0c4cc9a5dc01, 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!54 &6957000769822834729 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &6957000769822834730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 1 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 3000186246023203508} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + 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: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 5 + m_TightenRotation: 0.1 + m_TrackScale: 1 + m_SmoothScale: 1 + m_SmoothScaleAmount: 5 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: [] + m_StartingMultipleGrabTransformers: [] + m_AddDefaultGrabTransformers: 1 +--- !u!65 &2175187011753756096 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6957000769822834733} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &401194151877151492 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6957000769822834732} + m_Modifications: + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1784108126610004015, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_InteractableSource + value: + objectReference: {fileID: 6957000769822834730} + - target: {fileID: 4104645014554624858, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 6957000769822834743} + - target: {fileID: 4696973491166461409, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + propertyPath: m_Name + value: InteractionAffordance + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} +--- !u!4 &129807179434452588 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 314259139610439016, guid: 9a5f820ee9c46b64294ae756b459a681, type: 3} + m_PrefabInstance: {fileID: 401194151877151492} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta new file mode 100644 index 0000000..cbd1137 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/SimpleSocketShape.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d81193b4b57486b46b4762e8b26d2de8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab new file mode 100644 index 0000000..82e3924 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab @@ -0,0 +1,1085 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5209669283067494015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3133794072027396999} + - component: {fileID: 8482967781085504782} + - component: {fileID: 5790058641736664295} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3133794072027396999 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072356979171078} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8482967781085504782 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &5790058641736664295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5209669283067494015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 8482967781085504782} +--- !u!1 &7403072356348442448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356348442415} + - component: {fileID: 7403072356348442413} + - component: {fileID: 7403072356348442414} + m_Layer: 0 + m_Name: CapsuleVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356348442415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 2, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!23 &7403072356348442413 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - {fileID: 2100000, guid: 0b91f81225004e24ca905a5f32567d5d, 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 &7403072356348442414 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356348442448} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &7403072356416083904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356416083930} + - component: {fileID: 7403072356416083934} + - component: {fileID: 7403072356416083935} + - component: {fileID: 7403072356416083929} + - component: {fileID: 7403072356416083928} + - component: {fileID: 820650513654450291} + m_Layer: 0 + m_Name: TableHandle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356416083930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.65, z: 0.35} + m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 7403072357328242346} + - {fileID: 7403072357431632353} + - {fileID: 7403072356979171078} + - {fileID: 7403072356348442415} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &7403072356416083934 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 1 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &7403072356416083935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ad34abafad169848a38072baa96cdb2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_Colliders: [] + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 1 + m_DistanceCalculationMode: 0 + m_SelectMode: 1 + 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_OnFirstHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnLastHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectCanceled: + m_PersistentCalls: + m_Calls: [] + m_OnActivate: + m_PersistentCalls: + m_Calls: [] + m_OnDeactivate: + m_PersistentCalls: + m_Calls: [] + m_AttachTransform: {fileID: 0} + m_SecondaryAttachTransform: {fileID: 0} + m_UseDynamicAttach: 1 + m_MatchAttachPosition: 1 + m_MatchAttachRotation: 1 + m_SnapToColliderVolume: 0 + 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: 1 + m_SmoothPositionAmount: 5 + m_TightenPosition: 0.1 + m_TrackRotation: 1 + m_SmoothRotation: 1 + m_SmoothRotationAmount: 2 + m_TightenRotation: 0.05 + m_TrackScale: 0 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 + m_ThrowOnDetach: 0 + 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_AttachPointCompatibilityMode: 0 + m_StartingSingleGrabTransformers: + - {fileID: 7403072356416083929} + - {fileID: 7403072356416083928} + m_StartingMultipleGrabTransformers: + - {fileID: 7403072356416083929} + - {fileID: 7403072356416083928} + m_AddDefaultGrabTransformers: 0 +--- !u!114 &7403072356416083929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a1302d0d134fa8a2a5b3bf4aec3c20, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedDisplacementAxes: 7 + m_ConstrainedAxisDisplacementMode: 1 + m_TwoHandedRotationMode: 1 + m_AllowOneHandedScaling: 0 + m_AllowTwoHandedScaling: 0 + m_OneHandedScaleSpeed: 0.5 + m_ThresholdMoveRatioForScale: 0.05 + m_ClampScaling: 1 + m_MinimumScaleRatio: 0.25 + m_MaximumScaleRatio: 2 + m_ScaleMultiplier: 0.25 +--- !u!114 &7403072356416083928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24386a87b5e733943809081267792754, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PermittedRotationAxis: 2 +--- !u!136 &820650513654450291 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356416083904} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.25 + m_Height: 4 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &7403072356979171079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072356979171078} + - component: {fileID: 7403072356979171075} + - component: {fileID: 7403072356979171076} + - component: {fileID: 7403072356979171077} + - component: {fileID: 7403072356979171074} + - component: {fileID: 3331925869084700775} + m_Layer: 0 + m_Name: Affordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072356979171078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_LocalRotation: {x: 0, y: 0, z: 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: 3133794072027396999} + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7403072356979171075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 7403072356416083935} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &7403072356979171076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 7403072356348442413} + m_MaterialIndex: 1 +--- !u!114 &7403072356979171077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 6b0360f219436394b8519378cd55c7e3, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7403072356979171076} + m_ColorPropertyName: _EdgeColor +--- !u!114 &7403072356979171074 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: 2d9d4878bfb037248af1d243a0638dd0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 7403072356979171076} + m_FloatPropertyName: _Power +--- !u!114 &3331925869084700775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072356979171079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 27bee223346c63f4bb2b0f85250f58b7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 7403072356979171075} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + m_Variable: {fileID: 11400000, guid: e5acc2ade2588d44fb53e968cd702099, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TargetTransform: {fileID: 7403072356348442415} +--- !u!1 &7403072357328242347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357328242346} + - component: {fileID: 7403072357328242341} + - component: {fileID: 7403072357328242342} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7403072357328242346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 7403072357429160174} + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.811} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7403072357328242341 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &7403072357328242342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357328242347} + 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!1 &7403072357429160175 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357429160174} + - component: {fileID: 7403072357429160172} + - component: {fileID: 7403072357429160173} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7403072357429160174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0000019284} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7403072357328242346} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -0, y: 0} + m_SizeDelta: {x: 165, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7403072357429160172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + m_CullTransparentMesh: 1 +--- !u!114 &7403072357429160173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357429160175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Table Handle +--- !u!1 &7403072357431632354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7403072357431632353} + - component: {fileID: 7403072357431632352} + m_Layer: 0 + m_Name: TableOffset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7403072357431632353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357431632354} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -13, z: -3.8400004} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7403072356416083930} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7403072357431632352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7403072357431632354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f22671673eaaae848b70290eb3a1350c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TargetTransform: {fileID: 0} + m_SmoothFollowSpeed: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta new file mode 100644 index 0000000..c53deea --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/TableHandle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed5fdb8d3e523e94ca6d8a239d40615a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta new file mode 100644 index 0000000..0456341 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3a8d214e4bdcab45b1b15f9bbcd0e17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab new file mode 100644 index 0000000..177e17b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab @@ -0,0 +1,743 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &526437755006193512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8999235769639834867} + - component: {fileID: 6207803349283724578} + - component: {fileID: 2063121858613664141} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8999235769639834867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 30695937856604531} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6207803349283724578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + m_CullTransparentMesh: 0 +--- !u!114 &2063121858613664141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 526437755006193512} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3187343611524286948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 30695937856604531} + - component: {fileID: 501822693461702407} + - component: {fileID: 5830189613322687471} + - component: {fileID: 8911341521928018459} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &30695937856604531 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + m_LocalRotation: {x: -0, y: -0, z: -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: 612959553970003454} + - {fileID: 8999235769639834867} + - {fileID: 3256471858175882363} + m_Father: {fileID: 1655175526012914086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &501822693461702407 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + m_CullTransparentMesh: 0 +--- !u!114 &5830189613322687471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!114 &8911341521928018459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187343611524286948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!1 &5313740836432104400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 612959553970003454} + - component: {fileID: 4940271171826505342} + - component: {fileID: 5155925860469759458} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &612959553970003454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 30695937856604531} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4940271171826505342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + m_CullTransparentMesh: 0 +--- !u!114 &5155925860469759458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5313740836432104400} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!1 &8277926544304812730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1655175526012914086} + - component: {fileID: 7935917433478246592} + - component: {fileID: 5839558563959427757} + - component: {fileID: 7453122751755643258} + - component: {fileID: 500762188822694855} + m_Layer: 0 + m_Name: Hand Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1655175526012914086 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 30695937856604531} + m_Father: {fileID: 249173234633970711} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &7935917433478246592 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &5839558563959427757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + 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!114 &7453122751755643258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + 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 &500762188822694855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277926544304812730} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1001 &5388093878633684849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1929406674756097472, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_Name + value: Hand Menu Setup With ScrollView Variant + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5909398001603780732, guid: 58011bca9681c484080084eccc4cb150, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 58011bca9681c484080084eccc4cb150, type: 3} +--- !u!4 &249173234633970711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5310702087570344806, guid: 58011bca9681c484080084eccc4cb150, type: 3} + m_PrefabInstance: {fileID: 5388093878633684849} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8718909315516678254 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 30695937856604531} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026900792136172, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &3256471858175882363 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 8718909315516678254} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab.meta new file mode 100644 index 0000000..eac32cc --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu Setup With ScrollView Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30194602712a0eb4980318e2379d1bb8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab new file mode 100644 index 0000000..140c507 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab @@ -0,0 +1,1946 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &895918403217596474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5571350067279869460} + - component: {fileID: 98969642509450644} + - component: {fileID: 170368682110498312} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5571350067279869460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5025401335839548057} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -24} + m_SizeDelta: {x: -144, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &98969642509450644 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + m_CullTransparentMesh: 0 +--- !u!114 &170368682110498312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895918403217596474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Scrollview +--- !u!1 &1571819876068155739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6707265917959869671} + - component: {fileID: 6400350243045638085} + m_Layer: 0 + m_Name: Hand Menu ScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6707265917959869671 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571819876068155739} + m_LocalRotation: {x: -0, y: -0, z: -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: 5090755972623007741} + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6400350243045638085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1571819876068155739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 2372476104464761951} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 2 + m_LeftPalmAnchor: {fileID: 5712684618771745601} + m_RightPalmAnchor: {fileID: 6207472708949750662} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 35 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 15088c60ea1e00448a95ebaef96316da, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 2899508b1645c5e4fa421b4217da9539, type: 2} +--- !u!1 &1722891874241318160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6857915713242953900} + - component: {fileID: 6551141464211886990} + m_Layer: 0 + m_Name: Hand Menu Wrist Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6857915713242953900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722891874241318160} + m_LocalRotation: {x: -0, y: -0, z: -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: 4944168734326199222} + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6551141464211886990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722891874241318160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 2509756936787257364} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 1 + m_LeftPalmAnchor: {fileID: 5712684618771745601} + m_RightPalmAnchor: {fileID: 6207472708949750662} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 30 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 5c3063cefe11749438f60126cef83288, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 979c1b69d98e91041bc1c5c6e63aab97, type: 2} +--- !u!1 &2372476104464761951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5090755972623007741} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5090755972623007741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2372476104464761951} + m_LocalRotation: {x: 0, y: 0, z: 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: 5992214634569622092} + m_Father: {fileID: 6707265917959869671} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2509756936787257364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4944168734326199222} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4944168734326199222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509756936787257364} + m_LocalRotation: {x: 0, y: 0, z: 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: 5030734266366949664} + m_Father: {fileID: 6857915713242953900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3104971548485255466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5712684618771745601} + - component: {fileID: 8123540843157675698} + m_Layer: 0 + m_Name: Left Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5712684618771745601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104971548485255466} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8123540843157675698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3104971548485255466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2024308242397127297, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 9e7f60d6-fc72-48c4-959a-c80ad3b02565 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3977197974065273168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5992214634569622092} + - component: {fileID: 3166814444043639594} + - component: {fileID: 1502660460840008007} + - component: {fileID: 2503453349996003984} + - component: {fileID: 4837942043424170029} + m_Layer: 0 + m_Name: Hand Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5992214634569622092 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.000625, y: 0.000625, z: 0.000625} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5025401335839548057} + m_Father: {fileID: 5090755972623007741} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3166814444043639594 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &1502660460840008007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + 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!114 &2503453349996003984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + 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 &4837942043424170029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977197974065273168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1 &4800426466548343938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4121769380870618905} + - component: {fileID: 1438423340347406024} + - component: {fileID: 6445051628646183527} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4121769380870618905 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5025401335839548057} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -81} + m_SizeDelta: {x: -48, y: 2} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &1438423340347406024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + m_CullTransparentMesh: 0 +--- !u!114 &6445051628646183527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4800426466548343938} + 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.9411765, g: 0.9411765, b: 0.9411765, a: 0.5019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5030734265454020863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734265454020860} + - component: {fileID: 5030734265454020851} + - component: {fileID: 5030734265454020850} + - component: {fileID: 5030734265454020861} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734265454020860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5030734266349821010} + m_Father: {fileID: 5030734266792631115} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5030734265454020851 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_CullTransparentMesh: 1 +--- !u!114 &5030734265454020850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, 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: 4 +--- !u!114 &5030734265454020861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265454020863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &5030734265712111729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734265712111734} + - component: {fileID: 5030734265712111732} + - component: {fileID: 5030734265712111735} + m_Layer: 5 + m_Name: Text Button Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734265712111734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734266366949664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -5} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5030734265712111732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + m_CullTransparentMesh: 1 +--- !u!114 &5030734265712111735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734265712111729} + 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.6037736, g: 0.6037736, b: 0.6037736, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, 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: 2 +--- !u!1 &5030734266349821021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266349821010} + - component: {fileID: 5030734266349821008} + - component: {fileID: 5030734266349821011} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266349821010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5030734265454020860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5030734266349821008 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + m_CullTransparentMesh: 0 +--- !u!114 &5030734266349821011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266349821021} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 256 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 256 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Menu +--- !u!1 &5030734266366949667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266366949664} + - component: {fileID: 5030734266366949668} + - component: {fileID: 5030734266366949671} + - component: {fileID: 5030734266366949670} + - component: {fileID: 5030734266366949665} + m_Layer: 0 + m_Name: Wrist Button UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266366949664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.00046875, y: 0.00046875, z: 0.00046875} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 5030734265712111734} + - {fileID: 5030734266792631115} + m_Father: {fileID: 4944168734326199222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, 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.01} + m_SizeDelta: {x: 90, y: 90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &5030734266366949668 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &5030734266366949671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + 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!114 &5030734266366949670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + 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 &5030734266366949665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266366949667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_RaycastTriggerInteraction: 1 +--- !u!1 &5030734266792631114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734266792631115} + - component: {fileID: 5030734266792631119} + - component: {fileID: 5030734266792631118} + - component: {fileID: 5030734266792631113} + - component: {fileID: 5030734266792631112} + - component: {fileID: 5030734266792631116} + - component: {fileID: 5426094921606689094} + m_Layer: 5 + m_Name: Text Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5030734266792631115 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5030734265454020860} + - {fileID: 8450376734766142520} + m_Father: {fileID: 5030734266366949664} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -5} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5030734266792631119 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_CullTransparentMesh: 0 +--- !u!114 &5030734266792631118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.95294124, a: 1} + m_DisabledColor: {r: 0.7843138, g: 0.7843138, b: 0.7843138, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5030734265454020850} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5030734266792631116} + m_TargetAssemblyTypeName: UnityEngine.XR.Interaction.Toolkit.Samples.ToggleGameObject, + Unity.XR.Interaction.Toolkit.Samples.Hands + m_MethodName: ToggleActiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &5030734266792631113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5030734266792631112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 5030734265454020860} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!114 &5030734266792631116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 646ef16ad2fbd1944b40157feffe8574, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ActivationGameObject: {fileID: 1571819876068155739} + m_CurrentlyActive: 0 +--- !u!114 &5426094921606689094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734266792631114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 3 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 6267208404447482002} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5030734267259534324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5030734267259534325} + m_Layer: 0 + m_Name: Hand Menu With Button Activation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5030734267259534325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5030734267259534324} + m_LocalRotation: {x: 0, y: 0, z: 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: 5712684618771745601} + - {fileID: 6207472708949750662} + - {fileID: 6857915713242953900} + - {fileID: 6707265917959869671} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6778729554687940349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6207472708949750662} + - component: {fileID: 6368961208440748751} + m_Layer: 0 + m_Name: Right Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6207472708949750662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6778729554687940349} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5030734267259534325} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6368961208440748751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6778729554687940349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3326005586356538449, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 20198b68-d65f-43a7-a5dd-66a9a1e0df0e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &7016142335816606385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8450376734766142520} + - component: {fileID: 6267208404447482002} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8450376734766142520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7016142335816606385} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 5030734266792631115} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &6267208404447482002 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7016142335816606385} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 2 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &7632328176030769678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5025401335839548057} + - component: {fileID: 4838580404367875309} + - component: {fileID: 1529038839174510597} + - component: {fileID: 4502389954348167665} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5025401335839548057 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + m_LocalRotation: {x: -0, y: -0, z: -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: 5571350067279869460} + - {fileID: 4121769380870618905} + - {fileID: 2312402699723314282} + m_Father: {fileID: 5992214634569622092} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 200, y: -265} + m_SizeDelta: {x: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4838580404367875309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + m_CullTransparentMesh: 0 +--- !u!114 &1529038839174510597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + 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.105882354, g: 0.105882354, b: 0.105882354, a: 0.9019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!114 &4502389954348167665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7632328176030769678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 2 +--- !u!1001 &8492038705920335999 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5025401335839548057} + m_Modifications: + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 575213516256852194, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -432 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 2459597453263534125, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -97 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 3318402603881556472, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -499 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 4545177384989293878, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -231 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6081796599383575975, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -566 + objectReference: {fileID: 0} + - target: {fileID: 6183026900792136172, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721044, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Name + value: Scroll View + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: -48 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: -119 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -35.49995 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6183026902371939695, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.y + value: 596 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 0.9999999 + objectReference: {fileID: 0} + - target: {fileID: 6183026902669923109, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 0.6409395 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 6371800052681497148, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -365 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7050254453680010381, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -298 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 7115703732978342057, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_SizeDelta.x + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.x + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 8774576546710604735, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + propertyPath: m_AnchoredPosition.y + value: -164 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} +--- !u!224 &2312402699723314282 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6183026901214721045, guid: cc0d6bd3aca3b5d4a986e27ce112e071, type: 3} + m_PrefabInstance: {fileID: 8492038705920335999} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab.meta new file mode 100644 index 0000000..178dfce --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Hand Menu With Button Activation.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2698219e3231e94c8765d49b9dd5cff +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab new file mode 100644 index 0000000..3f602bd --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab @@ -0,0 +1,362 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &747562692158060084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 747562692158060085} + - component: {fileID: 747562692158060043} + - component: {fileID: 747562692158060082} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &747562692158060085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -23, y: 0} + m_SizeDelta: {x: -74, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &747562692158060043 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + m_CullTransparentMesh: 0 +--- !u!114 &747562692158060082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692158060084} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92156863, g: 0.9490196, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Item 1 +--- !u!1 &747562692447532202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 747562692447532203} + - component: {fileID: 747562692447532206} + - component: {fileID: 747562692447532201} + - component: {fileID: 4843924787302882066} + m_Layer: 5 + m_Name: Scroll View Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &747562692447532203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + m_LocalRotation: {x: -0, y: -0, z: -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: 4418427761969027155} + - {fileID: 4843924787467235425} + - {fileID: 747562692158060085} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &747562692447532206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + m_CullTransparentMesh: 0 +--- !u!114 &747562692447532201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + 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: affa059594145a843b81788037b4ee21, 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: 4 +--- !u!114 &4843924787302882066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 747562692447532202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0, g: 0.67058825, b: 0.74509805, a: 1} + m_PressedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 747562692447532201} + toggleTransition: 1 + graphic: {fileID: 4843924787467235424} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &4418427761969027154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4418427761969027155} + - component: {fileID: 4418427761969027153} + - component: {fileID: 4418427761969027152} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4418427761969027155 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4418427761969027153 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + m_CullTransparentMesh: 1 +--- !u!114 &4418427761969027152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4418427761969027154} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, 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: 4 +--- !u!1 &4843924787467235430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4843924787467235425} + - component: {fileID: 4843924787467235427} + - component: {fileID: 4843924787467235424} + m_Layer: 5 + m_Name: Active + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4843924787467235425 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 747562692447532203} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4843924787467235427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + m_CullTransparentMesh: 0 +--- !u!114 &4843924787467235424 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4843924787467235430} + 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.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 4 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab.meta new file mode 100644 index 0000000..1d1e6ab --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View Item.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ef6ed42ad21b2e44bf9d63455bfebd9 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab new file mode 100644 index 0000000..61777b3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab @@ -0,0 +1,1673 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6183026900792136178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026900792136179} + - component: {fileID: 6183026900792136174} + - component: {fileID: 6183026900792136173} + - component: {fileID: 6183026900792136172} + m_Layer: 5 + m_Name: Scrollbar Vertical Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026900792136179 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + m_LocalRotation: {x: -0, y: -0, z: -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: 6183026902415741008} + - {fileID: 6183026901230637121} + m_Father: {fileID: 6183026901214721045} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24, y: 0} + m_SizeDelta: {x: 6, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &6183026900792136174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + m_CullTransparentMesh: 0 +--- !u!114 &6183026900792136173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + 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: 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: 4 +--- !u!114 &6183026900792136172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900792136178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6183026900792136173} + m_HandleRect: {fileID: 6183026902669923109} + m_Direction: 2 + m_Value: 0.9999995 + m_Size: 0.3590604 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6183026900844072979 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026900844072972} + - component: {fileID: 6183026900844072975} + - component: {fileID: 6183026900844072974} + - component: {fileID: 6183026900844072973} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026900844072972 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + m_LocalRotation: {x: -0, y: -0, z: -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: 6183026902371939695} + m_Father: {fileID: 6183026901214721045} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -17} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6183026900844072975 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + m_CullTransparentMesh: 0 +--- !u!114 &6183026900844072974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + 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: 10917, 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: 8 +--- !u!114 &6183026900844072973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026900844072979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6183026901214721044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901214721045} + - component: {fileID: 6183026901214721041} + - component: {fileID: 6183026901214721047} + - component: {fileID: 6183026901214721046} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901214721045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_LocalRotation: {x: -0, y: -0, z: -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: 6183026900844072972} + - {fileID: 6183026900792136179} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -35.49995} + m_SizeDelta: {x: -48, y: -119} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6183026901214721041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_CullTransparentMesh: 0 +--- !u!114 &6183026901214721047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 6183026902371939695} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 6183026900844072972} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 6183026900792136172} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6183026901214721046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901214721044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &6183026901230637120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901230637121} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901230637121 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901230637120} + m_LocalRotation: {x: -0, y: -0, z: -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: 6183026902669923109} + m_Father: {fileID: 6183026900792136179} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6183026901923816730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026901923816731} + - component: {fileID: 6183026901923816725} + - component: {fileID: 6183026901923816724} + m_Layer: 5 + m_Name: Handle Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026901923816731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6183026902669923109} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6183026901923816725 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + m_CullTransparentMesh: 0 +--- !u!114 &6183026901923816724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026901923816730} + 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.92156863, g: 0.9490196, 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: 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: 40 +--- !u!1 &6183026902371939694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902371939695} + - component: {fileID: 6183026902371939690} + - component: {fileID: 6183026902371939688} + - component: {fileID: 6183026902371939689} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902371939695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7115703732978342057} + - {fileID: 2459597453263534125} + - {fileID: 8774576546710604735} + - {fileID: 4545177384989293878} + - {fileID: 7050254453680010381} + - {fileID: 6371800052681497148} + - {fileID: 575213516256852194} + - {fileID: 3318402603881556472} + - {fileID: 6081796599383575975} + m_Father: {fileID: 6183026900844072972} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.00001858593} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &6183026902371939690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 7 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &6183026902371939688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AllowSwitchOff: 1 +--- !u!114 &6183026902371939689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902371939694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!1 &6183026902415741015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902415741008} + - component: {fileID: 6183026902415741010} + - component: {fileID: 6183026902415741009} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902415741008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6183026900792136179} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6183026902415741010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + m_CullTransparentMesh: 0 +--- !u!114 &6183026902415741009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902415741015} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.09411765, g: 0.09411765, b: 0.09411765, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 40 +--- !u!1 &6183026902669923108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6183026902669923109} + - component: {fileID: 6183026902669923111} + - component: {fileID: 6183026902669923110} + m_Layer: 5 + m_Name: Handle Hit Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6183026902669923109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + m_LocalRotation: {x: -0, y: -0, z: -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: 6183026901923816731} + m_Father: {fileID: 6183026901230637121} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6183026902669923111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + m_CullTransparentMesh: 0 +--- !u!114 &6183026902669923110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6183026902669923108} + 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: 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: 12.52 +--- !u!1001 &983035876576939081 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &575213516256852194 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 983035876576939081} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2617354276812102995 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &3318402603881556472 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 2617354276812102995} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2917732864979176582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &2459597453263534125 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 2917732864979176582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3840539753544386973 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &4545177384989293878 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 3840539753544386973} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5923023155387838103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 6 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &6371800052681497148 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 5923023155387838103} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6789459588623415564 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 9 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 9 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &6081796599383575975 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 6789459588623415564} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7539006633174838274 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &7115703732978342057 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 7539006633174838274} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7748559004982116390 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &7050254453680010381 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 7748559004982116390} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8330092162758983444 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6183026902371939695} + m_Modifications: + - target: {fileID: 747562692158060082, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Text + value: Item 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532202, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Name + value: Item 3 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4843924787302882066, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + propertyPath: m_Group + value: + objectReference: {fileID: 6183026902371939688} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} +--- !u!224 &8774576546710604735 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 747562692447532203, guid: 6ef6ed42ad21b2e44bf9d63455bfebd9, type: 3} + m_PrefabInstance: {fileID: 8330092162758983444} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab.meta new file mode 100644 index 0000000..5e6a660 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/Scroll View.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc0d6bd3aca3b5d4a986e27ce112e071 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab new file mode 100644 index 0000000..b83356d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab @@ -0,0 +1,546 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4325697754847085445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4550097850330393526} + - component: {fileID: 3245942183117002936} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4550097850330393526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4325697754847085445} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4455438662752596672} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &3245942183117002936 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4325697754847085445} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 2 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &4455438662752596673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4455438662752596672} + - component: {fileID: 4455438662752596681} + - component: {fileID: 4455438662752596683} + - component: {fileID: 7566063986779765728} + - component: {fileID: 6843260260195551652} + - component: {fileID: 2428494541859028798} + m_Layer: 5 + m_Name: TouchPad Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4455438662752596672 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_LocalRotation: {x: -0, y: -0, z: -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: 7991839960969920021} + - {fileID: 4550097850330393526} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4455438662752596681 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_CullTransparentMesh: 0 +--- !u!114 &4455438662752596683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0, g: 0.67058825, b: 0.74509805, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2516641621768468710} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &7566063986779765728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6843260260195551652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 7991839960969920021} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!114 &2428494541859028798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438662752596673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: 9a6d738025ed59f4fb946bb59c20e774, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 2 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: set_pitch + m_Mode: 4 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 3 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3245942183117002936} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: PlayOneShot + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3} + m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4455438663099779003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4455438663099779002} + - component: {fileID: 4455438663099779000} + - component: {fileID: 4455438663099779001} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4455438663099779002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7991839960969920021} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4455438663099779000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + m_CullTransparentMesh: 1 +--- !u!114 &4455438663099779001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4455438663099779003} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 0 +--- !u!1 &5345893842477192190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7991839960969920021} + - component: {fileID: 6803271863954811239} + - component: {fileID: 2516641621768468710} + - component: {fileID: 3062923241884553427} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7991839960969920021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4455438663099779002} + m_Father: {fileID: 4455438662752596672} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6803271863954811239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_CullTransparentMesh: 1 +--- !u!114 &2516641621768468710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!114 &3062923241884553427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5345893842477192190} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab.meta new file mode 100644 index 0000000..ca004c0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Prefabs/UI/TouchPad Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0c78422845bac948a9080175e57ffff +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta new file mode 100644 index 0000000..b5bdd94 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a569e7260117d1418a7faa6fd6fda2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs new file mode 100644 index 0000000..172eb6d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs @@ -0,0 +1,44 @@ +using UnityEngine.XR.Interaction.Toolkit.Transformers; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// An XR grab transformer that allows for the locking of specific rotation axes. When an object is grabbed and manipulated, + /// this class ensures that rotations are only applied to the specified axes, preserving the initial rotation for the others. + /// + public class GrabTransformerRotationAxisLock : XRBaseGrabTransformer + { + [SerializeField] + [Tooltip("Defines which rotation axes are allowed when an object is grabbed. Axes not selected will maintain their initial rotation.")] + XRGeneralGrabTransformer.ManipulationAxes m_PermittedRotationAxis = XRGeneralGrabTransformer.ManipulationAxes.All; + + /// + protected override RegistrationMode registrationMode => RegistrationMode.SingleAndMultiple; + + Vector3 m_InitialEulerRotation; + + /// + public override void OnLink(XRGrabInteractable grabInteractable) + { + base.OnLink(grabInteractable); + m_InitialEulerRotation = grabInteractable.transform.rotation.eulerAngles; + } + + /// + public override void Process(XRGrabInteractable grabInteractable, XRInteractionUpdateOrder.UpdatePhase updatePhase, ref Pose targetPose, ref Vector3 localScale) + { + Vector3 newRotationEuler = targetPose.rotation.eulerAngles; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.X) == 0) + newRotationEuler.x = m_InitialEulerRotation.x; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.Y) == 0) + newRotationEuler.y = m_InitialEulerRotation.y; + + if ((m_PermittedRotationAxis & XRGeneralGrabTransformer.ManipulationAxes.Z) == 0) + newRotationEuler.z = m_InitialEulerRotation.z; + + targetPose.rotation = Quaternion.Euler(newRotationEuler); + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs.meta new file mode 100644 index 0000000..bbb7e60 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/GrabTransformerRotationAxisLock.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24386a87b5e733943809081267792754 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs new file mode 100644 index 0000000..da23c1c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs @@ -0,0 +1,88 @@ +using System.Collections.Generic; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Provides the ability to reset specified objects if they fall below a certain position - designated by this transform's height. + /// + public class ObjectResetPlane : MonoBehaviour + { + [SerializeField] + [Tooltip("Which objects to reset if falling out of range.")] + List m_ObjectsToReset = new List(); + + [SerializeField] + [Tooltip("How often to check if objects should be reset.")] + float m_CheckDuration = 2f; + + [SerializeField] + [Tooltip("The object root used to compute local positions relative to. Objects will respawn relative to their position in this transform's hierarchy.")] + Transform m_ObjectRoot = null; + + readonly List m_OriginalPositions = new List(); + + float m_CheckTimer; + + /// + /// See . + /// + protected void Start() + { + foreach (var currentTransform in m_ObjectsToReset) + { + if (currentTransform != null) + { + var position = currentTransform.position; + + if (m_ObjectRoot != null) + position = m_ObjectRoot.InverseTransformPoint(currentTransform.position); + + m_OriginalPositions.Add(new Pose(position, currentTransform.rotation)); + } + else + { + Debug.LogWarning("Objects To Reset contained a null element. Update the reference or delete the array element of the missing object.", this); + m_OriginalPositions.Add(new Pose()); + } + } + } + + /// + /// See . + /// + protected void Update() + { + m_CheckTimer -= Time.deltaTime; + + if (m_CheckTimer > 0) + return; + + m_CheckTimer = m_CheckDuration; + + var resetPlane = transform.position.y; + + for (var transformIndex = 0; transformIndex < m_ObjectsToReset.Count; transformIndex++) + { + var currentTransform = m_ObjectsToReset[transformIndex]; + if (currentTransform == null) + continue; + + if (currentTransform.position.y < resetPlane) + { + var originalWorldPosition = m_OriginalPositions[transformIndex].position; + if (m_ObjectRoot != null) + originalWorldPosition = m_ObjectRoot.TransformPoint(originalWorldPosition); + + currentTransform.SetPositionAndRotation(originalWorldPosition, m_OriginalPositions[transformIndex].rotation); + + var rigidBody = currentTransform.GetComponentInChildren(); + if (rigidBody != null) + { + rigidBody.velocity = Vector3.zero; + rigidBody.angularVelocity = Vector3.zero; + } + } + } + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta new file mode 100644 index 0000000..cacb5e7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ObjectResetPlane.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54ce4268a4182384da360e6e2654d3a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs new file mode 100644 index 0000000..9288a92 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs @@ -0,0 +1,104 @@ +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Filtering; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Animates a blend shape on a SkinnedMeshRenderer based on the interaction strength of a poke. + /// + public class PokeBlendShapeAnimator : MonoBehaviour + { + [SerializeField] + [Tooltip("The PokeFilter to use to determine the interaction strength.")] + XRPokeFilter m_PokeFilter; + + [SerializeField] + [Tooltip("The SkinnedMeshRenderer to animate.")] + SkinnedMeshRenderer m_SkinnedMeshRenderer; + + [SerializeField] + [Tooltip("The index of the blend shape to animate.")] + int m_BlendShapeIndex; + + [SerializeField] + [Tooltip("The minimum blend shape value.")] + float m_BlendShapeMin; + + [SerializeField] + [Tooltip("The maximum blend shape value.")] + float m_BlendShapeMax = 100f; + + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + + IXRHoverInteractable m_HoverInteractable; + IXRInteractionStrengthInteractable m_InteractionStrengthInteractable; + readonly FloatTweenableVariable m_TweenableVariable = new FloatTweenableVariable(); + + float m_TweenTarget; + + /// + /// See . + /// + void OnEnable() + { + if (m_PokeFilter == null || m_SkinnedMeshRenderer == null) + { + enabled = false; + return; + } + + m_HoverInteractable = m_PokeFilter.GetComponent(); + m_InteractionStrengthInteractable = m_PokeFilter.GetComponent(); + + m_BindingsGroup.AddBinding(m_PokeFilter.pokeStateData.Subscribe(data => + { + var blendShapeValue = Mathf.Lerp(m_BlendShapeMin, m_BlendShapeMax, data.interactionStrength); + m_TweenTarget = blendShapeValue; + })); + + m_BindingsGroup.AddBinding(m_TweenableVariable.SubscribeAndUpdate(newValue => + { + m_SkinnedMeshRenderer.SetBlendShapeWeight(m_BlendShapeIndex, newValue); + })); + } + + /// + /// See . + /// + void OnDisable() + { + m_BindingsGroup.Clear(); + } + + /// + /// See . + /// + void Update() + { + m_TweenableVariable.HandleTween(Time.deltaTime * 16f); + if (m_HoverInteractable.interactorsHovering.Count == 0) + return; + + var pokeInteractorStrength = 0f; + var largestNonPokeInteractorStrength = 0f; + for (var index = 0; index < m_HoverInteractable.interactorsHovering.Count; ++index) + { + var interactor = m_HoverInteractable.interactorsHovering[index]; + var interactionStrength = m_InteractionStrengthInteractable.GetInteractionStrength(interactor); + var isPokeProvider = interactor is IPokeStateDataProvider; + if (isPokeProvider) + { + pokeInteractorStrength = interactionStrength; + } + else + { + largestNonPokeInteractorStrength = Mathf.Max(largestNonPokeInteractorStrength, interactionStrength); + } + } + + m_TweenableVariable.target = pokeInteractorStrength > largestNonPokeInteractorStrength ? m_TweenTarget : 0f; + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta new file mode 100644 index 0000000..e160a29 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/PokeBlendShapeAnimator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78373ff495dc8234887e0cbdc7140022 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs new file mode 100644 index 0000000..e17e0dd --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs @@ -0,0 +1,47 @@ +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Toggles the active state of a GameObject. + /// + public class ToggleGameObject : MonoBehaviour + { + [SerializeField] + [Tooltip("The GameObject to toggle the active state for.")] + GameObject m_ActivationGameObject; + + /// + /// The GameObject to toggle the active state for. + /// + public GameObject activationGameObject + { + get => m_ActivationGameObject; + set => m_ActivationGameObject = value; + } + + [SerializeField] + [Tooltip("Whether the GameObject is currently active.")] + bool m_CurrentlyActive; + + /// + /// Whether the GameObject is currently active. + /// + public bool currentlyActive + { + get => m_CurrentlyActive; + set + { + m_CurrentlyActive = value; + activationGameObject.SetActive(m_CurrentlyActive); + } + } + + /// + /// Toggles the active state of the GameObject. + /// + public void ToggleActiveState() + { + m_CurrentlyActive = !m_CurrentlyActive; + activationGameObject.SetActive(m_CurrentlyActive); + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta new file mode 100644 index 0000000..f1407b8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGameObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 646ef16ad2fbd1944b40157feffe8574 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs new file mode 100644 index 0000000..ec4c64e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs @@ -0,0 +1,55 @@ +using UnityEngine.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Toggles between two graphic objects based on the state of a toggle. + /// + [RequireComponent(typeof(Toggle))] + public class ToggleGraphicToggler : MonoBehaviour + { + [SerializeField] + [Tooltip("Graphic object representing the toggle on position.")] + Graphic m_ToggleOnGraphic; + + [SerializeField] + [Tooltip("Graphic object representing the toggle off position.")] + Graphic m_ToggleOffGraphic; + + Toggle m_TargetToggle; + + /// + /// See . + /// + void Awake() + { + m_TargetToggle = GetComponent(); + } + + /// + /// See . + /// + void OnEnable() + { + m_TargetToggle.onValueChanged.AddListener(OnToggleValueChanged); + } + + /// + /// See . + /// + void OnDisable() + { + m_TargetToggle.onValueChanged.RemoveListener(OnToggleValueChanged); + } + + void OnToggleValueChanged(bool isOn) + { + if (isOn) + m_TargetToggle.targetGraphic = m_ToggleOnGraphic; + else + m_TargetToggle.targetGraphic = m_ToggleOffGraphic; + + m_ToggleOnGraphic.gameObject.SetActive(isOn); + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs.meta new file mode 100644 index 0000000..7eec9a8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/ToggleGraphicToggler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3cd1891521c8e143a04e7fd344a64d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs new file mode 100644 index 0000000..46e804f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs @@ -0,0 +1,101 @@ +using System; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Class used to sync the transform of a target game object with this one. + /// + public class TransformSync : MonoBehaviour + { + [SerializeField] + [Tooltip("Transform to apply this transform's data to.")] + Transform m_TargetTransform; + + [SerializeField] + [Range(0f, 30f)] + [Tooltip("Set to 0 for no smoothing. Higher values indicate more smoothing.")] + float m_SmoothFollowSpeed = 8f; + + Rigidbody m_Rigidbody; + + bool m_HasTransform; + bool m_HasRigidbody; + + Transform m_ThisTransform; + + readonly Vector3TweenableVariable m_PositionTweenable = new Vector3TweenableVariable(); + readonly QuaternionTweenableVariable m_RotationTweenable = new QuaternionTweenableVariable(); + + /// + /// See . + /// + void OnValidate() + { + if (m_TargetTransform != null) + { + transform.localPosition = transform.parent == null + ? m_TargetTransform.position + : transform.parent.InverseTransformPoint(m_TargetTransform.position); + } + } + + /// + /// See . + /// + void Awake() + { + m_ThisTransform = transform; + } + + /// + /// See . + /// + void OnEnable() + { + if (m_TargetTransform == null) + { + enabled = false; + return; + } + m_HasTransform = true; + + if (m_TargetTransform.TryGetComponent(out Rigidbody rigidBodyComponent)) + { + m_Rigidbody = rigidBodyComponent; + m_HasRigidbody = true; + } + + m_PositionTweenable.Value = m_ThisTransform.position; + m_RotationTweenable.Value = m_ThisTransform.rotation; + } + + /// + /// See . + /// + void Update() + { + m_PositionTweenable.target = m_ThisTransform.position; + m_RotationTweenable.target = m_ThisTransform.rotation; + + var tweenTarget = m_SmoothFollowSpeed > 0f ? m_SmoothFollowSpeed * Time.deltaTime : 1f; + m_PositionTweenable.HandleTween(tweenTarget); + m_RotationTweenable.HandleTween(tweenTarget); + + if (!m_HasRigidbody && m_HasTransform) + m_TargetTransform.SetPositionAndRotation(m_PositionTweenable.Value, m_RotationTweenable.Value); + } + + /// + /// See . + /// + void FixedUpdate() + { + if (!m_HasRigidbody) + return; + + m_Rigidbody.MovePosition(m_PositionTweenable.Value); + m_Rigidbody.MoveRotation(m_RotationTweenable.Value); + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta new file mode 100644 index 0000000..d55db4c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/TransformSync.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f22671673eaaae848b70290eb3a1350c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs new file mode 100644 index 0000000..79987e7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs @@ -0,0 +1,31 @@ +using Unity.Mathematics; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Receiver.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Affordance receiver applying a Vector3 (Float3) affordance theme to a Transform local scale. + /// Broadcasts new affordance value with Unity Event. + /// + public class Vector3ScaleAffordanceReceiver : Vector3AffordanceReceiver + { + [SerializeField] + [Tooltip("The transform to apply the scale value to.")] + Transform m_TargetTransform; + + /// + protected override void OnEnable() + { + base.OnEnable(); + if (m_TargetTransform == null) + m_TargetTransform = transform; + } + + /// + protected override void OnAffordanceValueUpdated(float3 newValue) + { + base.OnAffordanceValueUpdated(newValue); + m_TargetTransform.localScale = newValue; + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs.meta new file mode 100644 index 0000000..c56261b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Scripts/Vector3ScaleAffordanceReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27bee223346c63f4bb2b0f85250f58b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials.meta new file mode 100644 index 0000000..50e04ca --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 614cc8f4f782c8347835fa12ab57d034 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat new file mode 100644 index 0000000..217c98b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat @@ -0,0 +1,39 @@ +%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: DepthOnly + m_Shader: {fileID: 4800000, guid: 3ff7faa3aa8991a4eb1a459f880a75a6, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3001 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Ints: [] + m_Floats: [] + m_Colors: [] + m_BuildTextureStacks: [] +--- !u!114 &8557380758366049678 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 4 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat.meta new file mode 100644 index 0000000..7f605e2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/DepthOnly.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 455ef821a5429de4baeed61fa958acbc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat new file mode 100644 index 0000000..5cfe35a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8678394163387868965 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-3392432240476276898 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RimLight + m_Shader: {fileID: -6465566751694194690, guid: 4ff4bf42ffc12e34a9c53b2f216f5442, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - SHADOWCASTER + - DepthOnly + 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: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _BumpScale: 1 + - _CastShadows: 0 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _Power: 4 + - _QueueControl: 0 + - _QueueOffset: 2 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MainColor: {r: 0, g: 0, b: 0, a: 0.7254902} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat.meta new file mode 100644 index 0000000..d1c24e0 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/RimLight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b91f81225004e24ca905a5f32567d5d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat new file mode 100644 index 0000000..9a5c0bc --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-4650124383509787667 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Dark + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.01 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.15 + - _Power: 2.5 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.09807763, g: 0.48720872, b: 0.7169812, a: 0.7529412} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.26237094, g: 0.61872536, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.78039217} + - _Color_1: {r: 0, g: 0, b: 0, a: 0.5803922} + - _EdgeColor: {r: 0, g: 0, b: 0, a: 0.9019608} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _MainColor: {r: 0, g: 0, b: 0, a: 0.65882355} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta new file mode 100644 index 0000000..3e409e6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Dark.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1c1d86181c00bf4dabbad3ca0b191e7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat new file mode 100644 index 0000000..7023838 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat @@ -0,0 +1,148 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!114 &-2671852768243367264 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Light + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.01 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.12 + - _Power: 1.5 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.41189036, g: 0.769924, b: 0.9811321, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 3.086187, g: 3.086187, b: 3.086187, a: 0.78039217} + - _Color_1: {r: 0.2924528, g: 0.2924528, b: 0.2924528, a: 0.5803922} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _MainColor: {r: 0.496, g: 0.496, b: 0.496, a: 0.5803922} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta new file mode 100644 index 0000000..48e92e7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Light.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e4454c94a0cbda42814c4fb8df151d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat new file mode 100644 index 0000000..806670b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat @@ -0,0 +1,181 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5317383577462440460 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unity_Hand_Medium + m_Shader: {fileID: -6465566751694194690, guid: 89a6790c28795dd4987bb267c3d05338, type: 3} + m_ValidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3002 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_1: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_51ff199db3994adfb572d990ca23b12f: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CombinedFingerIndexHighlightMask: + m_Texture: {fileID: 2800000, guid: 323e734c56102e643a829e6f33533314, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FingerGlowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_d8d577078ce74100a2dbc4e4b33a16aa_Out_0: + m_Texture: {fileID: 2800000, guid: 35713ce8e1375af4d8c957f27da58eaa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord: + 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: + - ENUM_61F2EC711A23498E8A09626461AAEE89: 0 + - Vector1_1: 0.813 + - Vector1_2: 0.508 + - Vector1_3: 0.315 + - Vector1_4: 0.211 + - Vector1_69b40c1ee2e1422cbfcae389f53b36a9: 1 + - Vector1_8671db567d5d4784b29e8ff511bd8f1e: 1 + - _AlphaClip: 0 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 1 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _Blend: 0 + - _CastShadows: 1 + - _Cull: 2 + - _DstBlend: 10 + - _EdgeHighlightPower: 5 + - _FadeSize: 0.02 + - _FadeStart: 0.12 + - _Float: 0.33 + - _Float_1: 0.71 + - _Fragments: 0.71 + - _FresnelPower: 0.16 + - _Noise: 0 + - _NoiseScale: 5000 + - _NoiseStrength: 0.5 + - _Offset: 0.15 + - _Opacity: 0.8 + - _OutlineGlowIntensity: 0 + - _OutlineIntensity: 1 + - _OutlineOpacity: 0.4 + - _OutlinePinchRange: 0.15 + - _OutlineSphereHardness: 0.3 + - _OutlineWidth: 0.00134 + - _PinchIntensity: 0 + - _PinchRange: 0.03 + - _Power: 2.5 + - _PressIntensity: 1 + - _QueueControl: 1 + - _QueueOffset: 0 + - _Scale: 0.16 + - _SrcBlend: 5 + - _Surface: 1 + - _TransitionSize: 0.1 + - _WristRange: 0.06 + - _WristRangeBaseScalar: 1 + - _WristRangeScalar: 1 + - _WristRangeScalarA: 1 + - _WristRangeScalarB: 1 + - _ZTest: 4 + - _ZWrite: 0 + - _ZWriteControl: 0 + m_Colors: + - Color_d710c7c4aa1a4153a2a64167ef0bec76: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_1: {r: 0.09807763, g: 0.48720872, b: 0.7169812, a: 0.7529412} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_2: {r: 0.26237094, g: 0.61872536, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_3: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Color_d710c7c4aa1a4153a2a64167ef0bec76_4: {r: 0.2623709, g: 0.6187253, b: 0.8301887, a: 1} + - Vector2_35ca599ce1fc4a0e9beb6851331d34d0: {r: 1, g: 1, b: 1, a: 1} + - Vector4_a181cf55d95248cd8de84bc8794fab43: {r: 0, g: 0, b: 0, a: 0} + - Vector4_b4ecd630827d4a4eb3f21c6ac3664540: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.78039217} + - _ColorBottom: {r: 0.12156857, g: 0.12549016, b: 0.12941167, a: 1} + - _ColorTop: {r: 0.19607836, g: 0.20392147, b: 0.21176466, a: 1} + - _Color_1: {r: 0, g: 0, b: 0, a: 0.5803922} + - _EdgeColor: {r: 0.9, g: 0.9, b: 0.9, a: 0.8} + - _FadeCenter: {r: 0, g: 0, b: 0.15, a: 0} + - _FadeCenter_1: {r: 1, g: 4, b: 1, a: 0} + - _FadeScale: {r: 1, g: 4, b: 1, a: 0} + - _FingerColor_1: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_2: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_3: {r: 1, g: 1, b: 1, a: 0} + - _FingerColor_4: {r: 1, g: 1, b: 1, a: 0} + - _FingerGlowColor: {r: 1, g: 1, b: 1, a: 1} + - _MainColor: {r: 0.1, g: 0.1, b: 0.1, a: 0.65882355} + - _OutlineColor: {r: 0.53773576, g: 0.53773576, b: 0.53773576, a: 1} + - _OutlineGlowColor: {r: 1, g: 1, b: 1, a: 1} + - _PinchColor: {r: 0.95, g: 0.95, b: 0.95, a: 1} + - _PinchPosition: {r: 0, g: 0, b: 0, a: 0} + - _Range: {r: 0.1, g: 1, b: 0, a: 0} + - _ThumbColor: {r: 1, g: 1, b: 1, a: 0} + - _Vector2: {r: 0.2, g: 0.88, b: 0, a: 0} + - _WristLocalOffset: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] +--- !u!114 &9183041752085862926 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta new file mode 100644 index 0000000..44da4f1 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Materials/Unity_Hand_Medium.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61d033f3a51f40647a5458ea14f3b4af +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models.meta new file mode 100644 index 0000000..03daa0e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afa9af25bc870b04ebcb8d9f9b33703c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx new file mode 100644 index 0000000000000000000000000000000000000000..75205f6e50a9099d84fa2d045ed1dbde6f261d88 GIT binary patch literal 36156 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx.meta new file mode 100644 index 0000000..c9adfee --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Models/Pinch_Pointer_LOD0.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: e053b8fbc416ba349b4a58a26410bba2 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs.meta new file mode 100644 index 0000000..1f10e68 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9297b35a4fce9a542b31a0f95d614370 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances.meta new file mode 100644 index 0000000..3d0f521 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 655ddbf8e8ff96646b9be8351916aebc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab new file mode 100644 index 0000000..72adda3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab @@ -0,0 +1,324 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3535746112591574418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3535746112591574419} + - component: {fileID: 3535746112591574423} + - component: {fileID: 3535746112591574422} + - component: {fileID: 3535746112591574421} + - component: {fileID: 1881156673079181450} + - component: {fileID: 3535746112591574420} + m_Layer: 0 + m_Name: Hand Direct Interactor Affordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3535746112591574419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + 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 &3535746112591574423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &3535746112591574422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 1 +--- !u!114 &3535746112591574421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _FingerColor_1 +--- !u!114 &1881156673079181450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _ThumbColor +--- !u!114 &3535746112591574420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3535746112591574418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3535746112591574423} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3535746112591574422} + m_ColorPropertyName: _EdgeColor diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab.meta new file mode 100644 index 0000000..38c0f0c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Direct Interactor Affordances.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67c52e745f2766644ba16bfb165e2659 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab new file mode 100644 index 0000000..df685f2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3626493631032143715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3626493631032143714} + - component: {fileID: 3626493631032143718} + - component: {fileID: 3626493631032143719} + - component: {fileID: 3626493631032143716} + - component: {fileID: 3626493631032143717} + m_Layer: 0 + m_Name: Hand Poke Interactor Affordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3626493631032143714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + 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 &3626493631032143718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &3626493631032143719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 1 +--- !u!114 &3626493631032143716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3626493631032143718} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3626493631032143719} + m_ColorPropertyName: _FingerColor_1 +--- !u!114 &3626493631032143717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3626493631032143715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3626493631032143718} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3626493631032143719} + m_ColorPropertyName: _EdgeColor diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab.meta new file mode 100644 index 0000000..148b100 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Poke Interactor Affordances.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eed9e61964b17194d94ce56bffabb610 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab new file mode 100644 index 0000000..f61b05f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab @@ -0,0 +1,324 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1592230186234949353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592230186234949352} + - component: {fileID: 1592230186234949356} + - component: {fileID: 1592230186234949357} + - component: {fileID: 1592230186234949358} + - component: {fileID: 4400848853422611441} + - component: {fileID: 1592230186234949359} + m_Layer: 0 + m_Name: Hand Ray Interactor Affordances + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592230186234949352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + 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 &1592230186234949356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &1592230186234949357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 1 +--- !u!114 &1592230186234949358 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1592230186234949356} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1592230186234949357} + m_ColorPropertyName: _FingerColor_1 +--- !u!114 &4400848853422611441 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1592230186234949356} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: ec1df508c6fb9eb45ae9f181ff6bbe82, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1592230186234949357} + m_ColorPropertyName: _ThumbColor +--- !u!114 &1592230186234949359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592230186234949353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1592230186234949356} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: f94337e1a5a93c7438d8f8508b246e6d, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 1592230186234949357} + m_ColorPropertyName: _EdgeColor diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab.meta new file mode 100644 index 0000000..96afb7f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Affordances/Hand Ray Interactor Affordances.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e411b46c5d2514e49b26bd300e9ed8ce +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab new file mode 100644 index 0000000..526a062 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab @@ -0,0 +1,334 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1929406674756097472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5909398001603780732} + - component: {fileID: 6324184579401567070} + m_Layer: 0 + m_Name: Hand Menu Setup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5909398001603780732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929406674756097472} + m_LocalRotation: {x: 0, y: 0, z: 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: 4785593887994352529} + - {fileID: 6560354495274216278} + - {fileID: 5310702087570344806} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6324184579401567070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929406674756097472} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aceb12f22b4c45e59443ac967a8ece7d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HandMenuUIGameObject: {fileID: 3457113661323325636} + m_MenuHandedness: 3 + m_HandMenuUpDirection: 1 + m_LeftPalmAnchor: {fileID: 4785593887994352529} + m_RightPalmAnchor: {fileID: 6560354495274216278} + m_MinFollowDistance: 0.005 + m_MaxFollowDistance: 0.03 + m_MinToMaxDelaySeconds: 1 + m_HideMenuWhenGazeDiverges: 1 + m_MenuVisibleGazeAngleDivergenceThreshold: 35 + m_AnimateMenuHideAndReveal: 1 + m_RevealHideAnimationDuration: 0.1 + m_HandTrackingFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 15088c60ea1e00448a95ebaef96316da, type: 2} + m_ControllerFollowPreset: + m_UseConstant: 0 + m_ConstantValue: + rightHandLocalPosition: {x: 0, y: 0, z: 0} + leftHandLocalPosition: {x: 0, y: 0, z: 0} + rightHandLocalRotation: {x: 0, y: 0, z: 0} + leftHandLocalRotation: {x: 0, y: 0, z: 0} + palmReferenceAxis: 0 + invertAxisForRightHand: 0 + requirePalmFacingUser: 0 + palmFacingUserDegreeAngleThreshold: 0 + requirePalmFacingUp: 0 + palmFacingUpDegreeAngleThreshold: 0 + snapToGaze: 0 + snapToGazeAngleThreshold: 0 + hideDelaySeconds: 0.25 + allowSmoothing: 1 + followLowerSmoothingValue: 12 + followUpperSmoothingValue: 16 + m_Variable: {fileID: 11400000, guid: 2899508b1645c5e4fa421b4217da9539, type: 2} +--- !u!1 &2754306322374449658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4785593887994352529} + - component: {fileID: 9048520510989600354} + m_Layer: 0 + m_Name: Left Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4785593887994352529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2754306322374449658} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9048520510989600354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2754306322374449658} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position Input + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 8eca31ce-af94-4489-93af-98c8dd23d3d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2024308242397127297, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation Input + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 8683248d-dc08-4118-bced-10787ad11fb2 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 9e7f60d6-fc72-48c4-959a-c80ad3b02565 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &3457113661323325636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5310702087570344806} + m_Layer: 0 + m_Name: Follow GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5310702087570344806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3457113661323325636} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5997865275637665325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6560354495274216278} + - component: {fileID: 6146648593719566879} + m_Layer: 0 + m_Name: Right Hand Tracked Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6560354495274216278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5997865275637665325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5909398001603780732} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6146648593719566879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5997865275637665325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 1 + m_IgnoreTrackingState: 0 + m_PositionInput: + m_UseReference: 1 + m_Action: + m_Name: Position Input + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 8eca31ce-af94-4489-93af-98c8dd23d3d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3326005586356538449, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: Rotation Input + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: 8683248d-dc08-4118-bced-10787ad11fb2 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 20198b68-d65f-43a7-a5dd-66a9a1e0df0e + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab.meta new file mode 100644 index 0000000..85ce494 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Hand Menu Setup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58011bca9681c484080084eccc4cb150 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab new file mode 100644 index 0000000..23d30fa --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab @@ -0,0 +1,372 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2313441362174852961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7275325890891809550} + - component: {fileID: 60592885034133540} + - component: {fileID: 3600643431587687517} + m_Layer: 0 + m_Name: AudioAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7275325890891809550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 314259139610439016} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &60592885034133540 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &3600643431587687517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313441362174852961} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 186056f485a2493b80cc81571ac8cd9b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1784108126610004015} + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_List: + - stateName: disabled + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: idle + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hovered + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: hoveredPriority + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: selected + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: activated + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + - stateName: focused + stateEntered: {fileID: 0} + stateExited: {fileID: 0} + m_Variable: {fileID: 11400000, guid: 57def9352cdee8548bfc9ebc6a55914a, type: 2} + m_AudioSource: {fileID: 60592885034133540} +--- !u!1 &4696973491166461409 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 314259139610439016} + - component: {fileID: 1784108126610004015} + m_Layer: 0 + m_Name: InteractionAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &314259139610439016 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4696973491166461409} + m_LocalRotation: {x: 0, y: 0, z: 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: 1112359677375758233} + - {fileID: 7275325890891809550} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1784108126610004015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4696973491166461409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49e0a5b5ff5540f5b14dd29d46faec22, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractableSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 0 + m_SelectClickAnimationMode: 1 + m_ActivateClickAnimationMode: 1 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!1 &7164804159106004020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1112359677375758233} + - component: {fileID: 4104645014554624858} + - component: {fileID: 5020720767714938420} + m_Layer: 0 + m_Name: ColorAffordance + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1112359677375758233 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7164804159106004020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 314259139610439016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4104645014554624858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7164804159106004020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 0} + m_MaterialIndex: 0 +--- !u!114 &5020720767714938420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7164804159106004020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 1784108126610004015} + m_ReplaceIdleStateValueWithInitialValue: 1 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 2447c2ae63ed301429bb0f32f88ef8ce, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 4104645014554624858} + m_ColorPropertyName: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta new file mode 100644 index 0000000..d0afa43 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/InteractionAffordance.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a5f820ee9c46b64294ae756b459a681 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab new file mode 100644 index 0000000..ab84afd --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab @@ -0,0 +1,1306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &154020528541498655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 273800246811882027} + m_Layer: 0 + m_Name: L_IndexMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &273800246811882027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154020528541498655} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.019818999, y: -0.009505, z: 0.036447998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1388167568378441066} + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &210381533222935657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8417380247564435590} + m_Layer: 0 + m_Name: L_LittleMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8417380247564435590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210381533222935657} + m_LocalRotation: {x: 0.018333554, y: -0.14033656, z: 0.2070356, w: 0.96804225} + m_LocalPosition: {x: -0.022999, y: -0.009419999, z: 0.034073997} + m_LocalScale: {x: 1.0000185, y: 1.0000081, z: 0.9999589} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2543876780977214761} + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2037781684021518805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6285846479872178428} + m_Layer: 0 + m_Name: L_RingTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6285846479872178428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2037781684021518805} + m_LocalRotation: {x: -0.000029424828, y: -2.7755576e-17, z: -8.16703e-22, w: 1} + m_LocalPosition: {x: -0.0002563861, y: 0.0016081122, z: 0.024326071} + m_LocalScale: {x: 1, y: 1.0000552, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2161792349893887693} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2119128821997336139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1595251472046566641} + - component: {fileID: 8207877637699278635} + - component: {fileID: 2599780285154657760} + - component: {fileID: 3113203136159532523} + m_Layer: 0 + m_Name: Left Hand Interaction Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1595251472046566641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2119128821997336139} + m_LocalRotation: {x: 0, y: 0, z: 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: 5069669653287105868} + - {fileID: 4720211885633772024} + - {fileID: 4117179676178661334} + - {fileID: 1493371769922722511} + - {fileID: 1593233024999764059} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8207877637699278635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2119128821997336139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2599780285154657760 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2119128821997336139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 8207877637699278635} + m_HandMeshRenderer: {fileID: 1086252671028184794} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!114 &3113203136159532523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2119128821997336139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 8207877637699278635} + m_RootTransform: {fileID: 5069669653287105868} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 5069669653287105868} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 273800246811882027} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 1388167568378441066} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 2382852788413484942} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 4406525929706309036} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 9040749149295426473} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 8417380247564435590} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 2543876780977214761} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 5133723241128578102} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 6179992548733844536} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 4771887910120877510} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 6452153905393223383} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 2976511369594341911} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 7578199045747409136} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 2217716065536621093} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 4704764437844226647} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 2625663089559546187} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 8355923779401876056} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 1345752504633725317} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 2161792349893887693} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 6285846479872178428} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 5739692146427393493} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 6917298367941137565} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 2918995294173764172} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 4372765470732424858} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 3618653292617999669} +--- !u!1 &2126422850841324885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2625663089559546187} + m_Layer: 0 + m_Name: L_RingMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2625663089559546187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2126422850841324885} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.014992, y: -0.0060159997, z: 0.034776} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8355923779401876056} + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2432486271715584140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3618653292617999669} + m_Layer: 0 + m_Name: L_Palm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3618653292617999669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2432486271715584140} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.000863, y: -0.001272, z: 0.047823} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2449466093596885129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2976511369594341911} + m_Layer: 0 + m_Name: L_MiddleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2976511369594341911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2449466093596885129} + m_LocalRotation: {x: 0.18964538, y: -0.011715397, z: 0.009750124, w: 0.9817344} + m_LocalPosition: {x: -0.0018839999, y: 0.005105, z: 0.061360996} + m_LocalScale: {x: 0.9999646, y: 1.0000069, z: 1.000008} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7578199045747409136} + m_Father: {fileID: 6452153905393223383} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2578214154532702777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6179992548733844536} + m_Layer: 0 + m_Name: L_LittleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6179992548733844536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2578214154532702777} + m_LocalRotation: {x: 0.11511069, y: 0.048731122, z: -0.0011094841, w: 0.992156} + m_LocalPosition: {x: 0.00000013540283, y: 0.0000006386686, z: 0.020311324} + m_LocalScale: {x: 1.0000222, y: 0.99996865, z: 0.9999735} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4771887910120877510} + m_Father: {fileID: 5133723241128578102} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2737566140623793783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7578199045747409136} + m_Layer: 0 + m_Name: L_MiddleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7578199045747409136 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737566140623793783} + m_LocalRotation: {x: 0.20427474, y: -0.0019674818, z: 0.0123084, w: 0.9788343} + m_LocalPosition: {x: -0.00000033112343, y: -0.0000008804644, z: 0.042926535} + m_LocalScale: {x: 1.0000315, y: 0.99999595, z: 1.000038} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2217716065536621093} + m_Father: {fileID: 2976511369594341911} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2837990381356495747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1345752504633725317} + m_Layer: 0 + m_Name: L_RingIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1345752504633725317 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2837990381356495747} + m_LocalRotation: {x: 0.3017412, y: 0.0072937733, z: 0.039555237, w: 0.95254105} + m_LocalPosition: {x: 0.0000005266108, y: 0.0000003652638, z: 0.03899503} + m_LocalScale: {x: 1.0000359, y: 0.9999273, z: 0.99994177} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2161792349893887693} + m_Father: {fileID: 8355923779401876056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2850392847790081042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2543876780977214761} + m_Layer: 0 + m_Name: L_LittleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2543876780977214761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2850392847790081042} + m_LocalRotation: {x: -0.06267674, y: -0.051014844, z: -0.09903724, w: 0.99179673} + m_LocalPosition: {x: 0.0000025303066, y: 0.000001160611, z: 0.045651983} + m_LocalScale: {x: 0.9999562, y: 1.0000366, z: 1.0000681} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5133723241128578102} + m_Father: {fileID: 8417380247564435590} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3513589167082941891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6917298367941137565} + m_Layer: 0 + m_Name: L_ThumbProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6917298367941137565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3513589167082941891} + m_LocalRotation: {x: 0.22011371, y: -0.05016914, z: 0.08162888, w: 0.9707573} + m_LocalPosition: {x: -0.000001152053, y: -0.000004860463, z: 0.032513987} + m_LocalScale: {x: 0.9999928, y: 0.999997, z: 0.9999632} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2918995294173764172} + m_Father: {fileID: 5739692146427393493} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4006796056942365453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2918995294173764172} + m_Layer: 0 + m_Name: L_ThumbDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2918995294173764172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4006796056942365453} + m_LocalRotation: {x: 0.11291981, y: 0.05065549, z: -0.0791567, w: 0.98914987} + m_LocalPosition: {x: -0.000001023574, y: -0.000001828242, z: 0.033794336} + m_LocalScale: {x: 0.9999879, y: 0.9999645, z: 1.0000014} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4372765470732424858} + m_Father: {fileID: 6917298367941137565} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4068102805684026429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4372765470732424858} + m_Layer: 0 + m_Name: L_ThumbTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4372765470732424858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4068102805684026429} + m_LocalRotation: {x: -9.62965e-35, y: -2.7755576e-17, z: -3.469447e-18, w: 1} + m_LocalPosition: {x: -0.00067067984, y: 0.0010256439, z: 0.02459195} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2918995294173764172} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4153076141596758713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4406525929706309036} + m_Layer: 0 + m_Name: L_IndexDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4406525929706309036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4153076141596758713} + m_LocalRotation: {x: -0.0030179783, y: -0.026077718, z: 0.016432201, w: 0.9995203} + m_LocalPosition: {x: 0.0000009285007, y: 0.00000015937881, z: 0.024305161} + m_LocalScale: {x: 1.0000451, y: 1.0000081, z: 1.0000004} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9040749149295426473} + m_Father: {fileID: 2382852788413484942} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4402673176309330239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2161792349893887693} + m_Layer: 0 + m_Name: L_RingDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2161792349893887693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4402673176309330239} + m_LocalRotation: {x: 0.09175414, y: 0.02957179, z: 0.008965106, w: 0.99530214} + m_LocalPosition: {x: -0.000001039646, y: -0.00000054232555, z: 0.026573557} + m_LocalScale: {x: 0.9999347, y: 0.9999719, z: 1.0000098} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6285846479872178428} + m_Father: {fileID: 1345752504633725317} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5257385547637409029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4771887910120877510} + m_Layer: 0 + m_Name: L_LittleTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4771887910120877510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5257385547637409029} + m_LocalRotation: {x: -2.7755576e-17, y: 2.7755576e-17, z: -1.3877788e-17, w: 1} + m_LocalPosition: {x: 0.00024632577, y: 0.0012151983, z: 0.021923328} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6179992548733844536} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5973251026017801701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4720211885633772024} + - component: {fileID: 1086252671028184794} + - component: {fileID: 8538672604520085513} + m_Layer: 0 + m_Name: LeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4720211885633772024 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5973251026017801701} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1595251472046566641} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1086252671028184794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5973251026017801701} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -4299625302041532480, guid: bf7151579c38e2a44be94ba8773876c1, type: 3} + m_Bones: + - {fileID: 5069669653287105868} + - {fileID: 273800246811882027} + - {fileID: 4771887910120877510} + - {fileID: 6452153905393223383} + - {fileID: 2976511369594341911} + - {fileID: 7578199045747409136} + - {fileID: 2217716065536621093} + - {fileID: 4704764437844226647} + - {fileID: 2625663089559546187} + - {fileID: 8355923779401876056} + - {fileID: 1345752504633725317} + - {fileID: 2161792349893887693} + - {fileID: 1388167568378441066} + - {fileID: 6285846479872178428} + - {fileID: 5739692146427393493} + - {fileID: 6917298367941137565} + - {fileID: 2918995294173764172} + - {fileID: 4372765470732424858} + - {fileID: 3618653292617999669} + - {fileID: 2382852788413484942} + - {fileID: 4406525929706309036} + - {fileID: 9040749149295426473} + - {fileID: 8417380247564435590} + - {fileID: 2543876780977214761} + - {fileID: 5133723241128578102} + - {fileID: 6179992548733844536} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5069669653287105868} + m_AABB: + m_Center: {x: 0.008882426, y: -0.016739514, z: 0.0781125} + m_Extent: {x: 0.08261519, y: 0.056081634, z: 0.10162346} + m_DirtyAABB: 0 +--- !u!210 &8538672604520085513 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5973251026017801701} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 32000 +--- !u!1 &6878822119114284373 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5739692146427393493} + m_Layer: 0 + m_Name: L_ThumbMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5739692146427393493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6878822119114284373} + m_LocalRotation: {x: -0.06665304, y: 0.39692008, z: -0.5750258, w: 0.71229005} + m_LocalPosition: {x: 0.030218, y: -0.016083999, z: 0.034498} + m_LocalScale: {x: 1.0000204, y: 1.0000343, z: 0.9999787} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6917298367941137565} + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7223349745271539747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8355923779401876056} + m_Layer: 0 + m_Name: L_RingProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8355923779401876056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7223349745271539747} + m_LocalRotation: {x: 0.08123156, y: -0.08615339, z: 0.055879932, w: 0.9913912} + m_LocalPosition: {x: -0.002473, y: -0.000513, z: 0.053917997} + m_LocalScale: {x: 0.99998975, y: 1.0000367, z: 1.0000347} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1345752504633725317} + m_Father: {fileID: 2625663089559546187} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7363315784685406748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4704764437844226647} + m_Layer: 0 + m_Name: L_MiddleTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4704764437844226647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7363315784685406748} + m_LocalRotation: {x: 2.7755576e-17, y: 3.469447e-18, z: 6.938894e-18, w: 1} + m_LocalPosition: {x: -0.00030950914, y: 0.0011371507, z: 0.02496384} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2217716065536621093} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7708168453040589995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5069669653287105868} + m_Layer: 0 + m_Name: L_Wrist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5069669653287105868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7708168453040589995} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.1, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 273800246811882027} + - {fileID: 8417380247564435590} + - {fileID: 6452153905393223383} + - {fileID: 3618653292617999669} + - {fileID: 2625663089559546187} + - {fileID: 5739692146427393493} + m_Father: {fileID: 1595251472046566641} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7744140965541181186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2217716065536621093} + m_Layer: 0 + m_Name: L_MiddleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2217716065536621093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7744140965541181186} + m_LocalRotation: {x: -0.03223448, y: -0.0019387039, z: 0.040452998, w: 0.9986595} + m_LocalPosition: {x: 0.00000017030132, y: 0.0000005871987, z: 0.027548432} + m_LocalScale: {x: 0.9999718, y: 1.0000138, z: 0.99996346} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4704764437844226647} + m_Father: {fileID: 7578199045747409136} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7823595886095637023 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9040749149295426473} + m_Layer: 0 + m_Name: L_IndexTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9040749149295426473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7823595886095637023} + m_LocalRotation: {x: 0, y: 4.3368087e-19, z: -0, w: 1} + m_LocalPosition: {x: -0.00029495324, y: 0.0010254311, z: 0.022364646} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4406525929706309036} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8254950058175367376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6452153905393223383} + m_Layer: 0 + m_Name: L_MiddleMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6452153905393223383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8254950058175367376} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.00361, y: -0.007648, z: 0.034286} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2976511369594341911} + m_Father: {fileID: 5069669653287105868} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8950356902187628138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2382852788413484942} + m_Layer: 0 + m_Name: L_IndexIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2382852788413484942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8950356902187628138} + m_LocalRotation: {x: 0.13075915, y: -0.0037599166, z: 0.02628858, w: 0.99105847} + m_LocalPosition: {x: 0.0000014584699, y: -0.0000018205594, z: 0.037927467} + m_LocalScale: {x: 0.99995506, y: 0.9999494, z: 0.9999497} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4406525929706309036} + m_Father: {fileID: 1388167568378441066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9083680252202137340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5133723241128578102} + m_Layer: 0 + m_Name: L_LittleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5133723241128578102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9083680252202137340} + m_LocalRotation: {x: 0.36025816, y: -0.025496999, z: 0.06776039, w: 0.930039} + m_LocalPosition: {x: 0.0000001720091, y: -0.0000006646861, z: 0.030719941} + m_LocalScale: {x: 1.0000147, y: 1.0000129, z: 0.99994457} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6179992548733844536} + m_Father: {fileID: 2543876780977214761} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9195509873295428407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388167568378441066} + m_Layer: 0 + m_Name: L_IndexProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1388167568378441066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9195509873295428407} + m_LocalRotation: {x: 0.151882, y: 0.076982684, z: -0.041177798, w: 0.9845354} + m_LocalPosition: {x: 0.003732, y: 0.002189, z: 0.059548} + m_LocalScale: {x: 1.0000446, y: 1.0000408, z: 0.999991} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2382852788413484942} + m_Father: {fileID: 273800246811882027} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1389875722460851 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1595251472046566641} + m_Modifications: + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949353, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_Name + value: Hand Ray Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949357, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1086252671028184794} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} +--- !u!4 &1593233024999764059 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + m_PrefabInstance: {fileID: 1389875722460851} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &824384837593141428 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1595251472046566641} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1086252671028184794} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &4117179676178661334 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 824384837593141428} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2713695772278927196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1595251472046566641} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Direct Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 1086252671028184794} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &1493371769922722511 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 2713695772278927196} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab.meta new file mode 100644 index 0000000..ed64820 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Left Hand Interaction Visual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ffd656bf2a3ba3d41b1e4a94b81b7c85 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab new file mode 100644 index 0000000..6e01e99 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab @@ -0,0 +1,701 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2181396665701132182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1517203009072151852} + - component: {fileID: 6379762978650309333} + - component: {fileID: 1538976526839647015} + - component: {fileID: 3733241858151303650} + - component: {fileID: 2873834594852043269} + - component: {fileID: 7090018163761373624} + - component: {fileID: 8002132081376868790} + - component: {fileID: 8232174397725000580} + - component: {fileID: 9205766622909133630} + m_Layer: 0 + m_Name: Pinch Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1517203009072151852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7962545760240945814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!137 &6379762978650309333 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 0 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - {fileID: 2100000, guid: 0b91f81225004e24ca905a5f32567d5d, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 1 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -5120762275383614272, guid: e053b8fbc416ba349b4a58a26410bba2, type: 3} + m_Bones: [] + m_BlendShapeWeights: + - 0 + m_RootBone: {fileID: 0} + m_AABB: + m_Center: {x: 0, y: 0.009045093, z: 0} + m_Extent: {x: 0.0077457884, y: 0.016694028, z: 0.0077457884} + m_DirtyAABB: 0 +--- !u!114 &1538976526839647015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 434cd70b6a5740cca11da2a0417cf0ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: fbf5c74e21f572740881de5634f1ce9c, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_SkinnedMeshRenderer: {fileID: 6379762978650309333} + m_BlendShapeIndex: 0 +--- !u!114 &3733241858151303650 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1410cbaaadf84a7aaa6459d37ad21b3a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer: {fileID: 6379762978650309333} + m_MaterialIndex: 1 +--- !u!114 &2873834594852043269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 1468864c36cbf39428681b1f0d9ef149, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3733241858151303650} + m_ColorPropertyName: _MainColor +--- !u!114 &7090018163761373624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f86d13fca2ec430d870c0f7765ad0dde, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: idle + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hovered + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: hoveredPriority + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: selected + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: activated + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + - stateName: focused + animationStateStartValue: {r: 0, g: 0, b: 0, a: 0} + animationStateEndValue: {r: 0, g: 0, b: 0, a: 0} + m_ColorBlendMode: 0 + m_BlendAmount: 1 + m_Variable: {fileID: 11400000, guid: 6b0360f219436394b8519378cd55c7e3, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3733241858151303650} + m_ColorPropertyName: _EdgeColor +--- !u!114 &8002132081376868790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 629ea686265f47f082ba5732cffad1cf, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: 2d9d4878bfb037248af1d243a0638dd0, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_MaterialPropertyBlockHelper: {fileID: 3733241858151303650} + m_FloatPropertyName: _Power +--- !u!114 &8232174397725000580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 865d01d2834c9cb4caa8f2c901104c2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 0} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: idle + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hovered + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: hoveredPriority + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: selected + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: activated + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + - stateName: focused + animationStateStartValue: + x: 0 + y: 0 + z: 0 + animationStateEndValue: + x: 0 + y: 0 + z: 0 + m_Variable: {fileID: 11400000, guid: 2826cece951f71642a19da5a2080a27c, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToTranslate: {fileID: 1517203009072151852} +--- !u!114 &9205766622909133630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2181396665701132182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73feefcb6c9340e188b14a48254f4b5e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AffordanceStateProvider: {fileID: 3941121930630195656} + m_ReplaceIdleStateValueWithInitialValue: 0 + m_AffordanceThemeDatum: + m_UseConstant: 0 + m_ConstantValue: + m_StateAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} + m_List: + - stateName: disabled + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: idle + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hovered + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: hoveredPriority + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: selected + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: activated + animationStateStartValue: 0 + animationStateEndValue: 0 + - stateName: focused + animationStateStartValue: 0 + animationStateEndValue: 0 + m_Variable: {fileID: 11400000, guid: d22e48f34794ab9498d082f9713c2293, type: 2} + m_ValueUpdated: + m_PersistentCalls: + m_Calls: [] + m_TransformToScale: {fileID: 1517203009072151852} +--- !u!1 &3369527167708781622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7962545760240945814} + - component: {fileID: 6603267092101694357} + - component: {fileID: 3941121930630195656} + - component: {fileID: 868360655280004538} + m_Layer: 0 + m_Name: Pinch Point Stabilized + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7962545760240945814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1517203009072151852} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6603267092101694357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8693657abb5062a40a80ba3cb86ef181, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 0} + m_TargetRotation: {fileID: 0} + m_RayInteractor: {fileID: 0} + m_RotationSmoothingSpeed: 12 +--- !u!114 &3941121930630195656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c83f12c537584f51b92c01f10d7090c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TransitionDuration: 0.125 + m_InteractorSource: {fileID: 0} + m_IgnoreHoverEvents: 0 + m_IgnoreSelectEvents: 0 + m_IgnoreActivateEvents: 1 + m_IgnoreUGUIHover: 0 + m_IgnoreUGUISelect: 0 + m_IgnoreXRInteractionEvents: 0 + m_SelectClickAnimationMode: 0 + m_ActivateClickAnimationMode: 0 + m_ClickAnimationDuration: 0.25 + m_ClickAnimationCurve: + m_UseConstant: 1 + m_ConstantValue: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Variable: {fileID: 0} +--- !u!114 &868360655280004538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3369527167708781622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e989a75b2954bdab01ca618a30d5de6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Interactor: {fileID: 0} + m_ObjectToHide: {fileID: 2181396665701132182} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab.meta new file mode 100644 index 0000000..4187b23 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Pinch Point Stabilized.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88b12c0ca81d9a34eac32a1e1bd19b1c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab new file mode 100644 index 0000000..d1acb0c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab @@ -0,0 +1,1306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &215863443681122558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6559836612714395106} + m_Layer: 0 + m_Name: R_MiddleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6559836612714395106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215863443681122558} + m_LocalRotation: {x: -0.03223448, y: 0.0019387039, z: -0.040452998, w: 0.9986595} + m_LocalPosition: {x: -0.00000017030132, y: 0.0000005871987, z: 0.027548432} + m_LocalScale: {x: 0.9999718, y: 1.0000138, z: 0.99996346} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7743788931914206630} + m_Father: {fileID: 3806806953881312133} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &796584598386866654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6242575662763268645} + m_Layer: 0 + m_Name: R_LittleMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6242575662763268645 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796584598386866654} + m_LocalRotation: {x: 0.018333554, y: 0.14033656, z: -0.2070356, w: 0.96804225} + m_LocalPosition: {x: 0.022999, y: -0.009419999, z: 0.034073997} + m_LocalScale: {x: 1.0000185, y: 1.0000081, z: 0.9999589} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3340838444492905394} + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &842518933317442901 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3395978642719627775} + m_Layer: 0 + m_Name: R_Wrist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3395978642719627775 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842518933317442901} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.1, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4299443429756092575} + - {fileID: 6242575662763268645} + - {fileID: 1268129203657567452} + - {fileID: 2928621341256226692} + - {fileID: 8797949005621640135} + - {fileID: 3299327104563389416} + m_Father: {fileID: 3266887667944164143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1735877724861123878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2974469011293564196} + m_Layer: 0 + m_Name: R_IndexProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2974469011293564196 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735877724861123878} + m_LocalRotation: {x: 0.151882, y: -0.076982684, z: 0.041177798, w: 0.9845354} + m_LocalPosition: {x: -0.003732, y: 0.002189, z: 0.059548} + m_LocalScale: {x: 1.0000446, y: 1.0000408, z: 0.999991} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6711672412936771907} + m_Father: {fileID: 4299443429756092575} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1996518441875446662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7241830586628604034} + m_Layer: 0 + m_Name: R_RingIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7241830586628604034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1996518441875446662} + m_LocalRotation: {x: 0.3017412, y: -0.0072937733, z: -0.039555237, w: 0.95254105} + m_LocalPosition: {x: -0.0000005266108, y: 0.0000003652638, z: 0.03899503} + m_LocalScale: {x: 1.0000359, y: 0.9999273, z: 0.99994177} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7931917171458542673} + m_Father: {fileID: 4841746303345962318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2746493918707896725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3266887667944164143} + - component: {fileID: 2605394267117782397} + - component: {fileID: 196909957261332044} + - component: {fileID: 2812080162531844880} + m_Layer: 0 + m_Name: Right Hand Interaction Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3266887667944164143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746493918707896725} + m_LocalRotation: {x: 0, y: 0, z: 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: 3395978642719627775} + - {fileID: 3785442482958816543} + - {fileID: 7565144130350447154} + - {fileID: 1139509643922615340} + - {fileID: 5029497141306326558} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2605394267117782397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746493918707896725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_UpdateType: 2 + m_PoseUpdated: + m_PersistentCalls: + m_Calls: [] + m_JointsUpdated: + m_PersistentCalls: + m_Calls: [] + m_TrackingAcquired: + m_PersistentCalls: + m_Calls: [] + m_TrackingLost: + m_PersistentCalls: + m_Calls: [] + m_TrackingChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &196909957261332044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746493918707896725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21096d6d8059a5343a1f2b4d050e4789, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2605394267117782397} + m_HandMeshRenderer: {fileID: 2245225350196837302} + m_ShowMeshWhenTrackingIsAcquired: 1 + m_HideMeshWhenTrackingIsLost: 1 +--- !u!114 &2812080162531844880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2746493918707896725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07aaccfa1bc2417d8fbd0d9e2e102c2c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_XRHandTrackingEvents: {fileID: 2605394267117782397} + m_RootTransform: {fileID: 3395978642719627775} + m_JointTransformReferences: + - m_XRHandJointID: 1 + m_JointTransform: {fileID: 3395978642719627775} + - m_XRHandJointID: 7 + m_JointTransform: {fileID: 4299443429756092575} + - m_XRHandJointID: 8 + m_JointTransform: {fileID: 2974469011293564196} + - m_XRHandJointID: 9 + m_JointTransform: {fileID: 6711672412936771907} + - m_XRHandJointID: 10 + m_JointTransform: {fileID: 1403347277050157643} + - m_XRHandJointID: 11 + m_JointTransform: {fileID: 2360726808986903579} + - m_XRHandJointID: 22 + m_JointTransform: {fileID: 6242575662763268645} + - m_XRHandJointID: 23 + m_JointTransform: {fileID: 3340838444492905394} + - m_XRHandJointID: 24 + m_JointTransform: {fileID: 8476836270430466637} + - m_XRHandJointID: 25 + m_JointTransform: {fileID: 974549773969369685} + - m_XRHandJointID: 26 + m_JointTransform: {fileID: 235264734390070265} + - m_XRHandJointID: 12 + m_JointTransform: {fileID: 1268129203657567452} + - m_XRHandJointID: 13 + m_JointTransform: {fileID: 6871354264860559825} + - m_XRHandJointID: 14 + m_JointTransform: {fileID: 3806806953881312133} + - m_XRHandJointID: 15 + m_JointTransform: {fileID: 6559836612714395106} + - m_XRHandJointID: 16 + m_JointTransform: {fileID: 7743788931914206630} + - m_XRHandJointID: 17 + m_JointTransform: {fileID: 8797949005621640135} + - m_XRHandJointID: 18 + m_JointTransform: {fileID: 4841746303345962318} + - m_XRHandJointID: 19 + m_JointTransform: {fileID: 7241830586628604034} + - m_XRHandJointID: 20 + m_JointTransform: {fileID: 7931917171458542673} + - m_XRHandJointID: 21 + m_JointTransform: {fileID: 1978693374757091088} + - m_XRHandJointID: 3 + m_JointTransform: {fileID: 3299327104563389416} + - m_XRHandJointID: 4 + m_JointTransform: {fileID: 630227175696017616} + - m_XRHandJointID: 5 + m_JointTransform: {fileID: 913336668376112634} + - m_XRHandJointID: 6 + m_JointTransform: {fileID: 3781821463198235580} + - m_XRHandJointID: 2 + m_JointTransform: {fileID: 2928621341256226692} +--- !u!1 &3113466575053157534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4299443429756092575} + m_Layer: 0 + m_Name: R_IndexMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4299443429756092575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3113466575053157534} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.019818999, y: -0.009505, z: 0.036447998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2974469011293564196} + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3179735907718132654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3781821463198235580} + m_Layer: 0 + m_Name: R_ThumbTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3781821463198235580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3179735907718132654} + m_LocalRotation: {x: 1.7347235e-18, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.00067007233, y: 0.0010274227, z: 0.024590502} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 913336668376112634} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3360796068538767051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8797949005621640135} + m_Layer: 0 + m_Name: R_RingMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8797949005621640135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3360796068538767051} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.014992, y: -0.0060159997, z: 0.034776} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4841746303345962318} + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3564296416736554405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8476836270430466637} + m_Layer: 0 + m_Name: R_LittleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8476836270430466637 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3564296416736554405} + m_LocalRotation: {x: 0.36025816, y: 0.025496999, z: -0.06776039, w: 0.930039} + m_LocalPosition: {x: -0.0000001720091, y: -0.0000006646861, z: 0.030719941} + m_LocalScale: {x: 1.0000147, y: 1.0000129, z: 0.99994457} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 974549773969369685} + m_Father: {fileID: 3340838444492905394} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3904829652833859929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235264734390070265} + m_Layer: 0 + m_Name: R_LittleTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235264734390070265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3904829652833859929} + m_LocalRotation: {x: -2.7755576e-17, y: -2.7755576e-17, z: 1.3877788e-17, w: 1} + m_LocalPosition: {x: -0.00024632577, y: 0.0012151983, z: 0.021923328} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 974549773969369685} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4069531784551159773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4841746303345962318} + m_Layer: 0 + m_Name: R_RingProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4841746303345962318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4069531784551159773} + m_LocalRotation: {x: 0.08123156, y: 0.08615339, z: -0.055879932, w: 0.9913912} + m_LocalPosition: {x: 0.002473, y: -0.000513, z: 0.053917997} + m_LocalScale: {x: 0.99998975, y: 1.0000367, z: 1.0000347} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7241830586628604034} + m_Father: {fileID: 8797949005621640135} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4285852024473462367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1268129203657567452} + m_Layer: 0 + m_Name: R_MiddleMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1268129203657567452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4285852024473462367} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.00361, y: -0.007648, z: 0.034286} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6871354264860559825} + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4630380838405705126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3785442482958816543} + - component: {fileID: 2245225350196837302} + - component: {fileID: 7037597796312910984} + m_Layer: 0 + m_Name: RightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3785442482958816543 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4630380838405705126} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3266887667944164143} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &2245225350196837302 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4630380838405705126} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 455ef821a5429de4baeed61fa958acbc, type: 2} + - {fileID: 2100000, guid: 61d033f3a51f40647a5458ea14f3b4af, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -4179581466302418777, guid: 56186ccf27ad7864681108ed88349071, type: 3} + m_Bones: + - {fileID: 3395978642719627775} + - {fileID: 4299443429756092575} + - {fileID: 235264734390070265} + - {fileID: 1268129203657567452} + - {fileID: 6871354264860559825} + - {fileID: 3806806953881312133} + - {fileID: 6559836612714395106} + - {fileID: 7743788931914206630} + - {fileID: 8797949005621640135} + - {fileID: 4841746303345962318} + - {fileID: 7241830586628604034} + - {fileID: 7931917171458542673} + - {fileID: 2974469011293564196} + - {fileID: 1978693374757091088} + - {fileID: 2928621341256226692} + - {fileID: 3299327104563389416} + - {fileID: 630227175696017616} + - {fileID: 913336668376112634} + - {fileID: 3781821463198235580} + - {fileID: 6711672412936771907} + - {fileID: 1403347277050157643} + - {fileID: 2360726808986903579} + - {fileID: 6242575662763268645} + - {fileID: 3340838444492905394} + - {fileID: 8476836270430466637} + - {fileID: 974549773969369685} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 3395978642719627775} + m_AABB: + m_Center: {x: -0.013066735, y: -0.015430748, z: 0.0781125} + m_Extent: {x: 0.0867995, y: 0.05515723, z: 0.10162346} + m_DirtyAABB: 0 +--- !u!210 &7037597796312910984 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4630380838405705126} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 32000 +--- !u!1 &4722247329182714997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3299327104563389416} + m_Layer: 0 + m_Name: R_ThumbMetacarpal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3299327104563389416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4722247329182714997} + m_LocalRotation: {x: -0.12707803, y: -0.45972326, z: 0.55127513, w: 0.6845447} + m_LocalPosition: {x: -0.030218, y: -0.016083999, z: 0.034498} + m_LocalScale: {x: 1.0000156, y: 0.9999665, z: 0.99998885} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 630227175696017616} + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5028273176229366805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 913336668376112634} + m_Layer: 0 + m_Name: R_ThumbDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &913336668376112634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5028273176229366805} + m_LocalRotation: {x: 0.1129837, y: -0.050618958, z: 0.07914509, w: 0.98914534} + m_LocalPosition: {x: 0.0000013840911, y: -0.000006110277, z: 0.033791523} + m_LocalScale: {x: 1.0000048, y: 0.99998945, z: 0.9999974} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3781821463198235580} + m_Father: {fileID: 630227175696017616} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5514878997612035977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 974549773969369685} + m_Layer: 0 + m_Name: R_LittleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &974549773969369685 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5514878997612035977} + m_LocalRotation: {x: 0.11511069, y: -0.048731122, z: 0.0011094841, w: 0.992156} + m_LocalPosition: {x: -0.00000013540283, y: 0.0000006386686, z: 0.020311324} + m_LocalScale: {x: 1.0000222, y: 0.99996865, z: 0.9999735} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 235264734390070265} + m_Father: {fileID: 8476836270430466637} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5619084952346767682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7743788931914206630} + m_Layer: 0 + m_Name: R_MiddleTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7743788931914206630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5619084952346767682} + m_LocalRotation: {x: 2.7755576e-17, y: -3.469447e-18, z: -6.938894e-18, w: 1} + m_LocalPosition: {x: 0.00030950914, y: 0.0011371507, z: 0.02496384} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6559836612714395106} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5833080632680355783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2928621341256226692} + m_Layer: 0 + m_Name: R_Palm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2928621341256226692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5833080632680355783} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.000863, y: -0.001272, z: 0.047823} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3395978642719627775} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5905572182659072477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1978693374757091088} + m_Layer: 0 + m_Name: R_RingTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1978693374757091088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5905572182659072477} + m_LocalRotation: {x: 2.7755576e-17, y: 1.3877788e-17, z: -3.85186e-34, w: 1} + m_LocalPosition: {x: 0.0002563861, y: 0.0016065919, z: 0.024326166} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7931917171458542673} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6485809191798009790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6711672412936771907} + m_Layer: 0 + m_Name: R_IndexIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6711672412936771907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6485809191798009790} + m_LocalRotation: {x: 0.13075915, y: 0.0037599166, z: -0.02628858, w: 0.99105847} + m_LocalPosition: {x: -0.0000012943846, y: -0.0000015278448, z: 0.03792841} + m_LocalScale: {x: 0.99995506, y: 0.9999494, z: 0.9999497} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1403347277050157643} + m_Father: {fileID: 2974469011293564196} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7257198441124491522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3340838444492905394} + m_Layer: 0 + m_Name: R_LittleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3340838444492905394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7257198441124491522} + m_LocalRotation: {x: -0.06267674, y: 0.051014844, z: 0.09903724, w: 0.99179673} + m_LocalPosition: {x: -0.0000025303066, y: 0.000001160611, z: 0.045651983} + m_LocalScale: {x: 0.9999562, y: 1.0000366, z: 1.0000681} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8476836270430466637} + m_Father: {fileID: 6242575662763268645} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7771641699891247273 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3806806953881312133} + m_Layer: 0 + m_Name: R_MiddleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3806806953881312133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7771641699891247273} + m_LocalRotation: {x: 0.20427474, y: 0.0019674818, z: -0.0123084, w: 0.9788343} + m_LocalPosition: {x: 0.00000033112343, y: -0.0000008804644, z: 0.042926535} + m_LocalScale: {x: 1.0000315, y: 0.99999595, z: 1.000038} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6559836612714395106} + m_Father: {fileID: 6871354264860559825} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7788094959647212470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630227175696017616} + m_Layer: 0 + m_Name: R_ThumbProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &630227175696017616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7788094959647212470} + m_LocalRotation: {x: 0.30390567, y: 0.06966191, z: -0.09680318, w: 0.9452078} + m_LocalPosition: {x: 0.0009862719, y: -0.0057129283, z: 0.031992175} + m_LocalScale: {x: 0.99998945, y: 0.99999183, z: 1.0000514} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 913336668376112634} + m_Father: {fileID: 3299327104563389416} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8131558600404583440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6871354264860559825} + m_Layer: 0 + m_Name: R_MiddleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6871354264860559825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8131558600404583440} + m_LocalRotation: {x: 0.18964538, y: 0.011715397, z: -0.009750124, w: 0.9817344} + m_LocalPosition: {x: 0.0018839999, y: 0.005105, z: 0.061360996} + m_LocalScale: {x: 0.9999646, y: 1.0000069, z: 1.000008} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3806806953881312133} + m_Father: {fileID: 1268129203657567452} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8169709437077330363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7931917171458542673} + m_Layer: 0 + m_Name: R_RingDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7931917171458542673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8169709437077330363} + m_LocalRotation: {x: 0.09172485, y: -0.029571526, z: -0.008965976, w: 0.9953048} + m_LocalPosition: {x: 0.000001039646, y: -0.00000054232555, z: 0.026573557} + m_LocalScale: {x: 0.9999347, y: 1.0000271, z: 1.0000098} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1978693374757091088} + m_Father: {fileID: 7241830586628604034} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8314026502941821611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2360726808986903579} + m_Layer: 0 + m_Name: R_IndexTip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2360726808986903579 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8314026502941821611} + m_LocalRotation: {x: 0, y: -4.3368087e-19, z: -0, w: 1} + m_LocalPosition: {x: 0.00029487914, y: 0.0010248977, z: 0.022363802} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1403347277050157643} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9019363430220893819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1403347277050157643} + m_Layer: 0 + m_Name: R_IndexDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1403347277050157643 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9019363430220893819} + m_LocalRotation: {x: -0.0030179783, y: 0.026077718, z: -0.016432201, w: 0.9995203} + m_LocalPosition: {x: -0.0000009285007, y: 0.00000015937881, z: 0.024305161} + m_LocalScale: {x: 1.0000451, y: 1.0000081, z: 1.0000004} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2360726808986903579} + m_Father: {fileID: 6711672412936771907} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &4521939072911841727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3266887667944164143} + m_Modifications: + - target: {fileID: 3535746112591574418, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Name + value: Hand Direct Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3535746112591574422, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2245225350196837302} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} +--- !u!4 &1139509643922615340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3535746112591574419, guid: 67c52e745f2766644ba16bfb165e2659, type: 3} + m_PrefabInstance: {fileID: 4521939072911841727} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6040701402619564278 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3266887667944164143} + m_Modifications: + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949353, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_Name + value: Hand Ray Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 1592230186234949357, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2245225350196837302} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} +--- !u!4 &5029497141306326558 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1592230186234949352, guid: e411b46c5d2514e49b26bd300e9ed8ce, type: 3} + m_PrefabInstance: {fileID: 6040701402619564278} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6534492434163324240 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3266887667944164143} + m_Modifications: + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143715, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Name + value: Hand Poke Interactor Affordances + objectReference: {fileID: 0} + - target: {fileID: 3626493631032143719, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + propertyPath: m_Renderer + value: + objectReference: {fileID: 2245225350196837302} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: eed9e61964b17194d94ce56bffabb610, type: 3} +--- !u!4 &7565144130350447154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3626493631032143714, guid: eed9e61964b17194d94ce56bffabb610, type: 3} + m_PrefabInstance: {fileID: 6534492434163324240} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab.meta new file mode 100644 index 0000000..f5654af --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/Right Hand Interaction Visual.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 89e80c47615e4f043926d66492d3ca5f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/XR Interaction Setup.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab similarity index 67% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/XR Interaction Setup.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab index c9a8155..e31c902 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/XR Interaction Setup.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &3127728406573987378 +--- !u!1 &865075385244835223 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,9 +8,90 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3127728406573987373} - - component: {fileID: 3127728406573987372} - - component: {fileID: 3127728406573987374} + - component: {fileID: 5773256366622995465} + m_Layer: 0 + m_Name: XR Interaction Hands Setup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5773256366622995465 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865075385244835223} + m_LocalRotation: {x: 0, y: 0, z: 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: 4763085287912399982} + - {fileID: 4763085286836561809} + - {fileID: 4763085287379932445} + - {fileID: 8733093507751517968} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4763085286836561815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4763085286836561809} + - component: {fileID: 4763085286836561808} + 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!4 &4763085286836561809 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4763085286836561815} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5773256366622995465} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4763085286836561808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4763085286836561815} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StartingHoverFilters: [] + m_StartingSelectFilters: [] +--- !u!1 &4763085287379932418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4763085287379932445} + - component: {fileID: 4763085287379932444} + - component: {fileID: 4763085287379932446} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged @@ -18,27 +99,28 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3127728406573987373 +--- !u!4 &4763085287379932445 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728406573987378} + m_GameObject: {fileID: 4763085287379932418} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 4134505312059479865} + m_Father: {fileID: 5773256366622995465} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3127728406573987372 +--- !u!114 &4763085287379932444 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728406573987378} + m_GameObject: {fileID: 4763085287379932418} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} @@ -47,23 +129,25 @@ MonoBehaviour: m_FirstSelected: {fileID: 0} m_sendNavigationEvents: 1 m_DragThreshold: 10 ---- !u!114 &3127728406573987374 +--- !u!114 &4763085287379932446 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728406573987378} + m_GameObject: {fileID: 4763085287379932418} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: ab68ce6587aab0146b8dabefbd806791, type: 3} m_Name: m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 m_ClickSpeed: 0.3 m_MoveDeadzone: 0.6 m_RepeatDelay: 0.5 m_RepeatRate: 0.1 m_TrackedDeviceDragThresholdMultiplier: 2 + m_TrackedScrollDeltaMultiplier: 5 m_ActiveInputMode: 1 m_MaxTrackedDeviceRaycastDistance: 1000 m_EnableXRInput: 1 @@ -84,7 +168,7 @@ MonoBehaviour: m_VerticalAxis: Vertical m_SubmitButton: Submit m_CancelButton: Cancel ---- !u!1 &3127728407087826087 +--- !u!1 &4763085287912399980 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -92,53 +176,8 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3127728407087826081} - - component: {fileID: 3127728407087826080} - 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!4 &3127728407087826081 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728407087826087} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4134505312059479865} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3127728407087826080 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728407087826087} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 83e4e6cca11330d4088d729ab4fc9d9f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_StartingHoverFilters: [] - m_StartingSelectFilters: [] ---- !u!1 &3127728408163665756 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3127728408163665758} - - component: {fileID: 3127728408163665757} + - component: {fileID: 4763085287912399982} + - component: {fileID: 4763085287912399981} m_Layer: 0 m_Name: Input Action Manager m_TagString: Untagged @@ -146,27 +185,28 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3127728408163665758 +--- !u!4 &4763085287912399982 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728408163665756} + m_GameObject: {fileID: 4763085287912399980} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 4134505312059479865} + m_Father: {fileID: 5773256366622995465} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3127728408163665757 +--- !u!114 &4763085287912399981 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3127728408163665756} + m_GameObject: {fileID: 4763085287912399980} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 017c5e3933235514c9520e1dace2a4b2, type: 3} @@ -174,99 +214,69 @@ MonoBehaviour: m_EditorClassIdentifier: m_ActionAssets: - {fileID: -944628639613478452, guid: c348712bda248c246b8c49b3db54643f, type: 3} ---- !u!1 &7313654230448209575 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4134505312059479865} - m_Layer: 0 - m_Name: XR Interaction Setup - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4134505312059479865 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7313654230448209575} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3127728408163665758} - - {fileID: 3127728407087826081} - - {fileID: 3127728406573987373} - - {fileID: 7696548424635294051} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &9014170785273859917 +--- !u!1001 &7492724527406118749 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 4134505312059479865} + m_TransformParent: {fileID: 5773256366622995465} m_Modifications: - - 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} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_RootOrder value: 3 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + - target: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2218496723442559054, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_Name + value: XR Origin (XR Rig) + objectReference: {fileID: 0} + - target: {fileID: 3113582726751902587, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + propertyPath: m_Origin + value: + objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} ---- !u!4 &7696548424635294051 stripped + m_SourcePrefab: {fileID: 100100000, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} +--- !u!4 &8733093507751517968 stripped Transform: - m_CorrespondingSourceObject: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} - m_PrefabInstance: {fileID: 9014170785273859917} + m_CorrespondingSourceObject: {fileID: 2218496723442559053, guid: d6878e1999eb4b44a9f5a263af86c185, type: 3} + m_PrefabInstance: {fileID: 7492724527406118749} m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab.meta new file mode 100644 index 0000000..c5eb93c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Interaction Hands Setup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5eccbf4be2c00e94689ee8062e4e7276 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab new file mode 100644 index 0000000..9fbf8f9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab @@ -0,0 +1,3178 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &927309121262695183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2631882194166649619} + - component: {fileID: 3922177026488651056} + m_Layer: 0 + m_Name: Hand Visualizer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2631882194166649619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 927309121262695183} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 657184242161839408} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3922177026488651056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 927309121262695183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e9813c68d7d6f44282ace8bd2d1fd46, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UseOptimizedControls: 0 + m_LeftHandMesh: {fileID: 3910408762165081306} + m_RightHandMesh: {fileID: 1717209007007425347} + m_HandMeshMaterial: {fileID: 0} + m_DrawMeshes: 1 + m_DebugDrawPrefab: {fileID: 6507399986997092475, guid: 254b742d65a15d14b9df756ae77de868, type: 3} + m_DebugDrawJoints: 0 + m_VelocityPrefab: {fileID: 8538602047018081646, guid: 629fd7882ec6bfc499a5fcf20035282b, type: 3} + m_VelocityType: 2 +--- !u!1 &1203898232706430911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8075461073020094709} + - component: {fileID: 6237049687586235588} + - component: {fileID: 4399489205904907115} + m_Layer: 0 + m_Name: Poke Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8075461073020094709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6237049687586235588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 4294967295 + m_AttachTransform: {fileID: 2816440813717858226} + 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_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_PokeDepth: 0.1 + m_PokeWidth: 0.0075 + m_PokeSelectWidth: 0.015 + m_PokeHoverRadius: 0.015 + m_PokeInteractionOffset: 0.005 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_PhysicsTriggerInteraction: 1 + m_RequirePokeFilter: 1 + m_EnableUIInteraction: 1 + m_DebugVisualizationsEnabled: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &4399489205904907115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1203898232706430911} + 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: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -4441903561031843679, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3279446914071225446, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 8e43f309-dfa6-4dfa-877d-cc691285d03b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &1648469353267697591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388835480394543327} + - component: {fileID: 5062945234754799757} + m_Layer: 0 + m_Name: Ray Stabilized + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1388835480394543327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648469353267697591} + m_LocalRotation: {x: -0, y: -0, z: -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: 4836530972687086638} + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5062945234754799757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1648469353267697591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 4421665336645163413} + m_AimTargetObject: {fileID: 825434954720726026} + m_UseLocalSpace: 1 + m_AngleStabilization: 20 + m_PositionStabilization: 0.25 +--- !u!1 &1800725127586568702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6311120899289156754} + - component: {fileID: 6560933994651781378} + - component: {fileID: 664256707558583388} + - component: {fileID: 8572728199451716644} + - component: {fileID: 4180761095810057920} + m_Layer: 0 + m_Name: Right Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6311120899289156754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_LocalRotation: {x: -0, y: -0, z: -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: 1466716113210599621} + - {fileID: 3036286681255211627} + - {fileID: 4421665336645163413} + - {fileID: 8323729308341992084} + - {fileID: 5480585174247187439} + - {fileID: 1388835480394543327} + - {fileID: 4894638449106479503} + - {fileID: 2062385652673493497} + m_Father: {fileID: 657184242161839408} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6560933994651781378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 8209797214075343310} + - {fileID: 8574486981646720036} + - {fileID: 825434954720726026} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 8209797214075343310} + overrideGroupMembers: + - {fileID: 8574486981646720036} +--- !u!114 &664256707558583388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbac611a2982409ab5f5e604f53bcad0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 2 + m_PokeGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8369974281163441492} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_PokeGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8369974281163441492} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &8572728199451716644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83bc4aa48d0da648b49d0fd56690b25, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AimFlagsAction: + m_UseReference: 1 + m_Action: + m_Name: Aim Flags + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 5a4fce95-4f7e-4130-b323-a6ab97b798b3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 3270634481770055383, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SystemGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6003869514719898561} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 392378402596404376} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 8369974281163441492} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_SystemGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 6003869514719898561} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 392378402596404376} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 8369974281163441492} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_MenuPressed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4180761095810057920} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: Play + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!82 &4180761095810057920 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800725127586568702} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &3245061426241028251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8323729308341992084} + - component: {fileID: 2155513215361814375} + m_Layer: 0 + m_Name: Poke Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8323729308341992084 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3245061426241028251} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2155513215361814375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3245061426241028251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 1466716113210599621} + m_AimTargetObject: {fileID: 0} + m_UseLocalSpace: 1 + m_AngleStabilization: 5 + m_PositionStabilization: 0.03 +--- !u!1 &3649190778506208739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5480585174247187439} + - component: {fileID: 3335411013425949682} + m_Layer: 0 + m_Name: Direct Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5480585174247187439 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3649190778506208739} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3335411013425949682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3649190778506208739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 3036286681255211627} + m_AimTargetObject: {fileID: 0} + m_UseLocalSpace: 1 + m_AngleStabilization: 5 + m_PositionStabilization: 0.03 +--- !u!1 &4605643766788160351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 657172139978056025} + - component: {fileID: 4353042875904107839} + m_Layer: 0 + m_Name: Hands Smoothing Post Processor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &657172139978056025 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4605643766788160351} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2218496723442559053} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4353042875904107839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4605643766788160351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bc6980b6cb3b4f12b6b75074e4ef59f3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FilterMinCutoff: 0.1 + m_FilterBeta: 0.2 +--- !u!1 &5885254045885060483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8008812968308354104} + - component: {fileID: 7344411194599346914} + m_Layer: 0 + m_Name: Ray Stabilized + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8008812968308354104 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5885254045885060483} + m_LocalRotation: {x: -0, y: -0, z: -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: 3675916531870186414} + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7344411194599346914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5885254045885060483} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 8847029981464006006} + m_AimTargetObject: {fileID: 5543534632417482985} + m_UseLocalSpace: 1 + m_AngleStabilization: 20 + m_PositionStabilization: 0.25 +--- !u!1 &6003869514719898561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1466716113210599621} + - component: {fileID: 8209797214075343310} + - component: {fileID: 6701248540588036368} + m_Layer: 0 + m_Name: Poke Interactor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1466716113210599621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6311120899289156754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8209797214075343310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0924bcaa9eb50df458a783ae0e2b59f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_InteractionManager: {fileID: 0} + m_InteractionLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_InteractionLayers: + m_Bits: 4294967295 + m_AttachTransform: {fileID: 8323729308341992084} + 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_OnHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_OnHoverExited: + m_PersistentCalls: + m_Calls: [] + m_OnSelectEntered: + m_PersistentCalls: + m_Calls: [] + m_OnSelectExited: + m_PersistentCalls: + m_Calls: [] + m_PokeDepth: 0.1 + m_PokeWidth: 0.0075 + m_PokeSelectWidth: 0.015 + m_PokeHoverRadius: 0.015 + m_PokeInteractionOffset: 0.005 + m_PhysicsLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_PhysicsTriggerInteraction: 1 + m_RequirePokeFilter: 1 + m_EnableUIInteraction: 1 + m_DebugVisualizationsEnabled: 0 + m_UIHoverEntered: + m_PersistentCalls: + m_Calls: [] + m_UIHoverExited: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6701248540588036368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6003869514719898561} + 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: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5758763892361954021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationInput: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7384354444432909072, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateInput: + m_UseReference: 1 + m_Action: + m_Name: Tracking State Input + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: eb83a511-0462-46f9-a3f2-f261e83bab2d + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_PositionAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_RotationAction: + m_Name: + m_Type: 0 + m_ExpectedControlType: + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 +--- !u!1 &6355494128053973299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5878492368827077393} + - component: {fileID: 3510802014482765209} + - component: {fileID: 3518443110171711630} + - component: {fileID: 8504099170080106023} + - component: {fileID: 7475873568227309559} + m_Layer: 0 + m_Name: Left Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5878492368827077393 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_LocalRotation: {x: -0, y: -0, z: -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: 8075461073020094709} + - {fileID: 2431253500503645677} + - {fileID: 8847029981464006006} + - {fileID: 2816440813717858226} + - {fileID: 7201011967548035520} + - {fileID: 8008812968308354104} + - {fileID: 1176872742605197438} + - {fileID: 4399806423645351520} + m_Father: {fileID: 657184242161839408} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3510802014482765209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a4a50d88b55b45648927679791f472de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_GroupName: + m_InteractionManager: {fileID: 0} + m_StartingGroupMembers: + - {fileID: 6237049687586235588} + - {fileID: 9034274667510444962} + - {fileID: 5543534632417482985} + m_StartingInteractionOverridesMap: + - groupMember: {fileID: 6237049687586235588} + overrideGroupMembers: + - {fileID: 9034274667510444962} +--- !u!114 &3518443110171711630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dbac611a2982409ab5f5e604f53bcad0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Handedness: 1 + m_PokeGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3725040479187177911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_PokeGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 3725040479187177911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!114 &8504099170080106023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83bc4aa48d0da648b49d0fd56690b25, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AimFlagsAction: + m_UseReference: 1 + m_Action: + m_Name: Aim Flags + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 5a4fce95-4f7e-4130-b323-a6ab97b798b3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6595512345416212934, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SystemGestureStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1203898232706430911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1075375832233251614} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 3725040479187177911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_SystemGestureEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1203898232706430911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 1075375832233251614} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 3725040479187177911} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + m_MenuPressed: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7475873568227309559} + m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine + m_MethodName: Play + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!82 &7475873568227309559 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6355494128053973299} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &6425649362978643912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3675916531870186414} + m_Layer: 0 + m_Name: Ray Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3675916531870186414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6425649362978643912} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8008812968308354104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6611849723481788952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7201011967548035520} + - component: {fileID: 1590360528098143729} + m_Layer: 0 + m_Name: Direct Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7201011967548035520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6611849723481788952} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1590360528098143729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6611849723481788952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 2431253500503645677} + m_AimTargetObject: {fileID: 0} + m_UseLocalSpace: 1 + m_AngleStabilization: 5 + m_PositionStabilization: 0.03 +--- !u!1 &7061734178652924031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4836530972687086638} + m_Layer: 0 + m_Name: Ray Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4836530972687086638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7061734178652924031} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1388835480394543327} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9015811520793536507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2816440813717858226} + - component: {fileID: 8196991743538121587} + m_Layer: 0 + m_Name: Poke Stabilized Attach + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2816440813717858226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9015811520793536507} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5878492368827077393} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8196991743538121587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9015811520793536507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64d299502104b064388841ec2adf6def, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Target: {fileID: 8075461073020094709} + m_AimTargetObject: {fileID: 0} + m_UseLocalSpace: 1 + m_AngleStabilization: 5 + m_PositionStabilization: 0.03 +--- !u!1001 &657184243840976483 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1717954561962503725, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_Name + value: XR Origin Hands (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 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + 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: 5826056641483426609, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_LeftHand + value: + objectReference: {fileID: 6355494128053973299} + - target: {fileID: 5826056641483426609, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + propertyPath: m_RightHand + value: + objectReference: {fileID: 1800725127586568702} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} +--- !u!4 &657184242161839408 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1680501587, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 657184243840976483} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2218496723442559053 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1717954561962503726, guid: f6336ac4ac8b4d34bc5072418cdc62a0, type: 3} + m_PrefabInstance: {fileID: 657184243840976483} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3110923438699430545 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 1493371769922722507, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 9034274667510444962} + - target: {fileID: 1593233024999764063, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5543534632417482985} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119128821997336139, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_Name + value: Left Hand Interaction Visual + objectReference: {fileID: 0} + - target: {fileID: 4117179676178661330, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 6237049687586235588} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} +--- !u!1 &3910408762165081306 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2119128821997336139, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + m_PrefabInstance: {fileID: 3110923438699430545} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1849316314740521585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3910408762165081306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 6237049687586235588} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!4 &4399806423645351520 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1595251472046566641, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + m_PrefabInstance: {fileID: 3110923438699430545} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6540358451509188026 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8207877637699278635, guid: ffd656bf2a3ba3d41b1e4a94b81b7c85, type: 3} + m_PrefabInstance: {fileID: 3110923438699430545} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3910408762165081306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &3134485598015230918 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 1787346994484839025, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_Name + value: Ray Interactor + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineWidth + value: 0.0035 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_MinLineLength + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineOriginOffset + value: 0.0375 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 1176872742605197438} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 3675916531870186414} + - target: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_RayOriginTransform + value: + objectReference: {fileID: 8008812968308354104} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ad818c36731146e994540a1896ad8f24, type: 3} +--- !u!1 &3725040479187177911 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1787346994484839025, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 3134485598015230918} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7671879982578654164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3725040479187177911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: caff514de9b15ad48ab85dcff5508221, 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_PositionAction: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 26d2aaa4-6518-4d33-8fae-419043a723d4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2496076053284925795, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationAction: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: d7a15530-737b-416a-9d5d-a8b51ba6c682 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7149951272733842039, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_IsTrackedAction: + m_UseReference: 1 + m_Action: + m_Name: Is Tracked + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 01c9e969-5b08-4ff9-97a1-d646e587fa31 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 1 + m_Reference: {fileID: 840156964685210860, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateAction: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: e12d3305-8866-42f0-a9b8-2cd7f4310c31 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectAction: + m_UseReference: 1 + m_Action: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 05483079-4b7c-4369-9176-fb8514428e98 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6131295136447488360, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectActionValue: + m_UseReference: 1 + m_Action: + m_Name: Select Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 8e42f062-fb45-44df-9825-35e1dfc18834 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateAction: + m_UseReference: 1 + m_Action: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 38e5c09b-96d2-40e4-ae8e-3bfb9eb16727 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5982496924579745919, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateActionValue: + m_UseReference: 1 + m_Action: + m_Name: Activate Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: ff2b1032-d7ae-4e1a-8e8a-a5556d5f8db5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressAction: + m_UseReference: 1 + m_Action: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 347fe4ac-83bc-44f7-a0d2-2793a5775161 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6395602842196007441, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressActionValue: + m_UseReference: 1 + m_Action: + m_Name: UI Press Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 8b29ebc3-3830-4622-8c66-56f3a9b98d73 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 71106601250685021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScrollAction: + m_UseReference: 1 + m_Action: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 61000fa3-bda0-42fc-ba38-f6f7692c3e9a + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 2464016903823916871, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_HapticDeviceAction: + m_UseReference: 1 + m_Action: + m_Name: Haptic Device + m_Type: 2 + m_ExpectedControlType: + m_Id: 35cfed17-bcaf-4ff9-9fe0-fa1727b7619b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8785819595477538065, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Rotate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4fcd4b62-1769-4cc4-aaee-aea2fc40d24f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -7363382999065477798, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_DirectionalAnchorRotationAction: + m_UseReference: 1 + m_Action: + m_Name: Directional Anchor Rotation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 0a72890c-b3bc-4ec1-adad-df62dfa843d9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8811388872089202044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TranslateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Translate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 7bfe4461-8d15-4a61-9fa6-28ce950c9996 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7779212132400271959, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScaleToggleAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: 5fa3e2c1-a95e-4724-b74b-c5ad1229a291 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ScaleDeltaAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Delta + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: d1518bf7-ff62-47f4-8bf9-b74d00621304 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ButtonPressPoint: 0.5 +--- !u!114 &5543534632417482985 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 3134485598015230918} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3725040479187177911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8847029981464006006 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 3134485598015230918} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3273442460117869337 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 868360655280004538, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Interactor + value: + objectReference: {fileID: 825434954720726026} + - target: {fileID: 3369527167708781622, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Name + value: Pinch Point Stabilized + objectReference: {fileID: 0} + - target: {fileID: 3901091180161469564, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 825434954720726026} + - target: {fileID: 3941121930630195656, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 825434954720726026} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 825434954720726026} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_TargetRotation + value: + objectReference: {fileID: 1388835480394543327} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_XRHandTrackingEvents + value: + objectReference: {fileID: 1576675058413778859} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} +--- !u!4 &4894638449106479503 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 3273442460117869337} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3587470959140778710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 1139509643922615336, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 8574486981646720036} + - target: {fileID: 2746493918707896725, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_Name + value: Right Hand Interaction Visual + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5029497141306326554, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 825434954720726026} + - target: {fileID: 7565144130350447158, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 8209797214075343310} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} +--- !u!114 &1576675058413778859 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2605394267117782397, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + m_PrefabInstance: {fileID: 3587470959140778710} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717209007007425347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b9cf54c47f40ee9c3eb30ea8eb89b9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1717209007007425347 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2746493918707896725, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + m_PrefabInstance: {fileID: 3587470959140778710} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3494121931920399515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717209007007425347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e1f6ec8e1334364b4bbcae77749ff85, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeInteractorObject: {fileID: 8209797214075343310} + m_PokeStrengthSnapThreshold: 0.01 + m_SmoothingAmount: 24 + m_FixedOffset: 0.005 +--- !u!4 &2062385652673493497 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3266887667944164143, guid: 89e80c47615e4f043926d66492d3ca5f, type: 3} + m_PrefabInstance: {fileID: 3587470959140778710} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7846943853348554533 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 1787346994484839025, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_Name + value: Ray Interactor + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineWidth + value: 0.0035 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_MinLineLength + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineOriginOffset + value: 0.0375 + objectReference: {fileID: 0} + - target: {fileID: 4924506573850889901, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LineOriginTransform + value: + objectReference: {fileID: 4894638449106479503} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 4836530972687086638} + - target: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + propertyPath: m_RayOriginTransform + value: + objectReference: {fileID: 1388835480394543327} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ad818c36731146e994540a1896ad8f24, type: 3} +--- !u!114 &825434954720726026 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7462879561657043759, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 7846943853348554533} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8369974281163441492} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6803edce0201f574f923fd9d10e5b30a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &4421665336645163413 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5888765399538998960, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 7846943853348554533} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8369974281163441492 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1787346994484839025, guid: ad818c36731146e994540a1896ad8f24, type: 3} + m_PrefabInstance: {fileID: 7846943853348554533} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6059245343997905482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8369974281163441492} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: caff514de9b15ad48ab85dcff5508221, 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_PositionAction: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 93ead265-4bff-4199-8ddf-33c028dcfee9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 9126875591944302883, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationAction: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: cd9a8368-32d3-4e58-86a0-6fe78d199369 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -3870559572202308136, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_IsTrackedAction: + m_UseReference: 1 + m_Action: + m_Name: Is Tracked + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 55ce4874-0338-46fe-8077-4d6c11a05761 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 1 + m_Reference: {fileID: -7044516463258014562, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateAction: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 7964ebc4-45e1-4431-a17a-7f2206e38661 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectAction: + m_UseReference: 1 + m_Action: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 3207346a-8b2f-4b24-b45a-90ea1cdef7fb + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 187161793506945269, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectActionValue: + m_UseReference: 1 + m_Action: + m_Name: Select Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: dcf177a1-4c6d-42a7-b095-5f68848dadf1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateAction: + m_UseReference: 1 + m_Action: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: Button + m_Id: ed3be3cd-637e-48d6-ae4b-dd97305eaa40 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 83097790271614945, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateActionValue: + m_UseReference: 1 + m_Action: + m_Name: Activate Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: af4d694a-0159-4acb-bf36-7b78c35a10d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressAction: + m_UseReference: 1 + m_Action: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 55ce5c5d-aad8-4ebf-9f21-899ff595a062 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 3279264004350380116, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressActionValue: + m_UseReference: 1 + m_Action: + m_Name: UI Press Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: cdab09f7-ec37-4eee-b72c-06339cc37c8b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5908353012961274365, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScrollAction: + m_UseReference: 1 + m_Action: + m_Name: + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6756787485274679044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_HapticDeviceAction: + m_UseReference: 1 + m_Action: + m_Name: Haptic Device + m_Type: 2 + m_ExpectedControlType: + m_Id: 60f81e0e-3fab-4e26-90b6-a5ab762e2bb1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8222252007134549311, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Rotate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: aca8fec0-a925-428d-a6b7-25cfbd478258 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5913262927076077117, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_DirectionalAnchorRotationAction: + m_UseReference: 1 + m_Action: + m_Name: Directional Anchor Rotation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: cde84d10-7ea4-4fb3-8369-aed372df2bf7 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -440298646266941818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TranslateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Translate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 161874b5-2545-4bb2-bea4-eeddeb4fabf6 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 875253871413052681, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScaleToggleAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: a3b62f17-7b6b-4c94-b96b-4f3f450ce302 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ScaleDeltaAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Delta + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: ce357afc-7c8b-4b6e-be3a-2afffe4fa003 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ButtonPressPoint: 0.5 +--- !u!1001 &8383605761115746528 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 664489801923019586, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 7201011967548035520} + - target: {fileID: 6059725000919627127, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_Radius + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8841706926471734270, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_Name + value: Direct Interactor + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} +--- !u!1 &1075375832233251614 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8841706926471734270, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 8383605761115746528} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3032825192456207411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075375832233251614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: caff514de9b15ad48ab85dcff5508221, 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_PositionAction: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 26d2aaa4-6518-4d33-8fae-419043a723d4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -2706128282752906596, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationAction: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: d7a15530-737b-416a-9d5d-a8b51ba6c682 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 8248158260566104461, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_IsTrackedAction: + m_UseReference: 1 + m_Action: + m_Name: Is Tracked + m_Type: 1 + m_ExpectedControlType: Button + m_Id: f0c7c302-cbd5-465f-a326-6502c16a71f9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 1 + m_Reference: {fileID: 840156964685210860, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateAction: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: e12d3305-8866-42f0-a9b8-2cd7f4310c31 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 684395432459739428, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectAction: + m_UseReference: 1 + m_Action: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 05483079-4b7c-4369-9176-fb8514428e98 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6131295136447488360, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectActionValue: + m_UseReference: 1 + m_Action: + m_Name: Select Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 8e42f062-fb45-44df-9825-35e1dfc18834 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateAction: + m_UseReference: 1 + m_Action: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 38e5c09b-96d2-40e4-ae8e-3bfb9eb16727 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5982496924579745919, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateActionValue: + m_UseReference: 1 + m_Action: + m_Name: Activate Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: ff2b1032-d7ae-4e1a-8e8a-a5556d5f8db5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressAction: + m_UseReference: 1 + m_Action: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 347fe4ac-83bc-44f7-a0d2-2793a5775161 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6395602842196007441, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressActionValue: + m_UseReference: 1 + m_Action: + m_Name: UI Press Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: 8b29ebc3-3830-4622-8c66-56f3a9b98d73 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 71106601250685021, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScrollAction: + m_UseReference: 1 + m_Action: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: cd921c38-6607-4119-8d15-5957e0c6a19c + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 2464016903823916871, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_HapticDeviceAction: + m_UseReference: 1 + m_Action: + m_Name: Haptic Device + m_Type: 2 + m_ExpectedControlType: + m_Id: 35cfed17-bcaf-4ff9-9fe0-fa1727b7619b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8785819595477538065, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Rotate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 4fcd4b62-1769-4cc4-aaee-aea2fc40d24f + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -7363382999065477798, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_DirectionalAnchorRotationAction: + m_UseReference: 1 + m_Action: + m_Name: Directional Anchor Rotation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 0a72890c-b3bc-4ec1-adad-df62dfa843d9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8811388872089202044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TranslateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Translate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 7bfe4461-8d15-4a61-9fa6-28ce950c9996 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7779212132400271959, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScaleToggleAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: afa2d926-5f30-4123-a063-3ee9a0748fb4 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ScaleDeltaAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Delta + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 0ec3ddf3-f6dd-457e-95f8-f9f44cef43ce + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ButtonPressPoint: 0.5 +--- !u!4 &2431253500503645677 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 8383605761115746528} + m_PrefabAsset: {fileID: 0} +--- !u!114 &9034274667510444962 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 664489801923019586, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 8383605761115746528} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075375832233251614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4253f32900bcc4d499d675566142ded0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &9139407454820817640 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5878492368827077393} + m_Modifications: + - target: {fileID: 868360655280004538, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Interactor + value: + objectReference: {fileID: 5543534632417482985} + - target: {fileID: 3369527167708781622, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_Name + value: Pinch Point Stabilized + objectReference: {fileID: 0} + - target: {fileID: 3901091180161469564, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5543534632417482985} + - target: {fileID: 3941121930630195656, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_InteractorSource + value: + objectReference: {fileID: 5543534632417482985} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RayInteractor + value: + objectReference: {fileID: 5543534632417482985} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_TargetRotation + value: + objectReference: {fileID: 8008812968308354104} + - target: {fileID: 6603267092101694357, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_XRHandTrackingEvents + value: + objectReference: {fileID: 6540358451509188026} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} +--- !u!4 &1176872742605197438 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7962545760240945814, guid: 88b12c0ca81d9a34eac32a1e1bd19b1c, type: 3} + m_PrefabInstance: {fileID: 9139407454820817640} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9207063593856425830 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6311120899289156754} + m_Modifications: + - target: {fileID: 664489801923019586, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_AttachTransform + value: + objectReference: {fileID: 5480585174247187439} + - target: {fileID: 6059725000919627127, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_Radius + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8841706926471734270, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + propertyPath: m_Name + value: Direct Interactor + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} +--- !u!1 &392378402596404376 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8841706926471734270, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 9207063593856425830} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8414094292795595994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392378402596404376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: caff514de9b15ad48ab85dcff5508221, 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_PositionAction: + m_UseReference: 1 + m_Action: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: Vector3 + m_Id: 93ead265-4bff-4199-8ddf-33c028dcfee9 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -7813013294023911475, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotationAction: + m_UseReference: 1 + m_Action: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: Quaternion + m_Id: cd9a8368-32d3-4e58-86a0-6fe78d199369 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 5101698808175986029, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_IsTrackedAction: + m_UseReference: 1 + m_Action: + m_Name: Is Tracked + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 24f89cec-5300-4f97-ab4a-32efa3f4ffee + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 1 + m_Reference: {fileID: -7044516463258014562, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TrackingStateAction: + m_UseReference: 1 + m_Action: + m_Name: Tracking State + m_Type: 0 + m_ExpectedControlType: Integer + m_Id: 7964ebc4-45e1-4431-a17a-7f2206e38661 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1277054153949319361, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectAction: + m_UseReference: 1 + m_Action: + m_Name: Select + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 3207346a-8b2f-4b24-b45a-90ea1cdef7fb + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 187161793506945269, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_SelectActionValue: + m_UseReference: 1 + m_Action: + m_Name: Select Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: dcf177a1-4c6d-42a7-b095-5f68848dadf1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateAction: + m_UseReference: 1 + m_Action: + m_Name: Activate + m_Type: 1 + m_ExpectedControlType: Button + m_Id: ed3be3cd-637e-48d6-ae4b-dd97305eaa40 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 83097790271614945, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ActivateActionValue: + m_UseReference: 1 + m_Action: + m_Name: Activate Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: af4d694a-0159-4acb-bf36-7b78c35a10d5 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressAction: + m_UseReference: 1 + m_Action: + m_Name: UI Press + m_Type: 1 + m_ExpectedControlType: Button + m_Id: 55ce5c5d-aad8-4ebf-9f21-899ff595a062 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 3279264004350380116, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIPressActionValue: + m_UseReference: 1 + m_Action: + m_Name: UI Press Action Value + m_Type: 0 + m_ExpectedControlType: Axis + m_Id: cdab09f7-ec37-4eee-b72c-06339cc37c8b + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5908353012961274365, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_UIScrollAction: + m_UseReference: 1 + m_Action: + m_Name: UI Scroll + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 47bd347a-07a2-40d1-8294-469e3f7d6294 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -6756787485274679044, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_HapticDeviceAction: + m_UseReference: 1 + m_Action: + m_Name: Haptic Device + m_Type: 2 + m_ExpectedControlType: + m_Id: 60f81e0e-3fab-4e26-90b6-a5ab762e2bb1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -8222252007134549311, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_RotateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Rotate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: aca8fec0-a925-428d-a6b7-25cfbd478258 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -5913262927076077117, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_DirectionalAnchorRotationAction: + m_UseReference: 1 + m_Action: + m_Name: Directional Anchor Rotation + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: cde84d10-7ea4-4fb3-8369-aed372df2bf7 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -440298646266941818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_TranslateAnchorAction: + m_UseReference: 1 + m_Action: + m_Name: Translate Anchor + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 161874b5-2545-4bb2-bea4-eeddeb4fabf6 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 875253871413052681, guid: c348712bda248c246b8c49b3db54643f, type: 3} + m_ScaleToggleAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Toggle + m_Type: 1 + m_ExpectedControlType: + m_Id: 8a344e31-f267-41c9-9041-cfffb54b5147 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ScaleDeltaAction: + m_UseReference: 1 + m_Action: + m_Name: Scale Delta + m_Type: 0 + m_ExpectedControlType: Vector2 + m_Id: 02a8d26f-6921-4eb6-814c-484b8eaa28a3 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 0} + m_ButtonPressPoint: 0.5 +--- !u!4 &3036286681255211627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6189354538098044173, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 9207063593856425830} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8574486981646720036 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 664489801923019586, guid: 2fd3e07afe5b461490fb8e314976b1b0, type: 3} + m_PrefabInstance: {fileID: 9207063593856425830} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392378402596404376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4253f32900bcc4d499d675566142ded0, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta new file mode 100644 index 0000000..5b7e2f6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Prefabs/XR Origin Hands (XR Rig).prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6878e1999eb4b44a9f5a263af86c185 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts.meta new file mode 100644 index 0000000..86a3f07 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7186a71711b572d428850289265b52d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs new file mode 100644 index 0000000..23d0ba2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs @@ -0,0 +1,137 @@ +#if XR_HANDS_1_2_OR_NEWER +using System.Collections.Generic; +using UnityEngine.XR.Hands; +using UnityEngine.XR.Hands.Processing; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// A post processor for XR hand tracking data, using the One Euro filter to smooth hand positions. + /// +#if XR_HANDS_1_2_OR_NEWER + public class HandsOneEuroFilterPostProcessor : MonoBehaviour, IXRHandProcessor +#else + public class HandsOneEuroFilterPostProcessor : MonoBehaviour +#endif + { + [SerializeField] + [Tooltip("Smoothing amount at low speeds.")] + float m_FilterMinCutoff = 0.1f; + + [SerializeField] + [Tooltip("Filter's responsiveness to speed changes.")] + float m_FilterBeta = 0.2f; + +#if XR_HANDS_1_2_OR_NEWER + /// + public int callbackOrder => 0; + + readonly OneEuroFilterVector3 m_LeftHandFilter = new OneEuroFilterVector3(Vector3.zero); + readonly OneEuroFilterVector3 m_RightHandFilter = new OneEuroFilterVector3(Vector3.zero); + + bool m_WasLeftHandTrackedLastFrame; + bool m_WasRightHandTrackedLastFrame; + + XRHandSubsystem m_Subsystem; + static readonly List s_SubsystemsReuse = new List(); +#endif + +#if XR_HANDS_1_2_OR_NEWER + /// + /// See . + /// + void OnDisable() + { + if (m_Subsystem != null) + { + m_Subsystem.UnregisterProcessor(this); + m_Subsystem = null; + } + } + + /// + /// See . + /// + void Update() + { + if (m_Subsystem != null && m_Subsystem.running) + return; + + SubsystemManager.GetSubsystems(s_SubsystemsReuse); + var foundRunningHandSubsystem = false; + for (var i = 0; i < s_SubsystemsReuse.Count; ++i) + { + var handSubsystem = s_SubsystemsReuse[i]; + if (handSubsystem.running) + { + m_Subsystem?.UnregisterProcessor(this); + m_Subsystem = handSubsystem; + foundRunningHandSubsystem = true; + break; + } + } + + if (!foundRunningHandSubsystem) + return; + + m_WasLeftHandTrackedLastFrame = false; + m_WasRightHandTrackedLastFrame = false; + m_Subsystem.RegisterProcessor(this); + } + + /// + public void ProcessJoints(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateType updateType) + { + var leftHand = subsystem.leftHand; + if (leftHand.isTracked) + { + var leftHandPose = leftHand.rootPose; + if (!m_WasLeftHandTrackedLastFrame) + { + m_LeftHandFilter.Initialize(leftHandPose.position); + } + else + { + var newLeftPosition = m_LeftHandFilter.Filter(leftHandPose.position, Time.deltaTime, m_FilterMinCutoff, m_FilterBeta); + var newLeftPose = new Pose(newLeftPosition, leftHandPose.rotation); + + leftHand.SetRootPose(newLeftPose); + subsystem.SetCorrespondingHand(leftHand); + } + } + + m_WasLeftHandTrackedLastFrame = leftHand.isTracked; + + var rightHand = subsystem.rightHand; + if (rightHand.isTracked) + { + var rightHandPose = rightHand.rootPose; + if (!m_WasRightHandTrackedLastFrame) + { + m_RightHandFilter.Initialize(rightHandPose.position); + } + else + { + var newRightPosition = m_RightHandFilter.Filter(rightHandPose.position, Time.deltaTime, m_FilterMinCutoff, m_FilterBeta); + var newRightPose = new Pose(newRightPosition, rightHandPose.rotation); + + rightHand.SetRootPose(newRightPose); + subsystem.SetCorrespondingHand(rightHand); + } + } + + m_WasRightHandTrackedLastFrame = rightHand.isTracked; + } +#else + /// + /// See . + /// + void Awake() + { + Debug.LogWarning("HandsOneEuroFilterPostProcessor requires XR Hands (com.unity.xr.hands) 1.2.0 or newer. Disabling component.", this); + enabled = false; + } +#endif + } +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta new file mode 100644 index 0000000..73b2b27 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HandsOneEuroFilterPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bc6980b6cb3b4f12b6b75074e4ef59f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs new file mode 100644 index 0000000..5a850ef --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs @@ -0,0 +1,33 @@ +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Hides the specified GameObject when the associated XRRayInteractor is blocked by an interaction within its group. + /// + public class HideObjectWhenRayInteractorBlocked : MonoBehaviour + { + [SerializeField] + [Tooltip("The XRRayInteractor that this component monitors for blockages.")] + XRRayInteractor m_Interactor; + + [SerializeField] + [Tooltip("The GameObject to hide when the XRRayInteractor is blocked.")] + GameObject m_ObjectToHide; + + /// + /// See . + /// + void OnEnable() + { + if (m_Interactor == null || m_ObjectToHide == null) + enabled = false; + } + + /// + /// See . + /// + void Update() + { + m_ObjectToHide.SetActive(m_Interactor.isActiveAndEnabled && !m_Interactor.IsBlockedByInteractionWithinGroup()); + } + } +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs.meta new file mode 100644 index 0000000..7413c99 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/HideObjectWhenRayInteractorBlocked.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e989a75b2954bdab01ca618a30d5de6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs new file mode 100644 index 0000000..782aee2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs @@ -0,0 +1,71 @@ +using Unity.Mathematics; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Receiver.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Affordance receiver applying a Vector3 (Float3) affordance theme to a Transform local position. + /// Broadcasts new affordance value with Unity Event. + /// + [AddComponentMenu("Affordance System/Receiver/Transformation/Local Position Offset Affordance Receiver", 12)] + public class LocalPositionOffsetAffordanceReceiver : Vector3AffordanceReceiver + { + [SerializeField] + [Tooltip("Transform on which to apply a local translation value.")] + Transform m_TransformToTranslate; + + /// + /// Transform on which to apply a local translation value. + /// + public Transform transformToTranslate + { + get => m_TransformToTranslate; + set + { + m_TransformToTranslate = value; + m_HasTransformToTranslate = m_TransformToTranslate != null; + } + } + + bool m_HasTransformToTranslate; + float3 m_InitialOffset = float3.zero; + + /// + protected override void OnEnable() + { + base.OnEnable(); + m_HasTransformToTranslate = m_TransformToTranslate != null; + } + + /// + protected override float3 GetCurrentValueForCapture() + { + if (m_HasTransformToTranslate) + { + m_InitialOffset = m_TransformToTranslate.localPosition; + } + + return float3.zero; + } + + /// + protected override void OnAffordanceValueUpdated(float3 newValue) + { + if (m_HasTransformToTranslate) + { + m_TransformToTranslate.localPosition = m_InitialOffset + newValue; + } + + base.OnAffordanceValueUpdated(newValue); + } + + /// + /// See . + /// + void OnValidate() + { + if (m_TransformToTranslate == null) + m_TransformToTranslate = transform; + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta new file mode 100644 index 0000000..03d9955 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/LocalPositionOffsetAffordanceReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 865d01d2834c9cb4caa8f2c901104c2d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs new file mode 100644 index 0000000..23d3539 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs @@ -0,0 +1,261 @@ +using System; +using Unity.XR.CoreUtils.Bindings.Variables; +using UnityEngine.Events; +using UnityEngine.InputSystem; +using UnityEngine.XR.Interaction.Toolkit.Inputs; +#if XR_HANDS_1_1_OR_NEWER +using UnityEngine.XR.Hands; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Behavior that provides events for when the system gesture starts and ends and when the + /// menu palm pinch gesture occurs while hand tracking is in use. + /// + /// + /// See Meta Hand Tracking Aim. + /// + /// + public class MetaSystemGestureDetector : MonoBehaviour + { + /// + /// The state of the system gesture. + /// + /// + public enum SystemGestureState + { + /// + /// The system gesture has fully ended. + /// + Ended, + + /// + /// The system gesture has started or is ongoing. Typically, this means the user is looking at + /// their palm at eye level or has not yet released the palm pinch gesture or turned their hand around. + /// + Started, + } + + [SerializeField] + InputActionProperty m_AimFlagsAction = new InputActionProperty(new InputAction(expectedControlType: "Integer")); + + /// + /// The Input System action to read the Aim Flags. + /// + /// + /// Typically a Value action type with an Integer control type with a binding to either: + /// + /// + /// <MetaAimHand>{LeftHand}/aimFlags + /// + /// + /// <MetaAimHand>{RightHand}/aimFlags + /// + /// + /// + public InputActionProperty aimFlagsAction + { + get => m_AimFlagsAction; + set + { + if (Application.isPlaying) + UnbindAimFlags(); + + m_AimFlagsAction = value; + + if (Application.isPlaying && isActiveAndEnabled) + BindAimFlags(); + } + } + + [SerializeField] + UnityEvent m_SystemGestureStarted; + + /// + /// Calls the methods in its invocation list when the system gesture starts, which typically occurs when + /// the user looks at their palm at eye level. + /// + /// + /// + public UnityEvent systemGestureStarted + { + get => m_SystemGestureStarted; + set => m_SystemGestureStarted = value; + } + + [SerializeField] + UnityEvent m_SystemGestureEnded; + + /// + /// Calls the methods in its invocation list when the system gesture ends. + /// + /// + /// This behavior postpones ending the system gesture until the user has turned their hand around. + /// In other words, it isn't purely based on the + /// being cleared from the aim flags in order to better replicate the native visual feedback in the Meta Home menu. + /// + /// + /// + public UnityEvent systemGestureEnded + { + get => m_SystemGestureEnded; + set => m_SystemGestureEnded = value; + } + + [SerializeField] + UnityEvent m_MenuPressed; + + /// + /// Calls the methods in its invocation list when the menu button is triggered by a palm pinch gesture. + /// + /// + /// This is triggered by the non-dominant hand, which is the one with the menu icon (☰). + /// The universal menu (Oculus icon) on the dominant hand does not trigger this event. + /// + /// + public UnityEvent menuPressed + { + get => m_MenuPressed; + set => m_MenuPressed = value; + } + + /// + /// The state of the system gesture. + /// + /// + /// + /// + public IReadOnlyBindableVariable systemGestureState => m_SystemGestureState; + + readonly BindableEnum m_SystemGestureState = new BindableEnum(checkEquality: false); + +#if XR_HANDS_1_1_OR_NEWER + [NonSerialized] // NonSerialized is required to avoid an "Unsupported enum base type" error about the Flags enum being ulong + MetaAimFlags m_AimFlags; +#endif + + bool m_AimFlagsBound; + + /// + /// See . + /// + protected void OnEnable() + { + BindAimFlags(); + +#if XR_HANDS_1_1_OR_NEWER + var action = m_AimFlagsAction.action; + if (action != null) + // Force invoking the events upon initialization to simplify making sure the callback's desired results are synced + UpdateAimFlags((MetaAimFlags)action.ReadValue(), true); +#else + Debug.LogWarning("Script requires XR Hands (com.unity.xr.hands) package to monitor Meta Aim Flags. Install using Window > Package Manager or click Fix on the related issue in Edit > Project Settings > XR Plug-in Management > Project Validation.", this); + SetGestureState(SystemGestureState.Ended, true); +#endif + } + + /// + /// See . + /// + protected void OnDisable() + { + UnbindAimFlags(); + } + + void BindAimFlags() + { + if (m_AimFlagsBound) + return; + + var action = m_AimFlagsAction.action; + if (action == null) + return; + + action.performed += OnAimFlagsActionPerformedOrCanceled; + action.canceled += OnAimFlagsActionPerformedOrCanceled; + m_AimFlagsBound = true; + + m_AimFlagsAction.EnableDirectAction(); + } + + void UnbindAimFlags() + { + if (!m_AimFlagsBound) + return; + + var action = m_AimFlagsAction.action; + if (action == null) + return; + + m_AimFlagsAction.DisableDirectAction(); + + action.performed -= OnAimFlagsActionPerformedOrCanceled; + action.canceled -= OnAimFlagsActionPerformedOrCanceled; + m_AimFlagsBound = false; + } + + void SetGestureState(SystemGestureState state, bool forceInvoke) + { + if (!forceInvoke && m_SystemGestureState.Value == state) + return; + + m_SystemGestureState.Value = state; + switch (state) + { + case SystemGestureState.Ended: + m_SystemGestureEnded?.Invoke(); + break; + case SystemGestureState.Started: + m_SystemGestureStarted?.Invoke(); + break; + } + } + +#if XR_HANDS_1_1_OR_NEWER + void UpdateAimFlags(MetaAimFlags value, bool forceInvoke = false) + { + var hadMenuPressed = (m_AimFlags & MetaAimFlags.MenuPressed) != 0; + m_AimFlags = value; + var hasSystemGesture = (m_AimFlags & MetaAimFlags.SystemGesture) != 0; + var hasMenuPressed = (m_AimFlags & MetaAimFlags.MenuPressed) != 0; + var hasValid = (m_AimFlags & MetaAimFlags.Valid) != 0; + var hasIndexPinching = (m_AimFlags & MetaAimFlags.IndexPinching) != 0; + + if (!hadMenuPressed && hasMenuPressed) + { + m_MenuPressed?.Invoke(); + } + + if (hasSystemGesture || hasMenuPressed) + { + SetGestureState(SystemGestureState.Started, forceInvoke); + return; + } + + if (hasValid) + { + SetGestureState(SystemGestureState.Ended, forceInvoke); + return; + } + + // We want to keep the system gesture going when the user is still index pinching + // even though the SystemGesture flag is no longer set. + if (hasIndexPinching && m_SystemGestureState.Value != SystemGestureState.Ended) + { + SetGestureState(SystemGestureState.Started, forceInvoke); + return; + } + + SetGestureState(SystemGestureState.Ended, forceInvoke); + } +#endif + + void OnAimFlagsActionPerformedOrCanceled(InputAction.CallbackContext context) + { +#if XR_HANDS_1_1_OR_NEWER + UpdateAimFlags((MetaAimFlags)context.ReadValue()); +#endif + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta new file mode 100644 index 0000000..6a3e37b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/MetaSystemGestureDetector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a83bc4aa48d0da648b49d0fd56690b25 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs new file mode 100644 index 0000000..89e7f07 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs @@ -0,0 +1,126 @@ +using UnityEngine.XR.Interaction.Toolkit.Utilities; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Provides a means to smooth jittery signals. + /// This filter is particularly effective for small and rapid movements, + /// making it useful for applications like motion tracking or gesture recognition. + /// + /// + /// The filtering process relies on two main parameters: minCutoff and beta. + /// + /// + /// minCutoff + /// primarily influences the smoothing at low speeds. + /// + /// + /// beta + /// determines the filter's responsiveness to speed changes. + /// + /// + /// + public class OneEuroFilterVector3 + { + Vector3 m_LastRawValue; + Vector3 m_LastFilteredValue; + readonly float m_MinCutoff; + readonly float m_Beta; + + /// + /// Initializes a new instance of the with specified cutoff and beta values. + /// + /// The initial raw value for the filter. + /// The minimum cutoff value for the filter. Default is 0.1f. + /// The beta value for the filter. Default is 0.02f. + /// + /// Filter parameters: + /// + /// + /// + /// + /// Controls the amount of smoothing at low speeds. A smaller value will introduce + /// more smoothing and potential lag, helping to reduce low-frequency jitter. A larger value + /// may feel more responsive but can let through more jitter. It's advised to start with a + /// value around 0.1 for masking jitter in movements of about 1 cm. + /// + /// + /// + /// + /// + /// Determines the filter's adjustment to speed changes. A smaller value provides consistent + /// smoothing, while a larger one introduces more aggressive adjustments for speed changes, offering + /// responsive filtering at high speeds. A starting value of 0.02 is recommended, but fine-tuning + /// might be necessary based on specific use cases. + /// + /// + /// + /// + /// + public OneEuroFilterVector3(Vector3 initialRawValue, float minCutoff = 0.1f, float beta = 0.02f) + { + m_LastRawValue = initialRawValue; + m_LastFilteredValue = initialRawValue; + m_MinCutoff = minCutoff; + m_Beta = beta; + } + + /// + /// Resets the initial raw value. Useful to recover from tracking loss. + /// + /// Raw value to reset filtering basis to. + public void Initialize(Vector3 initialRawValue) + { + m_LastRawValue = initialRawValue; + m_LastFilteredValue = initialRawValue; + } + + /// + /// Filters the given rawValue using the internal minCutoff and beta parameters. + /// + /// The raw value to be filtered. + /// The time since the last filter update. + /// The filtered value. + public Vector3 Filter(Vector3 rawValue, float deltaTime) + { + return Filter(rawValue, deltaTime, m_MinCutoff, m_Beta); + } + + /// + /// Filters the given rawValue using provided minCutoff and beta parameters. + /// This method computes the speed of change in the signal and dynamically adjusts the amount of smoothing + /// based on the speed and the provided minCutoff and beta values. + /// + /// The raw value to be filtered. + /// The time since the last filter update. + /// The minimum cutoff value for the filter. Influences the amount of smoothing at low speeds. + /// Determines the filter's adjustment to speed changes, influencing its responsiveness. + /// The filtered value. + public Vector3 Filter(Vector3 rawValue, float deltaTime, float minCutoff, float beta) + { + // Calculate speed as a Vector3 + Vector3 speed = (rawValue - m_LastRawValue) / deltaTime; + + // Compute cutoffs for x, y, and z + Vector3 cutoffs = new Vector3(minCutoff, minCutoff, minCutoff); + Vector3 betaValues = new Vector3(beta, beta, beta); + + // Incorporate speed into the cutoffs + Vector3 combinedCutoffs = cutoffs + Vector3.Scale(betaValues, speed); + + // Compute alpha for x, y, and z + BurstMathUtility.FastSafeDivide(Vector3.one, Vector3.one + combinedCutoffs, out Vector3 alpha); + + Vector3 rawFiltered = Vector3.Scale(alpha, rawValue); + Vector3 lastFiltered = Vector3.Scale(Vector3.one - alpha, m_LastFilteredValue); + + // Calculate the final filtered value + Vector3 filteredValue = rawFiltered + lastFiltered; + + m_LastRawValue = rawValue; + m_LastFilteredValue = filteredValue; + + return filteredValue; + } + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta new file mode 100644 index 0000000..c5cfc42 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/OneEuroFilterVector3.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8cf24614c456bc04c9adb820d19e35c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs new file mode 100644 index 0000000..064cb5d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs @@ -0,0 +1,112 @@ +#if XR_HANDS_1_2_OR_NEWER +using Unity.XR.CoreUtils; +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Hands; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// A class that follows the pinch point between the thumb and index finger using XR Hand Tracking. + /// It updates its position to the midpoint between the thumb and index tip while optionally adjusting its rotation + /// to look at a specified target. The rotation towards the target can also be smoothly interpolated over time. + /// + public class PinchPointFollow : MonoBehaviour + { + [SerializeField] + [Tooltip("The XR Hand Tracking Events component that will be used to subscribe to hand tracking events.")] +#if XR_HANDS_1_2_OR_NEWER + XRHandTrackingEvents m_XRHandTrackingEvents; +#else + Object m_XRHandTrackingEvents; +#endif + + [SerializeField] + [Tooltip("The transform to match the rotation of.")] + Transform m_TargetRotation; + + [SerializeField] + [Tooltip("The transform will use the XRRayInteractor endpoint position to calculate the transform rotation.")] + XRRayInteractor m_RayInteractor; + + [SerializeField] + [Tooltip("How fast to match rotation (0 means no rotation smoothing.)")] + [Range(0f, 32f)] + float m_RotationSmoothingSpeed = 12f; + +#if XR_HANDS_1_2_OR_NEWER + bool m_HasRayInteractor; + bool m_HasTargetRotationTransform; + + OneEuroFilterVector3 m_OneEuroFilterVector3; + readonly QuaternionTweenableVariable m_QuaternionTweenableVariable = new QuaternionTweenableVariable(); + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); +#endif + + /// + /// See . + /// + void OnEnable() + { +#if XR_HANDS_1_2_OR_NEWER + if (m_XRHandTrackingEvents != null) + m_XRHandTrackingEvents.jointsUpdated.AddListener(OnJointsUpdated); + + m_OneEuroFilterVector3 = new OneEuroFilterVector3(transform.localPosition); + m_HasRayInteractor = m_RayInteractor != null; + m_HasTargetRotationTransform = m_TargetRotation != null; + m_BindingsGroup.AddBinding(m_QuaternionTweenableVariable.Subscribe(newValue => transform.rotation = newValue)); +#else + Debug.LogWarning("PinchPointFollow requires XR Hands (com.unity.xr.hands) 1.2.0 or newer. Disabling component.", this); + enabled = false; +#endif + } + + /// + /// See . + /// + void OnDisable() + { +#if XR_HANDS_1_2_OR_NEWER + m_BindingsGroup.Clear(); + if (m_XRHandTrackingEvents != null) + m_XRHandTrackingEvents.jointsUpdated.RemoveListener(OnJointsUpdated); +#endif + } + +#if XR_HANDS_1_2_OR_NEWER + void OnJointsUpdated(XRHandJointsUpdatedEventArgs args) + { + var thumbTip = args.hand.GetJoint(XRHandJointID.ThumbTip); + if (!thumbTip.TryGetPose(out var thumbTipPose)) + return; + + var indexTip = args.hand.GetJoint(XRHandJointID.IndexTip); + if (!indexTip.TryGetPose(out var indexTipPose)) + return; + + var targetPos = Vector3.Lerp(thumbTipPose.position, indexTipPose.position, 0.5f); + var filteredTargetPos = m_OneEuroFilterVector3.Filter(targetPos, Time.deltaTime); + + // Hand pose data is in local space relative to the xr origin. + transform.localPosition = filteredTargetPos; + + if (m_HasTargetRotationTransform && m_HasRayInteractor) + { + // Given that the ray endpoint is in worldspace, we need to use the worldspace transform of this point to determine the target rotation. + // This allows us to keep orientation consistent when moving the xr origin for locomotion. + var targetDir = (m_RayInteractor.rayEndPoint - transform.position).normalized; + var targetRot = Quaternion.LookRotation(targetDir); + + // If there aren't any major swings in rotation, follow the target rotation. + if (Vector3.Dot(m_TargetRotation.forward, targetDir) > 0.5f) + m_QuaternionTweenableVariable.target = targetRot; + } + + var tweenTarget = m_RotationSmoothingSpeed > 0f ? m_RotationSmoothingSpeed * Time.deltaTime : 1f; + m_QuaternionTweenableVariable.HandleTween(tweenTarget); + } +#endif + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta new file mode 100644 index 0000000..3e39de3 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PinchPointFollow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8693657abb5062a40a80ba3cb86ef181 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs new file mode 100644 index 0000000..7e36598 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs @@ -0,0 +1,200 @@ +using System.Collections.Generic; +using UnityEngine.Events; +#if XR_HANDS_1_1_OR_NEWER +using UnityEngine.XR.Hands; +#endif + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.Hands +{ + /// + /// Behavior that provides events for when an starts and ends a poke gesture. The gesture is + /// detected if the index finger is extended and the middle, ring, and little fingers are curled in. + /// + public class PokeGestureDetector : MonoBehaviour + { + [SerializeField] + [Tooltip("Which hand to check for the poke gesture.")] +#if XR_HANDS_1_1_OR_NEWER + Handedness m_Handedness; +#else + int m_Handedness; +#endif + + [SerializeField] + [Tooltip("Called when the hand has started a poke gesture.")] + UnityEvent m_PokeGestureStarted; + + [SerializeField] + [Tooltip("Called when the hand has ended a poke gesture.")] + UnityEvent m_PokeGestureEnded; + +#if XR_HANDS_1_1_OR_NEWER + XRHandSubsystem m_Subsystem; + bool m_IsPoking; + + static readonly List s_Subsystems = new List(); +#endif + + /// + /// See . + /// + protected void OnEnable() + { +#if XR_HANDS_1_1_OR_NEWER + SubsystemManager.GetSubsystems(s_Subsystems); + if (s_Subsystems.Count == 0) + return; + + m_Subsystem = s_Subsystems[0]; + m_Subsystem.updatedHands += OnUpdatedHands; +#else + Debug.LogError("Script requires XR Hands (com.unity.xr.hands) package. Install using Window > Package Manager or click Fix on the related issue in Edit > Project Settings > XR Plug-in Management > Project Validation.", this); +#endif + } + + /// + /// See . + /// + protected void OnDisable() + { +#if XR_HANDS_1_1_OR_NEWER + if (m_Subsystem == null) + return; + + m_Subsystem.updatedHands -= OnUpdatedHands; + m_Subsystem = null; +#endif + } + +#if XR_HANDS_1_1_OR_NEWER + void OnUpdatedHands(XRHandSubsystem subsystem, XRHandSubsystem.UpdateSuccessFlags updateSuccessFlags, XRHandSubsystem.UpdateType updateType) + { + var wasPoking = m_IsPoking; + switch (m_Handedness) + { + case Handedness.Left: + if (!HasUpdateSuccessFlag(updateSuccessFlags, XRHandSubsystem.UpdateSuccessFlags.LeftHandJoints)) + return; + + var leftHand = subsystem.leftHand; + m_IsPoking = IsIndexExtended(leftHand) && IsMiddleGrabbing(leftHand) && IsRingGrabbing(leftHand) && + IsLittleGrabbing(leftHand); + break; + case Handedness.Right: + if (!HasUpdateSuccessFlag(updateSuccessFlags, XRHandSubsystem.UpdateSuccessFlags.RightHandJoints)) + return; + + var rightHand = subsystem.rightHand; + m_IsPoking = IsIndexExtended(rightHand) && IsMiddleGrabbing(rightHand) && IsRingGrabbing(rightHand) && + IsLittleGrabbing(rightHand); + break; + } + + if (m_IsPoking && !wasPoking) + StartPokeGesture(); + else if (!m_IsPoking && wasPoking) + EndPokeGesture(); + } + + /// + /// Determines whether one or more bit fields are set in the flags. + /// Non-boxing version of HasFlag for . + /// + /// The flags enum instance. + /// The flag to check if set. + /// Returns if the bit field or bit fields are set, otherwise returns . + static bool HasUpdateSuccessFlag(XRHandSubsystem.UpdateSuccessFlags successFlags, XRHandSubsystem.UpdateSuccessFlags successFlag) + { + return (successFlags & successFlag) == successFlag; + } + + /// + /// Returns true if the given hand's index finger tip is farther from the wrist than the index intermediate joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's index finger tip is farther from the wrist than the index intermediate joint, false otherwise. + static bool IsIndexExtended(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.IndexTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.IndexIntermediate).TryGetPose(out var intermediatePose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToIntermediate = intermediatePose.position - wristPose.position; + return wristToTip.sqrMagnitude > wristToIntermediate.sqrMagnitude; + } + + /// + /// Returns true if the given hand's middle finger tip is closer to the wrist than the middle proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's middle finger tip is closer to the wrist than the middle proximal joint, false otherwise. + static bool IsMiddleGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.MiddleTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.MiddleProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + /// + /// Returns true if the given hand's ring finger tip is closer to the wrist than the ring proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's ring finger tip is closer to the wrist than the ring proximal joint, false otherwise. + static bool IsRingGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.RingTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.RingProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + /// + /// Returns true if the given hand's little finger tip is closer to the wrist than the little proximal joint. + /// + /// Hand to check for the required pose. + /// True if the given hand's little finger tip is closer to the wrist than the little proximal joint, false otherwise. + static bool IsLittleGrabbing(XRHand hand) + { + if (!(hand.GetJoint(XRHandJointID.Wrist).TryGetPose(out var wristPose) && + hand.GetJoint(XRHandJointID.LittleTip).TryGetPose(out var tipPose) && + hand.GetJoint(XRHandJointID.LittleProximal).TryGetPose(out var proximalPose))) + { + return false; + } + + var wristToTip = tipPose.position - wristPose.position; + var wristToProximal = proximalPose.position - wristPose.position; + return wristToProximal.sqrMagnitude >= wristToTip.sqrMagnitude; + } + + void StartPokeGesture() + { + m_IsPoking = true; + m_PokeGestureStarted.Invoke(); + } + + void EndPokeGesture() + { + m_IsPoking = false; + m_PokeGestureEnded.Invoke(); + } +#endif + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta new file mode 100644 index 0000000..591d36e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Scripts/PokeGestureDetector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbac611a2982409ab5f5e604f53bcad0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders.meta new file mode 100644 index 0000000..3574ba6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa895053b43d10944a6d46ec1ef78638 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader new file mode 100644 index 0000000..f9d23fd --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader @@ -0,0 +1,19 @@ +Shader "Unlit/DepthOnly" +{ + Properties + { + } + SubShader + { + Tags { "Queue"="Transparent" } + + + Pass + { + ZWrite On + + ColorMask 0 + } + + } +} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader.meta new file mode 100644 index 0000000..534c58c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/DepthOnly.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3ff7faa3aa8991a4eb1a459f880a75a6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph new file mode 100644 index 0000000..7fc40be --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph @@ -0,0 +1,1191 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "d507a2b68a194cacb4c8b62c7f4e5e72", + "m_Properties": [ + { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + }, + { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + }, + { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "70d91adefb3d426e8ccfc57edd86c917" + } + ], + "m_Nodes": [ + { + "m_Id": "5ceeed517ff94176b31c1c976413c721" + }, + { + "m_Id": "d4e389164dd848d79fb9fba68c328820" + }, + { + "m_Id": "0cf1ffa448d646d5b1c94385ab286d0d" + }, + { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + { + "m_Id": "3af70668a94b4adcacae08068095b11d" + }, + { + "m_Id": "c1a789cd49d040bca49892ef5355b014" + }, + { + "m_Id": "ce9cb4978b704df48372fcec36805d90" + }, + { + "m_Id": "dbdcc843e21440ca9f7b2092328b152d" + }, + { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + { + "m_Id": "8a9882f11e4d49afa27791b660b0ac21" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3af70668a94b4adcacae08068095b11d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 388273844 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c1a789cd49d040bca49892ef5355b014" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 1369637604 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ce9cb4978b704df48372fcec36805d90" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1b2c45b4f7146a78e360c7011b7d7af" + }, + "m_SlotId": 585579156 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbdcc843e21440ca9f7b2092328b152d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a378b84075a4e57a434b46d07d92a43" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 273.33331298828127, + "y": 34.666656494140628 + }, + "m_Blocks": [ + { + "m_Id": "5ceeed517ff94176b31c1c976413c721" + }, + { + "m_Id": "d4e389164dd848d79fb9fba68c328820" + }, + { + "m_Id": "0cf1ffa448d646d5b1c94385ab286d0d" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 273.33331298828127, + "y": 234.66668701171876 + }, + "m_Blocks": [ + { + "m_Id": "ea94811bffad44d281b643aaf7fcb968" + }, + { + "m_Id": "281aea6a4b434164a84f831fea4b4bb1" + }, + { + "m_Id": "8a9882f11e4d49afa27791b660b0ac21" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "1c30cf4de3904ae58c308fa32a06bdd6" + }, + { + "m_Id": "15af2ebb74d045cd93fdc56a91ca4c5c" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "016adcf5af0947ba9b80bd4195393bf2", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "074d63f88bab4227bcdb1e924a9dca07", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c1fb89360d1419d83b7c9fafed359e9", + "m_Id": 0, + "m_DisplayName": "Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0cf1ffa448d646d5b1c94385ab286d0d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "016adcf5af0947ba9b80bd4195393bf2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "15af2ebb74d045cd93fdc56a91ca4c5c", + "m_ActiveSubTarget": { + "m_Id": "27a15476cf624e6a9243022d3a0d4e31" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "1c30cf4de3904ae58c308fa32a06bdd6", + "m_ActiveSubTarget": { + "m_Id": "fdf1c8370c304f57ac875081260fc06e" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "22378bfaed104aaf8d87efb2497e7be3", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "27a15476cf624e6a9243022d3a0d4e31" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "281aea6a4b434164a84f831fea4b4bb1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "cb3a14d585374becba90c2e9ecdc2a60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "2a378b84075a4e57a434b46d07d92a43", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -16.666685104370118, + "y": 640.0, + "width": 120.66668701171875, + "height": 150.6666259765625 + } + }, + "m_Slots": [ + { + "m_Id": "22378bfaed104aaf8d87efb2497e7be3" + }, + { + "m_Id": "8f62caeeaa6f4cbea814d3305852b2e0" + }, + { + "m_Id": "76cd836a5759434c829dcfd8bbe247cf" + }, + { + "m_Id": "413be9f87022477f8932258b04035eaa" + }, + { + "m_Id": "5a0137fd8e0d411eba6c7ac4aa32eeb9" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3af70668a94b4adcacae08068095b11d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -334.6666564941406, + "y": 350.0000305175781, + "width": 131.3332977294922, + "height": 36.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "ef41ed6f11ec4f79bde0022678d6990b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "413be9f87022477f8932258b04035eaa", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44f36b19e19a4b88854f2fd3132dd9fe", + "m_Id": 585579156, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 5.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a0137fd8e0d411eba6c7ac4aa32eeb9", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5ceeed517ff94176b31c1c976413c721", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "91c061b47e234432bb085f9e763e0083" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "60e6bead4312448695fdd5d651e7c8e9", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7019981f94b84e8fbd6c335934e7ebc6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "70d91adefb3d426e8ccfc57edd86c917", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + }, + { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + }, + { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "76cd836a5759434c829dcfd8bbe247cf", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7eeb5a66d7b349119852dd586128931b", + "m_Id": 1369637604, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "88ac377d02bf46b69d3d8f4db4170c60", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "8a9882f11e4d49afa27791b660b0ac21", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "60e6bead4312448695fdd5d651e7c8e9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f62caeeaa6f4cbea814d3305852b2e0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "91c061b47e234432bb085f9e763e0083", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "92f2f713e5fe4579991dfc7e6ba6425e", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "955641a6bbfa49beb23e3dd9fbb4c9c8", + "m_Guid": { + "m_GuidSerialized": "399bb8b8-8447-4274-b8cd-7d5c9be709a0" + }, + "m_Name": "Power", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Power", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "a1b2c45b4f7146a78e360c7011b7d7af", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -170.6666717529297, + "y": 234.66664123535157, + "width": 225.33331298828126, + "height": 328.0 + } + }, + "m_Slots": [ + { + "m_Id": "44f36b19e19a4b88854f2fd3132dd9fe" + }, + { + "m_Id": "7eeb5a66d7b349119852dd586128931b" + }, + { + "m_Id": "e0391b37f9194583a6bb95c07166b47e" + }, + { + "m_Id": "7019981f94b84e8fbd6c335934e7ebc6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + 585579156, + 1369637604, + 388273844 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c1a789cd49d040bca49892ef5355b014", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -383.3333435058594, + "y": 301.3333740234375, + "width": 133.33335876464845, + "height": 35.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "dfaf30cc8ef84b5e94152fdacac2a9d5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc070148fa7f467b99e9f1922b6558a4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cb3a14d585374becba90c2e9ecdc2a60", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "cca03c3dcfd64292846075c3d1c50022", + "m_Guid": { + "m_GuidSerialized": "3016da81-8154-4851-844b-db3802ba78bc" + }, + "m_Name": "MainColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "MainColor", + "m_DefaultReferenceName": "_MainColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.501960813999176 + }, + "isMainColor": true, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ce9cb4978b704df48372fcec36805d90", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -360.0, + "y": 234.6666717529297, + "width": 110.00001525878906, + "height": 36.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "0c1fb89360d1419d83b7c9fafed359e9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "955641a6bbfa49beb23e3dd9fbb4c9c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d4e389164dd848d79fb9fba68c328820", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "074d63f88bab4227bcdb1e924a9dca07" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "dbdcc843e21440ca9f7b2092328b152d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -190.00001525878907, + "y": 630.6666259765625, + "width": 131.33334350585938, + "height": 35.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "88ac377d02bf46b69d3d8f4db4170c60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cca03c3dcfd64292846075c3d1c50022" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc070148fa7f467b99e9f1922b6558a4", + "m_Guid": { + "m_GuidSerialized": "4d910a2e-27dd-4eea-be1c-81b32f3806b9" + }, + "m_Name": "EdgeColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeColor", + "m_DefaultReferenceName": "_EdgeColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "dfaf30cc8ef84b5e94152fdacac2a9d5", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e0391b37f9194583a6bb95c07166b47e", + "m_Id": 388273844, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ea94811bffad44d281b643aaf7fcb968", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "92f2f713e5fe4579991dfc7e6ba6425e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ef41ed6f11ec4f79bde0022678d6990b", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "fdf1c8370c304f57ac875081260fc06e" +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta new file mode 100644 index 0000000..247fb8f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/RimLight.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4ff4bf42ffc12e34a9c53b2f216f5442 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs.meta new file mode 100644 index 0000000..3871a6f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f0b4cf401045ea4ba36bf058f7e9a5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph new file mode 100644 index 0000000..62d2e56 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph @@ -0,0 +1,2768 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "3268b989bf5b42eca21cd6c69e7c5028", + "m_Properties": [ + { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + }, + { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + }, + { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + }, + { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + }, + { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + }, + { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "57d984a481c7426dae5263e0bc0df3dc" + } + ], + "m_Nodes": [ + { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + { + "m_Id": "14023a85d20a4cb38b3b38de18fc64de" + }, + { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + { + "m_Id": "745d92870113427592245ea9075ef0eb" + }, + { + "m_Id": "d211854583274e77bf3751102e7eb866" + }, + { + "m_Id": "6479e15fbea946eba88ac44ffdf48fb6" + }, + { + "m_Id": "9fd20768a9cd46169464204681d86450" + }, + { + "m_Id": "3b2542cb9b7145ce8dfbbf98851a766c" + }, + { + "m_Id": "3bd99ea71a4f40e78028739f401fec81" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "14023a85d20a4cb38b3b38de18fc64de" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3b2542cb9b7145ce8dfbbf98851a766c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3bd99ea71a4f40e78028739f401fec81" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6479e15fbea946eba88ac44ffdf48fb6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": -1568899083 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "745d92870113427592245ea9075ef0eb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02405891ff71450f80adc0c7fca28189" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "40e9548019244894a32715dd811fdeaf" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "784f0dce622c4c288cd7c6b288826f27" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": -1168196890 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9fd20768a9cd46169464204681d86450" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "be084aaadf554721b66a7e2d0a7ae96a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c10bc155572d44b8ab5806ef21ff8097" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d9cb73880fd467ab9fc0ed1eb757616" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "82b8a5e42d7a402ea50af4d9eda00d87" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cacfc9ebef5a49c09c29f6d4f6931f8d" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "703e7169909342c6bf7748311ded64fd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d211854583274e77bf3751102e7eb866" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0a5df21a4738459198c0739486358863" + }, + "m_SlotId": 457135930 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fab5fcd824a04e2c9bf5d0a5b95ef8e5" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6224f7b43dfd4f9f87d35bf15dbdace0" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1953b667d76f485a930e115367a121f3" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_Guid": { + "m_GuidSerialized": "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + }, + "m_Name": "FingerColor (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0218d236a8fb40a5a6d29d01d7441a18", + "m_Guid": { + "m_GuidSerialized": "c0c8f59f-29e6-493f-a330-f6922651ae68" + }, + "m_Name": "ThumbColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "021972b0dbbd425dbe1cb5814f55debf", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "02405891ff71450f80adc0c7fca28189", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -339.9999084472656, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "021972b0dbbd425dbe1cb5814f55debf" + }, + { + "m_Id": "8f275a819c004db58e3043021332118c" + }, + { + "m_Id": "a49c3480768b4436807b324032b391f5" + }, + { + "m_Id": "77db707f852443129bd232b729dfd4a4" + }, + { + "m_Id": "b8ffb6c57b45421d8554133cfafc42e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0583197d1d04424b8ced79a11901b6dd", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0741975dc130443ca4eb1e7b5a2d5a10", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "081f4c354d87408ca576465dba2f5443", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "0928b8f116c44abbae77c5de023738c3", + "m_Guid": { + "m_GuidSerialized": "2f9f58a7-2360-4406-ad49-c0ec6ab7e888" + }, + "m_Name": "CombinedFingerIndexStrengthMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "0a5df21a4738459198c0739486358863", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -565.0000610351563, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "154a5877f9f743418382fc0493ee1478" + }, + { + "m_Id": "83591412d0694647bcac72983fcaae16" + }, + { + "m_Id": "49ccae03cf2440b1a0d739a8d0479e66" + }, + { + "m_Id": "a19ddc22810c4226a1d37de87cf9adb7" + }, + { + "m_Id": "1e3c3e1f4d754caebcb4777c5ad54ec0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12d28d9ab692450db255c9967e81dd3a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateNode", + "m_ObjectId": "14023a85d20a4cb38b3b38de18fc64de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sampler State", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1074.0, + "y": -105.99999237060547, + "width": 144.99998474121095, + "height": 140.0 + } + }, + "m_Slots": [ + { + "m_Id": "2038463f615840e88a5d1ab98316fca0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_filter": 0, + "m_wrap": 1, + "m_aniso": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "154a5877f9f743418382fc0493ee1478", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "18f27110ff594025b5bfc435b8b7eb97", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1953b667d76f485a930e115367a121f3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 937.0000610351563, + "y": -84.00001525878906, + "width": 120.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "2bb597f7c74c486fbb67ea5426bfb81d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1e3c3e1f4d754caebcb4777c5ad54ec0", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "2038463f615840e88a5d1ab98316fca0", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2606eececb004d2cb10b374f4498bf6b", + "m_Id": 0, + "m_DisplayName": "ThumbColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2bb597f7c74c486fbb67ea5426bfb81d", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "2d4aa9f1361a4bb79552df23b4034789", + "m_Guid": { + "m_GuidSerialized": "6c244190-8ce8-4e53-935d-950979362de9" + }, + "m_Name": "FingerColor (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "314f014b8ff4486aa8cf019a75648ce3", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34f2160e124b458187bfd39d920f52e7", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "353ad3d8d63a4c51b728a89566c80ec6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "390b1731bc8340bda371cb3341076a8c", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "391aa28a86e84c0ea23d8f841ece230b", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3b2542cb9b7145ce8dfbbf98851a766c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.0000228881836, + "y": 218.99998474121095, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d3508d72ccc84a6f960bd922d7aa514f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3bd99ea71a4f40e78028739f401fec81", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00001525878906, + "y": 461.9999694824219, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "91781fbbcb264b279d6b5846c6ff29a3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "40e9548019244894a32715dd811fdeaf", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": 134.99993896484376, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c8cf9efbddb44e03b359aeada3edf226" + }, + { + "m_Id": "61c2b43bc0cb441d8f27cf8ab502da44" + }, + { + "m_Id": "baaf5a8d564b4c3eb50367c47ce3fa58" + }, + { + "m_Id": "45471a1eb35042db9dc30b54a7d92606" + }, + { + "m_Id": "390b1731bc8340bda371cb3341076a8c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "45471a1eb35042db9dc30b54a7d92606", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 3.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "49ccae03cf2440b1a0d739a8d0479e66", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "4d9cb73880fd467ab9fc0ed1eb757616", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 748.0000610351563, + "y": -84.00001525878906, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0583197d1d04424b8ced79a11901b6dd" + }, + { + "m_Id": "ef7898b541184fcd8208f8939e062ae3" + }, + { + "m_Id": "12d28d9ab692450db255c9967e81dd3a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "54cfb701c4874eaa92ec2025f029aea5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "57d984a481c7426dae5263e0bc0df3dc", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + }, + { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + }, + { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + }, + { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + }, + { + "m_Id": "87ea02e154124a82b902c210ffe4fe58" + }, + { + "m_Id": "01b32a3c13cb4e809d4a4c5c8d2561c6" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5fd0062df7e040b59b09d3b83f030f25", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61c2b43bc0cb441d8f27cf8ab502da44", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6224f7b43dfd4f9f87d35bf15dbdace0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 420.2498474121094, + "y": -116.99989318847656, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "b3189fd38a994b848112ed9b610d48a5" + }, + { + "m_Id": "cf2d2cd6797f4f90a5bf34acf6dc74b5" + }, + { + "m_Id": "8dd1e7ce98ae486b9d1a25aa52e171f2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "62cf7d020ed2427a85ea74a6ae0077ec", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "644465a7f06a4fec982bff6f2b5caab6", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6479e15fbea946eba88ac44ffdf48fb6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00004577636719, + "y": -247.9999542236328, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7613855aca7a4cb08144c4a6160ed75d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9bd2e93f1ac04295bde88ceef15bbda9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "703e7169909342c6bf7748311ded64fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -615.9999389648438, + "y": -24.999923706054689, + "width": 207.99998474121095, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "93db816511aa40538099371ac607011f" + }, + { + "m_Id": "d017d16f21ae448cb119878af2f1e3a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "745d92870113427592245ea9075ef0eb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1200.9998779296875, + "y": -191.0, + "width": 272.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ccf70adc8549444c935fc80ed3bd0e81" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0928b8f116c44abbae77c5de023738c3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7613855aca7a4cb08144c4a6160ed75d", + "m_Id": 0, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77bb7b15b6884e30b34bbca0b793a591", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77db707f852443129bd232b729dfd4a4", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "784f0dce622c4c288cd7c6b288826f27", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": 375.00006103515627, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "34f2160e124b458187bfd39d920f52e7" + }, + { + "m_Id": "62cf7d020ed2427a85ea74a6ae0077ec" + }, + { + "m_Id": "391aa28a86e84c0ea23d8f841ece230b" + }, + { + "m_Id": "314f014b8ff4486aa8cf019a75648ce3" + }, + { + "m_Id": "a07101aa635c4f0590f41b4cbdb68478" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "7f73a8933b654eb98f14f5b5b46ad170", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "82b8a5e42d7a402ea50af4d9eda00d87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -615.9999389648438, + "y": -323.9999694824219, + "width": 207.99998474121095, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "e2db3da2458144e2a32119a1417c8810" + }, + { + "m_Id": "e0bfd4dbe53a401a867e9bef18e04b44" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "83591412d0694647bcac72983fcaae16", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "87ea02e154124a82b902c210ffe4fe58", + "m_Guid": { + "m_GuidSerialized": "af07249a-075b-460d-b8f0-177ec162dfc8" + }, + "m_Name": "FingerColor (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "88fa2feab72148ef9fda49129abf26a6", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8dd1e7ce98ae486b9d1a25aa52e171f2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f275a819c004db58e3043021332118c", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "91781fbbcb264b279d6b5846c6ff29a3", + "m_Id": 0, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "93db816511aa40538099371ac607011f", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "9bd2e93f1ac04295bde88ceef15bbda9", + "m_Guid": { + "m_GuidSerialized": "6484623c-8e00-468a-b021-9f71d15f37ec" + }, + "m_Name": "FingerColor (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9fd20768a9cd46169464204681d86450", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.0000228881836, + "y": -0.000028629186999751255, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "baf5659d166b4e13bf25fe7dc957a388" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d4aa9f1361a4bb79552df23b4034789" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a07101aa635c4f0590f41b4cbdb68478", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a19ddc22810c4226a1d37de87cf9adb7", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a49c3480768b4436807b324032b391f5", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a5b4115f447e449698cd4d60579d1495", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "aad65eb0261a497dbe55794a9f8da40b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b3189fd38a994b848112ed9b610d48a5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b8ffb6c57b45421d8554133cfafc42e3", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ba29c130a637457388843e38cf544016", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "baaf5a8d564b4c3eb50367c47ce3fa58", + "m_Id": 457135930, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "baf5659d166b4e13bf25fe7dc957a388", + "m_Id": 0, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "be084aaadf554721b66a7e2d0a7ae96a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 420.2498474121094, + "y": 134.99993896484376, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "54cfb701c4874eaa92ec2025f029aea5" + }, + { + "m_Id": "88fa2feab72148ef9fda49129abf26a6" + }, + { + "m_Id": "353ad3d8d63a4c51b728a89566c80ec6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "c10bc155572d44b8ab5806ef21ff8097", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 578.25, + "y": 1.000152587890625, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ba29c130a637457388843e38cf544016" + }, + { + "m_Id": "f63797788c514a8e89fee167a5bf68ec" + }, + { + "m_Id": "d3c5aeb5e9d0409c8fc86b36974e6bff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8455e49a15d4da4bdddfa637cd786f5", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8cf9efbddb44e03b359aeada3edf226", + "m_Id": -1168196890, + "m_DisplayName": "IndexMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cacfc9ebef5a49c09c29f6d4f6931f8d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -905.9999389648438, + "y": -214.0, + "width": 208.0, + "height": 436.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "644465a7f06a4fec982bff6f2b5caab6" + }, + { + "m_Id": "a5b4115f447e449698cd4d60579d1495" + }, + { + "m_Id": "c8455e49a15d4da4bdddfa637cd786f5" + }, + { + "m_Id": "0741975dc130443ca4eb1e7b5a2d5a10" + }, + { + "m_Id": "5fd0062df7e040b59b09d3b83f030f25" + }, + { + "m_Id": "7f73a8933b654eb98f14f5b5b46ad170" + }, + { + "m_Id": "aad65eb0261a497dbe55794a9f8da40b" + }, + { + "m_Id": "e6e47ff5273c40dfa021ec55aeab67fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "ccf70adc8549444c935fc80ed3bd0e81", + "m_Id": 0, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cf2d2cd6797f4f90a5bf34acf6dc74b5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d017d16f21ae448cb119878af2f1e3a2", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d10acfb422a54ff4acae8bdacae6ab75", + "m_Id": 55016150, + "m_DisplayName": "Finger", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_StageCapability": 3, + "m_Value": 2.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d211854583274e77bf3751102e7eb866", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -117.00004577636719, + "y": -477.9999694824219, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2606eececb004d2cb10b374f4498bf6b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0218d236a8fb40a5a6d29d01d7441a18" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d3508d72ccc84a6f960bd922d7aa514f", + "m_Id": 0, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d3865d6f3e984a00945ffcb19413e528", + "m_Id": -1568899083, + "m_DisplayName": "StrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d3c5aeb5e9d0409c8fc86b36974e6bff", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e0bfd4dbe53a401a867e9bef18e04b44", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2db3da2458144e2a32119a1417c8810", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "e6e47ff5273c40dfa021ec55aeab67fc", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ef7898b541184fcd8208f8939e062ae3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f63797788c514a8e89fee167a5bf68ec", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "fab5fcd824a04e2c9bf5d0a5b95ef8e5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "OneFingerHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 127.2498779296875, + "y": -93.99993896484375, + "width": 240.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "77bb7b15b6884e30b34bbca0b793a591" + }, + { + "m_Id": "d3865d6f3e984a00945ffcb19413e528" + }, + { + "m_Id": "081f4c354d87408ca576465dba2f5443" + }, + { + "m_Id": "d10acfb422a54ff4acae8bdacae6ab75" + }, + { + "m_Id": "18f27110ff594025b5bfc435b8b7eb97" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"b8fd0258d5743d74290d71cbca4d556b\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "ead5ff0c-808b-4506-a4ef-d060d4253eec", + "c77aaf06-4285-442f-b882-e498074c2f0d", + "e4c836e8-4db4-4945-914e-0b6bbb56f658", + "c2056cbd-44b4-4917-9cd2-208e15c0b1ec", + "78791cd1-7746-4be4-9c01-14a13214640f", + "40903f92-82d7-45ce-805d-c18e2c47538a", + "87bb6e32-a7e7-442c-b9bf-69c1693d7ee0" + ], + "m_PropertyIds": [ + -1168196890, + 1644161828, + -1568899083, + -1498340026, + 457135930, + 55016150, + 1230777086 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta new file mode 100644 index 0000000..9b746d7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/AllFingerHighlights.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 31b878b1ba6f0f548bacb4ee6ae992e9 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph new file mode 100644 index 0000000..721d966 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph @@ -0,0 +1,1358 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "8acdbd72e0f6485da01e6dc4bd82a3fc", + "m_Properties": [ + { + "m_Id": "65e2a85457434808843afef2fe2e87a4" + }, + { + "m_Id": "16fda35adb4d4d2494a2b1894693a25c" + }, + { + "m_Id": "e7ec15d738174e87be7ed213307bd8ff" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + { + "m_Id": "619a52344f454fbbb4438cd5eee82cd1" + }, + { + "m_Id": "7ca182fb487d4dc196eb90d60b9dbad2" + }, + { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + { + "m_Id": "c219af87618a499ab71c506161d28298" + }, + { + "m_Id": "5279e3a3a55a4d5dbf001d0d477819cd" + }, + { + "m_Id": "d7219b91a9054d62ba0b60d6914fce99" + } + ], + "m_GroupDatas": [ + { + "m_Id": "f756829734d340cfb556c7798eec05d4" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5279e3a3a55a4d5dbf001d0d477819cd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "619a52344f454fbbb4438cd5eee82cd1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "18898d8c7d074d4d87d05e24e0229d35" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7ca182fb487d4dc196eb90d60b9dbad2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c219af87618a499ab71c506161d28298" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d7219b91a9054d62ba0b60d6914fce99" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1fb675821bee409daa0ab0bb5f7328ae" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6903edec12f04a6f9e723098a38133a4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2d5e8045c5646bb8571386c8b7dfba3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6a32756933fa47369f350ca54f991a31" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "730bbb6a215346ecb5c9402a6532f4e7" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "11a8f9db45274c6f9ae19f4bb0fd11cc", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "15585403e41c4eb08af50b6fc62587e0", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "16fda35adb4d4d2494a2b1894693a25c", + "m_Guid": { + "m_GuidSerialized": "d2464835-3bbc-4d61-b15c-b807dc2d3cc9" + }, + "m_Name": "EdgeColor", + "m_DefaultReferenceName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "18898d8c7d074d4d87d05e24e0229d35", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 501.0, + "y": 2.000009775161743, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "27ca0b9729a24f6c91215efdda0afb27" + }, + { + "m_Id": "c38dc49290fd481da0189dbdfb7e8e10" + }, + { + "m_Id": "11a8f9db45274c6f9ae19f4bb0fd11cc" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "1fb675821bee409daa0ab0bb5f7328ae", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 293.00006103515627, + "y": -50.999996185302737, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9afa979e458144039ccd904e6f40b27a" + }, + { + "m_Id": "5bc0f6d0ae2749c28f8c9bdf9945f4f9" + }, + { + "m_Id": "b3b7ba2038c2419b8514d6131f8fe82e" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "27ca0b9729a24f6c91215efdda0afb27", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3ce133c2aa4641bcab4ba4d1bd8d9693", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "3e59412f42094e289a40a953c9ec2def", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b71b73653e54700ac91964f3d5bb141", + "m_Id": 0, + "m_DisplayName": "Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4f304c18a6ab460fadacf1268eacce37", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "5279e3a3a55a4d5dbf001d0d477819cd", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 128.99998474121095, + "y": 154.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b5315693a5f54474a3f022b9d2978c87" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16fda35adb4d4d2494a2b1894693a25c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5bc0f6d0ae2749c28f8c9bdf9945f4f9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "619a52344f454fbbb4438cd5eee82cd1", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -534.0, + "y": -41.00004196166992, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "6c0a2ad62c1c421682375da93c41df49" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "65e2a85457434808843afef2fe2e87a4", + "m_Guid": { + "m_GuidSerialized": "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf" + }, + "m_Name": "Power", + "m_DefaultReferenceName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "6903edec12f04a6f9e723098a38133a4", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -64.00000762939453, + "y": -26.999988555908204, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "b75af67b42bf4e0a8c36ccd7bdd81c5c" + }, + { + "m_Id": "15585403e41c4eb08af50b6fc62587e0" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "690fe326a68c46038d76ffed14c566a6", + "m_Id": 0, + "m_DisplayName": "MainColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6a32756933fa47369f350ca54f991a31", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 293.00006103515627, + "y": 91.00000762939453, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9bdbaa17921c47f6b6e3af6492fbd6fa" + }, + { + "m_Id": "ab3fab4949314200a836667ed89a5e22" + }, + { + "m_Id": "6f9cf2a1d6c049d78f914a83402a7faf" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "6c0a2ad62c1c421682375da93c41df49", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6f9cf2a1d6c049d78f914a83402a7faf", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "730bbb6a215346ecb5c9402a6532f4e7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 778.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "dac35b34733a49c2b26fa74fdc122903" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", + "m_ObjectId": "7ca182fb487d4dc196eb90d60b9dbad2", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -534.0, + "y": 103.99996185302735, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "4f304c18a6ab460fadacf1268eacce37" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9afa979e458144039ccd904e6f40b27a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9bdbaa17921c47f6b6e3af6492fbd6fa", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ab3fab4949314200a836667ed89a5e22", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b3b7ba2038c2419b8514d6131f8fe82e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b5315693a5f54474a3f022b9d2978c87", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b75af67b42bf4e0a8c36ccd7bdd81c5c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c219af87618a499ab71c506161d28298", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -436.9999694824219, + "y": 259.99993896484377, + "width": 109.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b71b73653e54700ac91964f3d5bb141" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "65e2a85457434808843afef2fe2e87a4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c38dc49290fd481da0189dbdfb7e8e10", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d7219b91a9054d62ba0b60d6914fce99", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 131.00003051757813, + "y": -12.000007629394532, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "690fe326a68c46038d76ffed14c566a6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e7ec15d738174e87be7ed213307bd8ff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d76a898336bb41acaad8ae38034386c3", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.7200000286102296, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "dac35b34733a49c2b26fa74fdc122903", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "e4efeb1a51334f8b8e6e2e297ef777ab", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "e7ec15d738174e87be7ed213307bd8ff", + "m_Guid": { + "m_GuidSerialized": "26a47553-de8e-4ba3-bb38-9b50d205b82a" + }, + "m_Name": "MainColor", + "m_DefaultReferenceName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "f2d5e8045c5646bb8571386c8b7dfba3", + "m_Group": { + "m_Id": "f756829734d340cfb556c7798eec05d4" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -258.99993896484377, + "y": 81.99995422363281, + "width": 164.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "3e59412f42094e289a40a953c9ec2def" + }, + { + "m_Id": "e4efeb1a51334f8b8e6e2e297ef777ab" + }, + { + "m_Id": "d76a898336bb41acaad8ae38034386c3" + }, + { + "m_Id": "3ce133c2aa4641bcab4ba4d1bd8d9693" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f756829734d340cfb556c7798eec05d4", + "m_Title": "Fresnel Edge Color", + "m_Position": { + "x": -559.0, + "y": -100.00000762939453 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta new file mode 100644 index 0000000..6c46a03 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/EdgeHighlight.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3167e2a6e0f4099428078b1f37bd6322 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph new file mode 100644 index 0000000..a45af9a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph @@ -0,0 +1,1229 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "aba8d64903334d148adb89b1e2525442", + "m_Properties": [ + { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + }, + { + "m_Id": "9672423af31b4e58b53ca5267e390319" + }, + { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + }, + { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + { + "m_Id": "50da188f33194411a385480240dc7751" + }, + { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + } + ], + "m_GroupDatas": [ + { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "06c966d71829473d962de9f70dc452da", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0833fa49fbff41dea810a64b65c074c1", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0df1d7cc896b451aa4f9482fb4e00afc", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0e5c02b7b1b44f5d9a99d40b5ec852dd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1f11d896cebd4a95959faa84c67062aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 325.9999084472656, + "y": -73.99998474121094, + "width": 115.99999237060547, + "height": 76.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "44d833224b8e4875bb4102479fe993bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2964fd5f0bff4d929070d749f3ecb69d", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -762.9999389648438, + "y": 124.99999237060547, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f09f3d895604184823efab79d8b0ee8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "29d72b1344ed4e51847a10c798a9cdc5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "2aa01d9c80c5403faeb9fb67ebffad85", + "m_Guid": { + "m_GuidSerialized": "5cab732c-7560-479f-a4a3-b7facb198ff7" + }, + "m_Name": "Fade Center", + "m_DefaultReferenceName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2ebf7cbac03b41afb38f3a6ca7c3116b", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "2fb2f8add6484052a046b8586949bb9a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0000610351563, + "y": -28.99996566772461, + "width": 128.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ab9e30fea8f04da4b88a3b3ae7874087" + }, + { + "m_Id": "0e5c02b7b1b44f5d9a99d40b5ec852dd" + }, + { + "m_Id": "b1aa44113db645e9a5b1073bb13cd1a4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3a1aa4ed117749e0bfa3037a682a1ebb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44d833224b8e4875bb4102479fe993bd", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "45155fe0c17d4e699e80db8c9a7cc3ae", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "478f85ec7d604c1fb86888ada43c75b0", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "50da188f33194411a385480240dc7751", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 64.99994659423828, + "y": -73.99998474121094, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ebf7cbac03b41afb38f3a6ca7c3116b" + }, + { + "m_Id": "c8c88cf4a4924d9c959c59efdd6d5ca0" + }, + { + "m_Id": "0833fa49fbff41dea810a64b65c074c1" + }, + { + "m_Id": "478f85ec7d604c1fb86888ada43c75b0" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "697cd3757630460b84abac350b57c07f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f31f1e0dd9b41b491941a1d4c1656ef", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "742a96e2426044d7be5a89afc88891bd", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8f472d7c87fb413c9090e2648e2409df", + "m_Guid": { + "m_GuidSerialized": "1f8814ed-c35a-468a-9871-4388ffe31998" + }, + "m_Name": "Fade Size", + "m_DefaultReferenceName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "9672423af31b4e58b53ca5267e390319", + "m_Guid": { + "m_GuidSerialized": "57d0cadc-d349-4702-8bc4-a65757ada858" + }, + "m_Name": "Fade Scale", + "m_DefaultReferenceName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ac108128bf84df3be3fdd05853e81ac", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9f09f3d895604184823efab79d8b0ee8", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "a0ecd50a25c84c8e99319e20a7582cdc", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -753.0000610351563, + "y": -28.99996566772461, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "3a1aa4ed117749e0bfa3037a682a1ebb" + }, + { + "m_Id": "e2d5c185a28f46c887951f89f020121c" + }, + { + "m_Id": "697cd3757630460b84abac350b57c07f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab9e30fea8f04da4b88a3b3ae7874087", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1aa44113db645e9a5b1073bb13cd1a4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c5a46f25ef7f4f54bc828b844400e69b", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c8c88cf4a4924d9c959c59efdd6d5ca0", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ca09615fa92b42ea95b56bc2ab17a858", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -343.9999084472656, + "y": 124.99999237060547, + "width": 125.99999237060547, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "06c966d71829473d962de9f70dc452da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d437cf1afdb240b4a5b51b9a72d9e4b6", + "m_Title": "Fade By Distance", + "m_Position": { + "x": -1054.0, + "y": -133.00001525878907 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d6121fc9c0c040e9a86ebf030b12be30", + "m_Guid": { + "m_GuidSerialized": "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5" + }, + "m_Name": "Fade Start", + "m_DefaultReferenceName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.10000000149011612, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "d64b59adf30646beb312e4fb4dc61085", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1029.0001220703125, + "y": -25.99997329711914, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "0df1d7cc896b451aa4f9482fb4e00afc" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "d855814b6f6e4ab8b13d5c6555f058eb", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -153.0, + "y": -28.999984741210939, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "e90fc3d58f1d47c1987dd92ca5241a69" + }, + { + "m_Id": "45155fe0c17d4e699e80db8c9a7cc3ae" + }, + { + "m_Id": "9ac108128bf84df3be3fdd05853e81ac" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d904f0f2c08d47ecb56f03747d0b29d4", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -956.9999389648438, + "y": 124.99999237060547, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c5a46f25ef7f4f54bc828b844400e69b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9672423af31b4e58b53ca5267e390319" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ddf3336b2d0746c89f2beae324956f8a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -344.0000305175781, + "y": -28.99999237060547, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "29d72b1344ed4e51847a10c798a9cdc5" + }, + { + "m_Id": "6f31f1e0dd9b41b491941a1d4c1656ef" + }, + { + "m_Id": "e718abcf25c849a5805cd242ed4f6a5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2d5c185a28f46c887951f89f020121c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e718abcf25c849a5805cd242ed4f6a5f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90fc3d58f1d47c1987dd92ca5241a69", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f4e71783985d4060ab82cae1b27c87f6", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0, + "y": 124.99999237060547, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "742a96e2426044d7be5a89afc88891bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta new file mode 100644 index 0000000..02cb2f8 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenter.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 42ba907d16ca12e4ea44090883108545 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph new file mode 100644 index 0000000..99f398b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph @@ -0,0 +1,2016 @@ +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "aba8d64903334d148adb89b1e2525442", + "m_Properties": [ + { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + }, + { + "m_Id": "9672423af31b4e58b53ca5267e390319" + }, + { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + }, + { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + }, + { + "m_Id": "53b64e5cb5d0495bb4c2cdad63400812" + }, + { + "m_Id": "e5612891b8e2424bb624d6653a7394fe" + } + ], + "m_Keywords": [], + "m_Nodes": [ + { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + { + "m_Id": "50da188f33194411a385480240dc7751" + }, + { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + { + "m_Id": "41e6448ea9a94b989f437decde269bb5" + }, + { + "m_Id": "03593ce443f445b7a1ff41b987457ba2" + }, + { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + } + ], + "m_GroupDatas": [ + { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "03593ce443f445b7a1ff41b987457ba2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2964fd5f0bff4d929070d749f3ecb69d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "41e6448ea9a94b989f437decde269bb5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "50da188f33194411a385480240dc7751" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "53e20f469fb24356bfa364ec95860f2c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3616106e0e314e72bf4a078db81b9ae3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "925fe7d6d79a4a4e89ea61b639d7916c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2fb2f8add6484052a046b8586949bb9a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca09615fa92b42ea95b56bc2ab17a858" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d64b59adf30646beb312e4fb4dc61085" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "00cf85eadd9b4d29be6ff1a547b86019" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d904f0f2c08d47ecb56f03747d0b29d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0ecd50a25c84c8e99319e20a7582cdc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d855814b6f6e4ab8b13d5c6555f058eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f4e71783985d4060ab82cae1b27c87f6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddf3336b2d0746c89f2beae324956f8a" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1f11d896cebd4a95959faa84c67062aa" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0043c651d39645ba9a36c7719dc1497a", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "00cf85eadd9b4d29be6ff1a547b86019", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 37.99998092651367, + "y": -25.999950408935548, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "88ed09d102f1495a8b64d48d31183c04" + }, + { + "m_Id": "81f85b0de2794e979a065a52b2f6aece" + }, + { + "m_Id": "7e0d4968f302483ba292bcd9adcc0545" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "03593ce443f445b7a1ff41b987457ba2", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -485.9998779296875, + "y": 529.0, + "width": 153.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "0043c651d39645ba9a36c7719dc1497a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e5612891b8e2424bb624d6653a7394fe" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "06c966d71829473d962de9f70dc452da", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0833fa49fbff41dea810a64b65c074c1", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0df1d7cc896b451aa4f9482fb4e00afc", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0e5c02b7b1b44f5d9a99d40b5ec852dd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "138d8d5a726045edb8381892b1daa278", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": -1.0, + "z": -1.0, + "w": -1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "181227cacc904858913e35b23dbfc746", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1f11d896cebd4a95959faa84c67062aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 571.0, + "y": -73.9999771118164, + "width": 116.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "44d833224b8e4875bb4102479fe993bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2964fd5f0bff4d929070d749f3ecb69d", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -762.9999389648438, + "y": 124.99999237060547, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f09f3d895604184823efab79d8b0ee8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2aa01d9c80c5403faeb9fb67ebffad85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "29d72b1344ed4e51847a10c798a9cdc5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "2aa01d9c80c5403faeb9fb67ebffad85", + "m_Guid": { + "m_GuidSerialized": "5cab732c-7560-479f-a4a3-b7facb198ff7" + }, + "m_Name": "Fade Center", + "m_DefaultReferenceName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2ebf7cbac03b41afb38f3a6ca7c3116b", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "2fb2f8add6484052a046b8586949bb9a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0000610351563, + "y": -28.99996566772461, + "width": 128.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ab9e30fea8f04da4b88a3b3ae7874087" + }, + { + "m_Id": "0e5c02b7b1b44f5d9a99d40b5ec852dd" + }, + { + "m_Id": "b1aa44113db645e9a5b1073bb13cd1a4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "32338ca3155e41c4b01d0375f8ad5bbb", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 10000.0, + "m_DefaultValue": 500.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "3616106e0e314e72bf4a078db81b9ae3", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -517.9999389648438, + "y": 361.9999694824219, + "width": 186.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "138d8d5a726045edb8381892b1daa278" + }, + { + "m_Id": "c98ca73169e44ceea650da6617a5d90e" + }, + { + "m_Id": "e12fabba754e4e099601438be5cde249" + }, + { + "m_Id": "adc2a8f7d74e4a4f90a1ce17b164dbe1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3a1aa4ed117749e0bfa3037a682a1ebb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "41e6448ea9a94b989f437decde269bb5", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1030.9998779296875, + "y": 445.9999694824219, + "width": 136.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "57a044e3d858458586384ae7dbe3f74d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53b64e5cb5d0495bb4c2cdad63400812" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44d833224b8e4875bb4102479fe993bd", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "45155fe0c17d4e699e80db8c9a7cc3ae", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "478f85ec7d604c1fb86888ada43c75b0", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "50da188f33194411a385480240dc7751", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 294.0000305175781, + "y": -73.9999771118164, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ebf7cbac03b41afb38f3a6ca7c3116b" + }, + { + "m_Id": "c8c88cf4a4924d9c959c59efdd6d5ca0" + }, + { + "m_Id": "0833fa49fbff41dea810a64b65c074c1" + }, + { + "m_Id": "478f85ec7d604c1fb86888ada43c75b0" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "53b64e5cb5d0495bb4c2cdad63400812", + "m_Guid": { + "m_GuidSerialized": "2020153d-2c24-472d-95cb-988068b911af" + }, + "m_Name": "Noise Scale", + "m_DefaultReferenceName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 3000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.NoiseNode", + "m_ObjectId": "53e20f469fb24356bfa364ec95860f2c", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Simple Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -876.9998779296875, + "y": 361.9999694824219, + "width": 207.99998474121095, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "c6026a59c5094fa381eca8262e3bb80e" + }, + { + "m_Id": "32338ca3155e41c4b01d0375f8ad5bbb" + }, + { + "m_Id": "a99587b7214d480e8f080b0c522ab779" + } + ], + "synonyms": [ + "value noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57a044e3d858458586384ae7dbe3f74d", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "697cd3757630460b84abac350b57c07f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6a49e4f281b5459ebc151a5d1727e365", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.3199999928474426, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f31f1e0dd9b41b491941a1d4c1656ef", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "742a96e2426044d7be5a89afc88891bd", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "75d91800f19c49f08cc40ce38e7a5f08", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7e0d4968f302483ba292bcd9adcc0545", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "81f85b0de2794e979a065a52b2f6aece", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "88ed09d102f1495a8b64d48d31183c04", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8f472d7c87fb413c9090e2648e2409df", + "m_Guid": { + "m_GuidSerialized": "1f8814ed-c35a-468a-9871-4388ffe31998" + }, + "m_Name": "Fade Size", + "m_DefaultReferenceName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "925fe7d6d79a4a4e89ea61b639d7916c", + "m_Group": { + "m_Id": "e6016317e3d147cc8fcfb5db22fbbe45" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -280.9999694824219, + "y": 361.9999694824219, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "75d91800f19c49f08cc40ce38e7a5f08" + }, + { + "m_Id": "6a49e4f281b5459ebc151a5d1727e365" + }, + { + "m_Id": "181227cacc904858913e35b23dbfc746" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "9672423af31b4e58b53ca5267e390319", + "m_Guid": { + "m_GuidSerialized": "57d0cadc-d349-4702-8bc4-a65757ada858" + }, + "m_Name": "Fade Scale", + "m_DefaultReferenceName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ac108128bf84df3be3fdd05853e81ac", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9f09f3d895604184823efab79d8b0ee8", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "a0ecd50a25c84c8e99319e20a7582cdc", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -753.0000610351563, + "y": -28.99996566772461, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "3a1aa4ed117749e0bfa3037a682a1ebb" + }, + { + "m_Id": "e2d5c185a28f46c887951f89f020121c" + }, + { + "m_Id": "697cd3757630460b84abac350b57c07f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a99587b7214d480e8f080b0c522ab779", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab9e30fea8f04da4b88a3b3ae7874087", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "adc2a8f7d74e4a4f90a1ce17b164dbe1", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b1aa44113db645e9a5b1073bb13cd1a4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c5a46f25ef7f4f54bc828b844400e69b", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c6026a59c5094fa381eca8262e3bb80e", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c8c88cf4a4924d9c959c59efdd6d5ca0", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c98ca73169e44ceea650da6617a5d90e", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ca09615fa92b42ea95b56bc2ab17a858", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -343.9999084472656, + "y": 124.99999237060547, + "width": 125.99999237060547, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "06c966d71829473d962de9f70dc452da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8f472d7c87fb413c9090e2648e2409df" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d437cf1afdb240b4a5b51b9a72d9e4b6", + "m_Title": "Fade By Distance", + "m_Position": { + "x": -1163.0, + "y": -198.00001525878907 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d6121fc9c0c040e9a86ebf030b12be30", + "m_Guid": { + "m_GuidSerialized": "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5" + }, + "m_Name": "Fade Start", + "m_DefaultReferenceName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.10000000149011612, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "d64b59adf30646beb312e4fb4dc61085", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1029.0001220703125, + "y": -25.99997329711914, + "width": 206.0, + "height": 132.0 + } + }, + "m_Slots": [ + { + "m_Id": "0df1d7cc896b451aa4f9482fb4e00afc" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "d855814b6f6e4ab8b13d5c6555f058eb", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -153.0, + "y": -28.999984741210939, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "e90fc3d58f1d47c1987dd92ca5241a69" + }, + { + "m_Id": "45155fe0c17d4e699e80db8c9a7cc3ae" + }, + { + "m_Id": "9ac108128bf84df3be3fdd05853e81ac" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d904f0f2c08d47ecb56f03747d0b29d4", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -956.9999389648438, + "y": 124.99999237060547, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c5a46f25ef7f4f54bc828b844400e69b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9672423af31b4e58b53ca5267e390319" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ddf3336b2d0746c89f2beae324956f8a", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -344.0000305175781, + "y": -28.99999237060547, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "29d72b1344ed4e51847a10c798a9cdc5" + }, + { + "m_Id": "6f31f1e0dd9b41b491941a1d4c1656ef" + }, + { + "m_Id": "e718abcf25c849a5805cd242ed4f6a5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e12fabba754e4e099601438be5cde249", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e2d5c185a28f46c887951f89f020121c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "e5612891b8e2424bb624d6653a7394fe", + "m_Guid": { + "m_GuidSerialized": "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + }, + "m_Name": "Noise Strength", + "m_DefaultReferenceName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e6016317e3d147cc8fcfb5db22fbbe45", + "m_Title": "Fade Out Noise", + "m_Position": { + "x": -1055.9998779296875, + "y": 302.9999694824219 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e718abcf25c849a5805cd242ed4f6a5f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90fc3d58f1d47c1987dd92ca5241a69", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f4e71783985d4060ab82cae1b27c87f6", + "m_Group": { + "m_Id": "d437cf1afdb240b4a5b51b9a72d9e4b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -546.0, + "y": 124.99999237060547, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "742a96e2426044d7be5a89afc88891bd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d6121fc9c0c040e9a86ebf030b12be30" + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph.meta new file mode 100644 index 0000000..8f6966a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/FadeFromCenterWithNoise.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d76b454bee8e3db44acf749b2f4ac142 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph new file mode 100644 index 0000000..edd4fcb --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph @@ -0,0 +1,1631 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "f2fb45c99bd74dbdb0a2a80c292ef135", + "m_Properties": [ + { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + }, + { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + }, + { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + }, + { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "8df4871aebc8484b995c89f19e9a9c42" + } + ], + "m_Nodes": [ + { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + { + "m_Id": "4e3c705529e34534aa1ae8f82063b2e2" + }, + { + "m_Id": "69d1585c4de548d5a0db94abbfc4c381" + }, + { + "m_Id": "bafd4f93d1334cbe90a29859a7aedc71" + }, + { + "m_Id": "a8bb1a0ba414447a80e9c1eb408c0b26" + }, + { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + } + ], + "m_GroupDatas": [ + { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e3c705529e34534aa1ae8f82063b2e2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69d1585c4de548d5a0db94abbfc4c381" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d717ac00a8d4e97b9db4b121bc1785a" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "809e43cdf38b4568a9be915b49f8ce54" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6d6ed4fe0b9b402f9ee9295747e15f5a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a8bb1a0ba414447a80e9c1eb408c0b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070a2f6c978a4a6ab90ed176b0508c83" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bafd4f93d1334cbe90a29859a7aedc71" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8962b1782d504f42bf04a975f59ed57a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ef5323960eb841cc8b58830df8b973a8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27c99160cff44716a036093f84385ae8" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "e1ae6feac7b34dfc97bb12afd9cd5eed" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "01749cda28ae4b6a81791b54d153969c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "070a2f6c978a4a6ab90ed176b0508c83", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -404.99993896484377, + "y": -127.00001525878906, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a6e7b98f883b456995976d00ebf53b5e" + }, + { + "m_Id": "73c056bd56b440e5ad8f7f60c78f0345" + }, + { + "m_Id": "4633ed15d9164792912808938e4c6922" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0aa4852c555a48d5b62f248a256951db", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2791461605ca45bb9e589a202129423b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "27c99160cff44716a036093f84385ae8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -599.0, + "y": -127.00001525878906, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "65f8d28cf5fb4350ab0b2a0c96eef340" + }, + { + "m_Id": "c86a53ee8fc248b0bb896d3363a8d75a" + }, + { + "m_Id": "9f906570a17e479e9c2ebdaed7f352a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "31d1ea0f7dc34e08916f209a290de33a", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4633ed15d9164792912808938e4c6922", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d565458131e41e2a79034e4aad75893", + "m_Id": 0, + "m_DisplayName": "IndexMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4e3c705529e34534aa1ae8f82063b2e2", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1468.0, + "y": -194.0, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d565458131e41e2a79034e4aad75893" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5038c1172f604160aff694acc6ae6df2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5ab76217bfb4436cbfcaaecc18ff1e82", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "65f8d28cf5fb4350ab0b2a0c96eef340", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6953759088fe4188a42c704630a5d0ab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "69d1585c4de548d5a0db94abbfc4c381", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -810.9999389648438, + "y": 8.000005722045899, + "width": 149.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "99896366a60c47eeb4e5263be38d7b65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "6d6ed4fe0b9b402f9ee9295747e15f5a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1169.0, + "y": -160.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0bf14976a6b4e11adf7a1d828ed800a" + }, + { + "m_Id": "0aa4852c555a48d5b62f248a256951db" + }, + { + "m_Id": "6953759088fe4188a42c704630a5d0ab" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "73c056bd56b440e5ad8f7f60c78f0345", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RoundNode", + "m_ObjectId": "7d717ac00a8d4e97b9db4b121bc1785a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Round", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1009.0, + "y": -160.0, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5ab76217bfb4436cbfcaaecc18ff1e82" + }, + { + "m_Id": "31d1ea0f7dc34e08916f209a290de33a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8084bf65f00644dabc2aec95d26b1899", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 255.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "809e43cdf38b4568a9be915b49f8ce54", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1336.0, + "y": -219.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9d2bf305a548446ab5d8a3549e2c21ab" + }, + { + "m_Id": "8084bf65f00644dabc2aec95d26b1899" + }, + { + "m_Id": "c7b4bc6bce934fe3816406ffd52d90b1" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "877e02404ccd4f8bacb1b633f8566e52", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "8962b1782d504f42bf04a975f59ed57a", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1336.0, + "y": -96.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "01749cda28ae4b6a81791b54d153969c" + }, + { + "m_Id": "5038c1172f604160aff694acc6ae6df2" + }, + { + "m_Id": "e90666cc01c648e0b405ecdc828f117f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "8df4871aebc8484b995c89f19e9a9c42", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "a0801ca73b36407d819e5e94e8d257f8" + }, + { + "m_Id": "bd53ab12eeb14d719510b6f494c88051" + }, + { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + }, + { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ed0d739cb1e4f58b494cd80d2062274", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "99896366a60c47eeb4e5263be38d7b65", + "m_Id": 0, + "m_DisplayName": "StrengthMask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9d2bf305a548446ab5d8a3549e2c21ab", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9f906570a17e479e9c2ebdaed7f352a5", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a0801ca73b36407d819e5e94e8d257f8", + "m_Guid": { + "m_GuidSerialized": "ead5ff0c-808b-4506-a4ef-d060d4253eec" + }, + "m_Name": "IndexMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_a0801ca73b36407d819e5e94e8d257f8", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a6e7b98f883b456995976d00ebf53b5e", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a8bb1a0ba414447a80e9c1eb408c0b26", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -579.9999389648438, + "y": 8.000005722045899, + "width": 107.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8ed0d739cb1e4f58b494cd80d2062274" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e4354abeff924a52a5bf3d03e6a30876" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ac4fa0053acd4b6aa020fbf2b5bec250", + "m_Id": 0, + "m_DisplayName": "Finger", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b616e5daf63642a58bf751dc990420a0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bafd4f93d1334cbe90a29859a7aedc71", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1444.0, + "y": -26.0, + "width": 108.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ac4fa0053acd4b6aa020fbf2b5bec250" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d036a8fc2b59459db65b257b9e563abb" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "bd53ab12eeb14d719510b6f494c88051", + "m_Guid": { + "m_GuidSerialized": "e4c836e8-4db4-4945-914e-0b6bbb56f658" + }, + "m_Name": "StrengthMask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_bd53ab12eeb14d719510b6f494c88051", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c7b4bc6bce934fe3816406ffd52d90b1", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c86a53ee8fc248b0bb896d3363a8d75a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.5, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d036a8fc2b59459db65b257b9e563abb", + "m_Guid": { + "m_GuidSerialized": "40903f92-82d7-45ce-805d-c18e2c47538a" + }, + "m_Name": "Finger", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_d036a8fc2b59459db65b257b9e563abb", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d0bf14976a6b4e11adf7a1d828ed800a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "e1ae6feac7b34dfc97bb12afd9cd5eed", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -208.99998474121095, + "y": -127.0, + "width": 119.99999237060547, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "e479ceece67345e38528167ae9ded368" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "e4354abeff924a52a5bf3d03e6a30876", + "m_Guid": { + "m_GuidSerialized": "78791cd1-7746-4be4-9c01-14a13214640f" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_e4354abeff924a52a5bf3d03e6a30876", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e479ceece67345e38528167ae9ded368", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e90666cc01c648e0b405ecdc828f117f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ModuloNode", + "m_ObjectId": "ef5323960eb841cc8b58830df8b973a8", + "m_Group": { + "m_Id": "fe8a557ad1684f24be7e69d489110a5a" + }, + "m_Name": "Modulo", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -788.9999389648438, + "y": -160.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "877e02404ccd4f8bacb1b633f8566e52" + }, + { + "m_Id": "b616e5daf63642a58bf751dc990420a0" + }, + { + "m_Id": "2791461605ca45bb9e589a202129423b" + } + ], + "synonyms": [ + "fmod" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "fe8a557ad1684f24be7e69d489110a5a", + "m_Title": "Extract Nth Bit From Mask", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta new file mode 100644 index 0000000..867433c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Subgraphs/OneFingerHighlight.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b8fd0258d5743d74290d71cbca4d556b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph new file mode 100644 index 0000000..9eeba46 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph @@ -0,0 +1,3321 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "bbe587a3c4fd460b8d31bcd77e5be2d9" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + { + "m_Id": "4b816566a2b4453f8e6248edadd8bc7e" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "4b816566a2b4453f8e6248edadd8bc7e" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c3100504dd1f4609897d74a56d5a5192" + }, + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0668e7f621404c1489d665f0e514dc08", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -266.00006103515627, + "y": 751.9999389648438, + "width": 140.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -265.9999694824219, + "y": 98.00000762939453 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -248.00001525878907, + "y": 223.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3b17f6832e694f669e73d671ab3d393e", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3d3fe361422b4efcb32fb69ff19d590b", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 630.9999389648438, + "y": 90.99999237060547, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4b816566a2b4453f8e6248edadd8bc7e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c4a8074662c34ecb9a45e541f001440e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 786.0, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0000915527344, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -251.99998474121095, + "y": 852.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -255.0000762939453, + "y": 820.0, + "width": 128.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95e7789126b44a42b5cf0cdb61b5dd63", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -552.0000610351563, + "y": -352.0000305175781, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -290.99993896484377, + "y": 669.0000610351563 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bbe587a3c4fd460b8d31bcd77e5be2d9", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -302.0000305175781, + "y": 189.00001525878907, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "c3100504dd1f4609897d74a56d5a5192", + "m_ActiveSubTarget": { + "m_Id": "d2798c665f9a477ab43d08a00b10012b" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c4a8074662c34ecb9a45e541f001440e", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "cf793574f10f4ebc80caf6da6126725f", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenter", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -95.00009155273438, + "y": 727.9999389648438, + "width": 226.99998474121095, + "height": 349.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "95e7789126b44a42b5cf0cdb61b5dd63" + }, + { + "m_Id": "3b17f6832e694f669e73d671ab3d393e" + }, + { + "m_Id": "0668e7f621404c1489d665f0e514dc08" + }, + { + "m_Id": "f92be7ab6a184448a4090d4555f829bb" + }, + { + "m_Id": "3d3fe361422b4efcb32fb69ff19d590b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"42ba907d16ca12e4ea44090883108545\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "1f8814ed-c35a-468a-9871-4388ffe31998", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + ], + "m_PropertyIds": [ + -1630849980, + 580488582, + 624227168, + -1613606145, + -1811656001, + 345982022 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "d2798c665f9a477ab43d08a00b10012b" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 631.0001220703125, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -248.00001525878907, + "y": 253.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f92be7ab6a184448a4090d4555f829bb", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -723.000244140625, + "y": -369.0000915527344 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta new file mode 100644 index 0000000..a4ec780 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bd11349dc99f3fd4083ef2f86cee9c1f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph new file mode 100644 index 0000000..599205d --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph @@ -0,0 +1,3321 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "65b83a7ed87148008ca6c1729ef22690" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + { + "m_Id": "71f0600da00643e98965c5f35d8a0d08" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cf793574f10f4ebc80caf6da6126725f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "71f0600da00643e98965c5f35d8a0d08" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c3100504dd1f4609897d74a56d5a5192" + }, + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0668e7f621404c1489d665f0e514dc08", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -266.00006103515627, + "y": 751.9999389648438, + "width": 140.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -265.9999694824219, + "y": 98.00000762939453 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -246.0, + "y": 221.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3b17f6832e694f669e73d671ab3d393e", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3d3fe361422b4efcb32fb69ff19d590b", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 630.9999389648438, + "y": 90.99999237060547, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "65b83a7ed87148008ca6c1729ef22690", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 786.0, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0000915527344, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "71f0600da00643e98965c5f35d8a0d08", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a8b564e9574e4d0bab742cb00abaef5e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -251.99998474121095, + "y": 852.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -255.0000762939453, + "y": 820.0, + "width": 128.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95e7789126b44a42b5cf0cdb61b5dd63", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -557.0000610351563, + "y": -352.0000305175781, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a8b564e9574e4d0bab742cb00abaef5e", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -290.99993896484377, + "y": 669.0000610351563 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -302.0, + "y": 187.00001525878907, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "c3100504dd1f4609897d74a56d5a5192", + "m_ActiveSubTarget": { + "m_Id": "d3c4559a234f426fb26c65410f931268" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "cf793574f10f4ebc80caf6da6126725f", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenter", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -95.00009155273438, + "y": 727.9999389648438, + "width": 226.99998474121095, + "height": 349.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "95e7789126b44a42b5cf0cdb61b5dd63" + }, + { + "m_Id": "3b17f6832e694f669e73d671ab3d393e" + }, + { + "m_Id": "0668e7f621404c1489d665f0e514dc08" + }, + { + "m_Id": "f92be7ab6a184448a4090d4555f829bb" + }, + { + "m_Id": "3d3fe361422b4efcb32fb69ff19d590b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"42ba907d16ca12e4ea44090883108545\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "1f8814ed-c35a-468a-9871-4388ffe31998", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191" + ], + "m_PropertyIds": [ + -1630849980, + 580488582, + 624227168, + -1613606145, + -1811656001, + 345982022 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "d3c4559a234f426fb26c65410f931268" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 631.0001220703125, + "y": 702.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -246.0, + "y": 255.00001525878907, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f92be7ab6a184448a4090d4555f829bb", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -723.000244140625, + "y": -369.0000915527344 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta new file mode 100644 index 0000000..52ccc92 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_HDR.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0f2e4d0d30e2b93488dce2f0124a9b44 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph new file mode 100644 index 0000000..50f019f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph @@ -0,0 +1,3559 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "a806797571054750b7914b3f3368bcf3" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "3da30c036b3b430db3e22c92ed23b12d" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1811656001 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 345982022 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "3da30c036b3b430db3e22c92ed23b12d" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c3100504dd1f4609897d74a56d5a5192" + }, + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "053984dd06c54d7396a27c9330f5bdc3", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -268.0, + "y": 886.9999389648438, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a4e752f781b4988853fc2606073bec9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -270.9999694824219, + "y": 751.9999389648438, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -265.9999694824219, + "y": 98.00000762939453 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a4e752f781b4988853fc2606073bec9", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2d7342e186fa4e2a9dac7a2ee5ee2df1", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -247.00001525878907, + "y": 222.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "35fa8294ef2143418cd9376648ca630f", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "38c108c327f9469d948fd7c21d4caef5", + "m_Guid": { + "m_GuidSerialized": "97f221b2-efe5-40bc-bd53-64e53c2489da" + }, + "m_Name": "Noise Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Noise", + "m_OverrideReferenceName": "_NoiseStrength", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3da30c036b3b430db3e22c92ed23b12d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9066963e5ff4815afdb4f1bb0329d11" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 665.0, + "y": 90.99996948242188, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4df96cba5a98408cad85641a38081f33", + "m_Id": -1811656001, + "m_DisplayName": "Noise Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_StageCapability": 3, + "m_Value": 3000.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "56abf8d7f410479daafc41b10c424c1b", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -285.0, + "y": 921.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2d7342e186fa4e2a9dac7a2ee5ee2df1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "5d26331fb0284ebfbda4e8516c870481", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenterWithNoise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.00000762939453, + "y": 732.0, + "width": 240.99998474121095, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "89a4a0384f8043278252225ee3f95cc2" + }, + { + "m_Id": "634be019e24e46f59f70e6c3453dc7d2" + }, + { + "m_Id": "b8a1c2082d6d4d51b7ae7105deef7616" + }, + { + "m_Id": "35fa8294ef2143418cd9376648ca630f" + }, + { + "m_Id": "4df96cba5a98408cad85641a38081f33" + }, + { + "m_Id": "64a94117711e4945a3322b034f845b23" + }, + { + "m_Id": "f4a0eea95f4143708eaf6fec870aa16e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"d76b454bee8e3db44acf749b2f4ac142\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "1f8814ed-c35a-468a-9871-4388ffe31998", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "111bfe88-5f28-4a9d-8cf6-955d95b77e5e", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191", + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858" + ], + "m_PropertyIds": [ + -1613606145, + 624227168, + -617368501, + -1811656001, + 345982022, + -1630849980, + 580488582 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "634be019e24e46f59f70e6c3453dc7d2", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "64a94117711e4945a3322b034f845b23", + "m_Id": 345982022, + "m_DisplayName": "Noise Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -264.9999694824219, + "y": 786.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0, + "y": 711.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -256.9999694824219, + "y": 852.9999389648438, + "width": 126.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 819.9999389648438, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "89a4a0384f8043278252225ee3f95cc2", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.00006103515627, + "y": -318.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -554.0, + "y": -352.0, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "a806797571054750b7914b3f3368bcf3", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a9066963e5ff4815afdb4f1bb0329d11", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -309.6481018066406, + "y": 672.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b8a1c2082d6d4d51b7ae7105deef7616", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -303.0, + "y": 188.0, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "c3100504dd1f4609897d74a56d5a5192", + "m_ActiveSubTarget": { + "m_Id": "f9edfc9b73c64d9c82a3adcb415be313" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 699.9998779296875, + "y": 710.9999389648438, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4a0eea95f4143708eaf6fec870aa16e", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -247.00001525878907, + "y": 252.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f6a3efa7797c43478db6beab00c46be9", + "m_Guid": { + "m_GuidSerialized": "eddf89f6-2072-46fa-9abd-41068cfb3575" + }, + "m_Name": "Noise Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_NoiseScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "f9edfc9b73c64d9c82a3adcb415be313" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -723.000244140625, + "y": -369.0000915527344 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta new file mode 100644 index 0000000..c542836 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 89a6790c28795dd4987bb267c3d05338 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph new file mode 100644 index 0000000..5a5ca3b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph @@ -0,0 +1,3559 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a06c834ea56343ef916b53766bd8641b", + "m_Properties": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "34aa0abaf7f5478c90cc30f3286f035f" + } + ], + "m_Nodes": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + }, + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + { + "m_Id": "34c896bda9f5409293c785dc750121ee" + } + ], + "m_GroupDatas": [ + { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "053984dd06c54d7396a27c9330f5bdc3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1811656001 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "08881264b1d347b8a7d1a89f51aa8b26" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1630849980 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "34d3a17f883d4e748c195f45377ad0d6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1375339933 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1084464545 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56abf8d7f410479daafc41b10c424c1b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 345982022 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6626a0b4e7aa41caaa9a252217e3c921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 580488582 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7aa8fb500c3f44869e92c7ae4e9459a1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": -1613606145 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80b198dd0f3c4381ae06bc6305fc01e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d26331fb0284ebfbda4e8516c870481" + }, + "m_SlotId": 624227168 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9be150a2427e45e4ae9d9bd155565654" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1971594330 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e92fcaeb3dd40388ff3e8610e80684c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 523156680 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0c03d907cb84e89a67dd7a4593d1c17" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -855696343 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd1af2c3043743ddabe78ac535eac899" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": -1811282596 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "407eecca5df04d4db097f64ce851033f" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cab94b32336743ffa67ff9054da72932" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "de89c844cfa14d6b8632a846343e6f65" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": 1976307498 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee5133f546cc483ca43f918a516de0dd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4e49d32beb0149f7ba958b72335bb8d3" + }, + "m_SlotId": -1021282281 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eececb6f85a842f687afb37140e55a9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f674bd8c89be4f03ae92a34993a9b921" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87df4767a4424a6c8bc66e8d80c50f66" + }, + "m_SlotId": 1663712986 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff65f467822841edbec1f7ab7a4c05f7" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "689a47dc1aad4f63a56328163b73a947" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1100.0, + "y": 90.9999771118164 + }, + "m_Blocks": [ + { + "m_Id": "954696b12d2b4be2ba5ee866fd243a87" + }, + { + "m_Id": "3d700b923b37409f8d116e472c1fe9dd" + }, + { + "m_Id": "53daca37533a4504a35932fb4954e2de" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1100.0, + "y": 297.0 + }, + "m_Blocks": [ + { + "m_Id": "75b13e7d54c642f8a668018865116259" + }, + { + "m_Id": "1b99066cc31146b5993f6166f30f121c" + }, + { + "m_Id": "34c896bda9f5409293c785dc750121ee" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10200,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c3100504dd1f4609897d74a56d5a5192" + }, + { + "m_Id": "67b624bda26a492193a2fd0e5782d7fd" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "00166ed539b24c0da11650444a9ff874", + "m_Id": 0, + "m_DisplayName": "Finger Color (4)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "02d8b49880284a2e8976ff8016a3b386", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03eedfceeb4f4bcba36d4a70e2c8d8c3", + "m_Id": -1811282596, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_65e2a85457434808843afef2fe2e87a4", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "053984dd06c54d7396a27c9330f5bdc3", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -268.0, + "y": 886.9999389648438, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a4e752f781b4988853fc2606073bec9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "08881264b1d347b8a7d1a89f51aa8b26", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -270.9999694824219, + "y": 751.9999389648438, + "width": 140.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "27bde71856e64c5fb0e8dbb9d501e579" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "0e5697e9fd8f4c788e50c99b8512a636", + "m_Title": "Edge Highlight Fresnel Shading", + "m_Position": { + "x": -265.9999694824219, + "y": 98.00000762939453 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "125f5fd7e2cf45a0afa8c1259f285a5d", + "m_Id": 3, + "m_DisplayName": "Opacity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Opacity", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "13131328a764434d8219c64e9e98e332", + "m_Id": 1663712986, + "m_DisplayName": "MainColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_e7ec15d738174e87be7ed213307bd8ff", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "131f24e8de374eef91873b49f428ed0f", + "m_Guid": { + "m_GuidSerialized": "4a49e79f-8e1c-48e5-83de-66327684b1b6" + }, + "m_Name": "Fade Center", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector3_131f24e8de374eef91873b49f428ed0f", + "m_OverrideReferenceName": "_FadeCenter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.15000000596046449, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "175f8b266c554716b346221f83469846", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "19894bdbd55d4a109ef1a1733dcaf19b", + "m_Id": -855696343, + "m_DisplayName": "CombinedFingerIndexStrengthMask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture2D_0928b8f116c44abbae77c5de023738c3", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1b99066cc31146b5993f6166f30f121c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "55edc8b5a6c64a0980bd981dcfdfd137" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f7ea2c230a141cca4023e1daba8f84c", + "m_Id": 0, + "m_DisplayName": "Fade Start", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "270856ab3ee645fc86e5aa3fabb38e92", + "m_Guid": { + "m_GuidSerialized": "ee8041a7-830f-4b0d-bbfb-c8d4b0a5f0b9" + }, + "m_Name": "Finger Color (4)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_4", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "27bde71856e64c5fb0e8dbb9d501e579", + "m_Id": 0, + "m_DisplayName": "Fade Center", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a4e752f781b4988853fc2606073bec9", + "m_Id": 0, + "m_DisplayName": "Noise Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2d13e604eab2442aa18dc6bf86657437", + "m_Id": 1976307498, + "m_DisplayName": "FingerColor (2)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_2d4aa9f1361a4bb79552df23b4034789", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2d7342e186fa4e2a9dac7a2ee5ee2df1", + "m_Id": 0, + "m_DisplayName": "Noise Strength", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "33c600be145641b6961245030b69e4c8", + "m_Id": 523156680, + "m_DisplayName": "ThumbColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_0218d236a8fb40a5a6d29d01d7441a18", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "34aa0abaf7f5478c90cc30f3286f035f", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + }, + { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + }, + { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + }, + { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + }, + { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + }, + { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + }, + { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + }, + { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + }, + { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + }, + { + "m_Id": "131f24e8de374eef91873b49f428ed0f" + }, + { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + }, + { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + }, + { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + }, + { + "m_Id": "f6a3efa7797c43478db6beab00c46be9" + }, + { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "34c896bda9f5409293c785dc750121ee", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b9f821fc46be44e8b0acf8a741aba43b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "34d3a17f883d4e748c195f45377ad0d6", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -249.0000457763672, + "y": 221.0, + "width": 137.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa3d97b3729a4c41990a7aebbccc7413" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90f2e56c460d4e1784572f05a769c0b4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "35fa8294ef2143418cd9376648ca630f", + "m_Id": -1613606145, + "m_DisplayName": "Fade Size", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_8f472d7c87fb413c9090e2648e2409df", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "38c108c327f9469d948fd7c21d4caef5", + "m_Guid": { + "m_GuidSerialized": "97f221b2-efe5-40bc-bd53-64e53c2489da" + }, + "m_Name": "Noise Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Noise", + "m_OverrideReferenceName": "_NoiseStrength", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3aa510de00fc44b5a7b4fbdc94fd2f3a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3c4ec7e4c2ff41fdb9a4cbbcc6bca3c6", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -224.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec9d21fdfc6f42f891056b5c5d94470b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "790d9fc827b34c73bec34e818f6e56d6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3d700b923b37409f8d116e472c1fe9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bf5a9fdbf14b451b8d8c02c32ef93198" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fb54fa177634d6bb523fe3118ffee76", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlendNode", + "m_ObjectId": "407eecca5df04d4db097f64ce851033f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Blend", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 665.0, + "y": 90.99996948242188, + "width": 161.0, + "height": 177.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "d677f3e3a5a14213b60a716a98042e04" + }, + { + "m_Id": "8e4a559e5e3f4077b9122fc0b964aedc" + }, + { + "m_Id": "125f5fd7e2cf45a0afa8c1259f285a5d" + }, + { + "m_Id": "eb74a97523d44f7d92e8422c8c3dac23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_BlendMode": 21 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "424ab646eff94a79b77a1000c78c5e36", + "m_Id": -1021282281, + "m_DisplayName": "FingerColor (4)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_01b32a3c13cb4e809d4a4c5c8d2561c6", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "47a34d1deca44df8bbdb9162ddc3f875", + "m_Id": 1971594330, + "m_DisplayName": "FingerColor (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_9bd2e93f1ac04295bde88ceef15bbda9", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aa7ed6706aa402ebac1245a10f22526", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4df96cba5a98408cad85641a38081f33", + "m_Id": -1811656001, + "m_DisplayName": "Noise Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_53b64e5cb5d0495bb4c2cdad63400812", + "m_StageCapability": 3, + "m_Value": 3000.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "4e49d32beb0149f7ba958b72335bb8d3", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "AllFingerHighlights", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -234.00006103515626, + "y": -368.0, + "width": 362.9999694824219, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "19894bdbd55d4a109ef1a1733dcaf19b" + }, + { + "m_Id": "33c600be145641b6961245030b69e4c8" + }, + { + "m_Id": "47a34d1deca44df8bbdb9162ddc3f875" + }, + { + "m_Id": "2d13e604eab2442aa18dc6bf86657437" + }, + { + "m_Id": "b7f9b357faee431daff20dda585e112a" + }, + { + "m_Id": "424ab646eff94a79b77a1000c78c5e36" + }, + { + "m_Id": "7e27682e0be1449b8b97bc620527e0e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"31b878b1ba6f0f548bacb4ee6ae992e9\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "2f9f58a7-2360-4406-ad49-c0ec6ab7e888", + "c0c8f59f-29e6-493f-a330-f6922651ae68", + "6484623c-8e00-468a-b021-9f71d15f37ec", + "6c244190-8ce8-4e53-935d-950979362de9", + "af07249a-075b-460d-b8f0-177ec162dfc8", + "3e0a3faa-d32a-4768-94a3-2e52f5d757d5" + ], + "m_PropertyIds": [ + -855696343, + 523156680, + 1971594330, + 1976307498, + -1084464545, + -1021282281 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "527daaa2de7746c5a6a463af9d875d1c", + "m_Guid": { + "m_GuidSerialized": "8a5f919c-156f-4927-a515-9722f4c34d64" + }, + "m_Name": "Fade Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FadeScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 4.0, + "z": 1.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "53daca37533a4504a35932fb4954e2de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "eebf30d05db043f8b88ead54738748e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55edc8b5a6c64a0980bd981dcfdfd137", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "56abf8d7f410479daafc41b10c424c1b", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -285.0, + "y": 921.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2d7342e186fa4e2a9dac7a2ee5ee2df1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "38c108c327f9469d948fd7c21d4caef5" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5971a7e513b04d12a1d7afd36e8a034c", + "m_Guid": { + "m_GuidSerialized": "d4bcfe47-ca3b-4c64-a4ab-b5f2ca540bf8" + }, + "m_Name": "Main Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5971a7e513b04d12a1d7afd36e8a034c", + "m_OverrideReferenceName": "_MainColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.658823549747467 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59fe9f4182d7400591ff0aa36b9e8b7f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5a886d3919794a9383ac846e364191c3", + "m_Id": 0, + "m_DisplayName": "Thumb Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "5d26331fb0284ebfbda4e8516c870481", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "FadeFromCenterWithNoise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -111.00000762939453, + "y": 732.0, + "width": 240.99998474121095, + "height": 213.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "89a4a0384f8043278252225ee3f95cc2" + }, + { + "m_Id": "634be019e24e46f59f70e6c3453dc7d2" + }, + { + "m_Id": "b8a1c2082d6d4d51b7ae7105deef7616" + }, + { + "m_Id": "35fa8294ef2143418cd9376648ca630f" + }, + { + "m_Id": "4df96cba5a98408cad85641a38081f33" + }, + { + "m_Id": "64a94117711e4945a3322b034f845b23" + }, + { + "m_Id": "f4a0eea95f4143708eaf6fec870aa16e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"d76b454bee8e3db44acf749b2f4ac142\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "1f8814ed-c35a-468a-9871-4388ffe31998", + "94dbbcf8-a3ef-4f3d-af26-124a2fb50aa5", + "111bfe88-5f28-4a9d-8cf6-955d95b77e5e", + "2020153d-2c24-472d-95cb-988068b911af", + "78a50b82-7c3a-4f55-b29e-10eb73b6b191", + "5cab732c-7560-479f-a4a3-b7facb198ff7", + "57d0cadc-d349-4702-8bc4-a65757ada858" + ], + "m_PropertyIds": [ + -1613606145, + 624227168, + -617368501, + -1811656001, + 345982022, + -1630849980, + 580488582 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e7821aaf77f4514bf530d40a32d0be0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "634be019e24e46f59f70e6c3453dc7d2", + "m_Id": 580488582, + "m_DisplayName": "Fade Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_9672423af31b4e58b53ca5267e390319", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "64a94117711e4945a3322b034f845b23", + "m_Id": 345982022, + "m_DisplayName": "Noise Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_e5612891b8e2424bb624d6653a7394fe", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6626a0b4e7aa41caaa9a252217e3c921", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -264.9999694824219, + "y": 786.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c2a2ce111f6b4f56bd9576d525b5d4c1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "527daaa2de7746c5a6a463af9d875d1c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "67b624bda26a492193a2fd0e5782d7fd", + "m_ActiveSubTarget": { + "m_Id": "bcb4d268c8ea4098aae09ecfbc709549" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "689a47dc1aad4f63a56328163b73a947", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 414.0, + "y": 711.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "175f8b266c554716b346221f83469846" + }, + { + "m_Id": "e1d660485a98402cb1245a4232eebc7a" + }, + { + "m_Id": "e55d2543c8d4427bac7246af9dfcc8b0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75b13e7d54c642f8a668018865116259", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 648.9999389648438, + "y": 968.0, + "width": 200.00001525878907, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "02d8b49880284a2e8976ff8016a3b386" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "790d9fc827b34c73bec34e818f6e56d6", + "m_Guid": { + "m_GuidSerialized": "5af80b98-4f86-424c-aadd-b971907b72d4" + }, + "m_Name": "Finger Color (3)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7aa8fb500c3f44869e92c7ae4e9459a1", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -256.9999694824219, + "y": 852.9999389648438, + "width": 126.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b568afda2471455bbfba3fe22a87c625" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d26f6568d22d4ccb94d0bad3b0127659" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b9a5b2c03c84ddf8e92e2381a95b467", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7bb30650e4174503ac580e4b5d3d3d3e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7e27682e0be1449b8b97bc620527e0e6", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "803826f76d7c4bd592d41746ff0c719d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "80b198dd0f3c4381ae06bc6305fc01e4", + "m_Group": { + "m_Id": "aff23e113c9b4ed393c693fa57a3ae64" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -260.0, + "y": 819.9999389648438, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1f7ea2c230a141cca4023e1daba8f84c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "86572dcc091b457b9f46b55e364fb6de" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "86572dcc091b457b9f46b55e364fb6de", + "m_Guid": { + "m_GuidSerialized": "5305ad3c-9ec3-481b-9419-4c400253ccd1" + }, + "m_Name": "Fade Start", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Offset", + "m_OverrideReferenceName": "_FadeStart", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.11999999731779099, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "87df4767a4424a6c8bc66e8d80c50f66", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "EdgeHighlight", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -90.99992370605469, + "y": 158.0000457763672, + "width": 225.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "03eedfceeb4f4bcba36d4a70e2c8d8c3" + }, + { + "m_Id": "f5fcebe049d64631a5fbbcb29893325a" + }, + { + "m_Id": "13131328a764434d8219c64e9e98e332" + }, + { + "m_Id": "f6d55cdbf87246448fde3d04b65723a5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"3167e2a6e0f4099428078b1f37bd6322\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "fd0a4bf6-b300-4e65-a3eb-da5ec12952cf", + "d2464835-3bbc-4d61-b15c-b807dc2d3cc9", + "26a47553-de8e-4ba3-bb38-9b50d205b82a" + ], + "m_PropertyIds": [ + -1811282596, + 1375339933, + 1663712986 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "883a17e8b9cb41d8871b1a715e637f76", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "89a4a0384f8043278252225ee3f95cc2", + "m_Id": -1630849980, + "m_DisplayName": "Fade Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector3_2aa01d9c80c5403faeb9fb67ebffad85", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e4a559e5e3f4077b9122fc0b964aedc", + "m_Id": 1, + "m_DisplayName": "Blend", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Blend", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "90f2e56c460d4e1784572f05a769c0b4", + "m_Guid": { + "m_GuidSerialized": "29f4b9fb-3f75-4c64-b518-5297ef6c726f" + }, + "m_Name": "Edge Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "_EdgeColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.800000011920929 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "954696b12d2b4be2ba5ee866fd243a87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 961.9998168945313, + "y": 172.0, + "width": 200.00006103515626, + "height": 40.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "883a17e8b9cb41d8871b1a715e637f76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9be150a2427e45e4ae9d9bd155565654", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -284.0000305175781, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d307a970a8894a1baa24b792f9ddb77e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d54d50bd76d34041a693a6b96fdcaa69" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e92fcaeb3dd40388ff3e8610e80684c", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -413.0, + "y": -318.0, + "width": 147.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a886d3919794a9383ac846e364191c3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d710c7c4aa1a4153a2a64167ef0bec76" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a04d70e16271423bba252da08a7e83e2", + "m_Id": 0, + "m_DisplayName": "Finger Color (2)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a0c03d907cb84e89a67dd7a4593d1c17", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -554.0, + "y": -352.0, + "width": 288.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa7362e9e62c4779b808dc5661a1fd6d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d5d25efa086d4567b2f9fb7ca9f8df63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a280451472b84042bfdf261ad115d3c0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a5f4aa93916c47e4b980844ea357ee7a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "aa3d97b3729a4c41990a7aebbccc7413", + "m_Id": 0, + "m_DisplayName": "Edge Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "aa7362e9e62c4779b808dc5661a1fd6d", + "m_Id": 0, + "m_DisplayName": "Combined Finger Index Highlight Mask", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "aff23e113c9b4ed393c693fa57a3ae64", + "m_Title": "Wrist Fade Out", + "m_Position": { + "x": -309.6481018066406, + "y": 672.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b568afda2471455bbfba3fe22a87c625", + "m_Id": 0, + "m_DisplayName": "Fade Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b7f9b357faee431daff20dda585e112a", + "m_Id": -1084464545, + "m_DisplayName": "FingerColor (3)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_87ea02e154124a82b902c210ffe4fe58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b8a1c2082d6d4d51b7ae7105deef7616", + "m_Id": 624227168, + "m_DisplayName": "Fade Start", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_d6121fc9c0c040e9a86ebf030b12be30", + "m_StageCapability": 3, + "m_Value": 0.10000000149011612, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b9f821fc46be44e8b0acf8a741aba43b", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "bcb4d268c8ea4098aae09ecfbc709549" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bd1af2c3043743ddabe78ac535eac899", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -303.0000305175781, + "y": 192.0, + "width": 191.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc596309633541d69a87d5ee93c28fac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1f0d2cd4c3643d99900c5e31d05be51" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "bf5a9fdbf14b451b8d8c02c32ef93198", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c04f25bbd29a4c599783403e035c7231", + "m_Guid": { + "m_GuidSerialized": "6a65b4d6-09ea-4666-b199-ef2219235118" + }, + "m_Name": "Finger Color (2)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c1f0d2cd4c3643d99900c5e31d05be51", + "m_Guid": { + "m_GuidSerialized": "44c2ea86-bed4-4a59-9df1-4f43b4b8c908" + }, + "m_Name": "Edge Highlight Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_Power", + "m_OverrideReferenceName": "_EdgeHighlightPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2a2ce111f6b4f56bd9576d525b5d4c1", + "m_Id": 0, + "m_DisplayName": "Fade Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "c3100504dd1f4609897d74a56d5a5192", + "m_ActiveSubTarget": { + "m_Id": "d281b9bdff474e06b83302608e8c1722" + }, + "m_AllowMaterialOverride": true, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "cab94b32336743ffa67ff9054da72932", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 168.999755859375, + "y": -237.00001525878907, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5f4aa93916c47e4b980844ea357ee7a" + }, + { + "m_Id": "5e7821aaf77f4514bf530d40a32d0be0" + }, + { + "m_Id": "f88dd83199dd4655919d54fccb332a6d" + }, + { + "m_Id": "4aa7ed6706aa402ebac1245a10f22526" + }, + { + "m_Id": "7bb30650e4174503ac580e4b5d3d3d3e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cb64c10232df418c8eae1bee6635df30", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc596309633541d69a87d5ee93c28fac", + "m_Id": 0, + "m_DisplayName": "Edge Highlight Power", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ce2c6095294748a09b8194d141946aa9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d26f6568d22d4ccb94d0bad3b0127659", + "m_Guid": { + "m_GuidSerialized": "63c3319e-eafd-45db-89fb-ddc4d3932d20" + }, + "m_Name": "Fade Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_TransitionSize", + "m_OverrideReferenceName": "_FadeSize", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.019999999552965165, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "d281b9bdff474e06b83302608e8c1722" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d307a970a8894a1baa24b792f9ddb77e", + "m_Id": 0, + "m_DisplayName": "Finger Color (1)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d54d50bd76d34041a693a6b96fdcaa69", + "m_Guid": { + "m_GuidSerialized": "0c06e5c0-6e70-4ffb-bd85-f599c8be70fe" + }, + "m_Name": "Finger Color (1)", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_FingerColor_1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "d5d25efa086d4567b2f9fb7ca9f8df63", + "m_Guid": { + "m_GuidSerialized": "3a6d54de-f0bc-478c-9ed0-747a06a746cd" + }, + "m_Name": "Combined Finger Index Highlight Mask", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_CombinedFingerIndexHighlightMask", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"323e734c56102e643a829e6f33533314\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d677f3e3a5a14213b60a716a98042e04", + "m_Id": 0, + "m_DisplayName": "Base", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Base", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d710c7c4aa1a4153a2a64167ef0bec76", + "m_Guid": { + "m_GuidSerialized": "2ff7099c-6f0c-4ab0-a4ea-b8fead5dc8be" + }, + "m_Name": "Thumb Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_d710c7c4aa1a4153a2a64167ef0bec76", + "m_OverrideReferenceName": "_ThumbColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.501960813999176 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db7382e4ab404ca9b955c93c5ed692d3", + "m_Id": 0, + "m_DisplayName": "Main Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "de89c844cfa14d6b8632a846343e6f65", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -254.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a04d70e16271423bba252da08a7e83e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c04f25bbd29a4c599783403e035c7231" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1d660485a98402cb1245a4232eebc7a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e55d2543c8d4427bac7246af9dfcc8b0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb74a97523d44f7d92e8422c8c3dac23", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ec9d21fdfc6f42f891056b5c5d94470b", + "m_Id": 0, + "m_DisplayName": "Finger Color (3)", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee5133f546cc483ca43f918a516de0dd", + "m_Group": { + "m_Id": "ffb174ea9d7047918eb030b981e7ca06" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -424.0000305175781, + "y": -194.00003051757813, + "width": 160.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "00166ed539b24c0da11650444a9ff874" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "270856ab3ee645fc86e5aa3fabb38e92" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "eebf30d05db043f8b88ead54738748e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "eececb6f85a842f687afb37140e55a9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 699.9998779296875, + "y": 710.9999389648438, + "width": 125.99999237060547, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "803826f76d7c4bd592d41746ff0c719d" + }, + { + "m_Id": "59fe9f4182d7400591ff0aa36b9e8b7f" + }, + { + "m_Id": "cb64c10232df418c8eae1bee6635df30" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4a0eea95f4143708eaf6fec870aa16e", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f5fcebe049d64631a5fbbcb29893325a", + "m_Id": 1375339933, + "m_DisplayName": "EdgeColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_16fda35adb4d4d2494a2b1894693a25c", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f674bd8c89be4f03ae92a34993a9b921", + "m_Group": { + "m_Id": "0e5697e9fd8f4c788e50c99b8512a636" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -249.0000457763672, + "y": 251.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db7382e4ab404ca9b955c93c5ed692d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5971a7e513b04d12a1d7afd36e8a034c" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f6a3efa7797c43478db6beab00c46be9", + "m_Guid": { + "m_GuidSerialized": "eddf89f6-2072-46fa-9abd-41068cfb3575" + }, + "m_Name": "Noise Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "_NoiseScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5000.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6d55cdbf87246448fde3d04b65723a5", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f88dd83199dd4655919d54fccb332a6d", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "ff65f467822841edbec1f7ab7a4c05f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 169.0000457763672, + "y": 251.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "ce2c6095294748a09b8194d141946aa9" + }, + { + "m_Id": "3aa510de00fc44b5a7b4fbdc94fd2f3a" + }, + { + "m_Id": "7b9a5b2c03c84ddf8e92e2381a95b467" + }, + { + "m_Id": "3fb54fa177634d6bb523fe3118ffee76" + }, + { + "m_Id": "a280451472b84042bfdf261ad115d3c0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ffb174ea9d7047918eb030b981e7ca06", + "m_Title": "Finger Highlights", + "m_Position": { + "x": -723.000244140625, + "y": -369.0000915527344 + } +} + diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta new file mode 100644 index 0000000..204b435 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Shaders/Unity_Hand_Noise_HDR.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 882bbd70d867c23418d3e8aef80294aa +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures.meta new file mode 100644 index 0000000..4197120 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16f05c518e5885742a9bfcce46480095 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png new file mode 100644 index 0000000000000000000000000000000000000000..80b4ce54d8f65f3b369c5816bb66bffe689a18a7 GIT binary patch literal 65033 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%0Af+G(_C0=ISd&s?+YtF?67`|FWXAU3INj$H*Xcw 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 N`{tc=nWRbJ{{b@7h|B;0 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta new file mode 100644 index 0000000..e65b2e7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Textures/CombinedFingerIndexHighlight.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 323e734c56102e643a829e6f33533314 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: 0 + 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: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef new file mode 100644 index 0000000..49bab94 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef @@ -0,0 +1,31 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.Hands", + "rootNamespace": "", + "references": [ + "Unity.InputSystem", + "Unity.Mathematics", + "Unity.XR.CoreUtils", + "Unity.XR.Hands", + "Unity.XR.Interaction.Toolkit" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.xr.hands", + "expression": "1.1.0", + "define": "XR_HANDS_1_1_OR_NEWER" + }, + { + "name": "com.unity.xr.hands", + "expression": "1.2.1", + "define": "XR_HANDS_1_2_OR_NEWER" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef.meta new file mode 100644 index 0000000..c585a20 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/Unity.XR.Interaction.Toolkit.Samples.Hands.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb2909ae488862941b33f4c055c3ed13 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets.meta similarity index 77% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets.meta index e54542b..b6c6e7f 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 31be728873f6d2540b227f414661ed20 +guid: cefd7272da7d943ec83fb095827f0caf folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/.sample.json b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/.sample.json similarity index 98% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/.sample.json rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/.sample.json index 4f89a74..1b59f26 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/.sample.json +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/.sample.json @@ -1,4 +1,4 @@ -{ - "displayName": "Starter Assets", - "description": "Assets to streamline setup of behaviors, including a default set of input actions and presets for use with XR Interaction Toolkit behaviors that use the Input System." -} +{ + "displayName": "Starter Assets", + "description": "Assets to streamline setup of behaviors, including a default set of input actions and presets for use with XR Interaction Toolkit behaviors that use the Input System." +} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/DemoScene.unity b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoScene.unity similarity index 96% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/DemoScene.unity rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoScene.unity index ae1cf41..76e4e47 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/DemoScene.unity +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoScene.unity @@ -367,7 +367,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} propertyPath: m_RootOrder - value: 1 + value: 3 objectReference: {fileID: 0} - target: {fileID: 1565887663814566041, guid: 3e07eccb5e6f459d886de95044adb1d9, type: 3} propertyPath: m_LocalPosition.x @@ -752,7 +752,7 @@ Transform: - {fileID: 4943412722798158840} - {fileID: 1209329928} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &564796391 GameObject: @@ -1275,6 +1275,102 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1465720397298211355, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720397298211355, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398002813458, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1465720398059456908, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1477547282043262312, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956391703820887915, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1962376703435983919, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2923970395470667645, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3322978173798649548, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1331,6 +1427,38 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3352765378411564996, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3690213291364595752, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4015128326712939850, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_Camera value: @@ -1345,7 +1473,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_RootOrder - value: 4 + value: 6 objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.x @@ -1365,7 +1493,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_SizeDelta.x - value: 950 + value: 1000 objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_SizeDelta.y @@ -1405,7 +1533,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.y - value: 1.1 + value: 1.5 objectReference: {fileID: 0} - target: {fileID: 4015128326712939851, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1425,23 +1553,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_SizeDelta.x - value: 252 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.x - value: 126 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4220274215976610951, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.y - value: -25 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4422659089949380333, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.y @@ -1473,15 +1601,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_SizeDelta.x - value: 268 - objectReference: {fileID: 0} - - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} - propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.x - value: 150 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4422659090696076826, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.y @@ -1496,14 +1620,26 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} - propertyPath: m_SizeDelta.y + propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} - propertyPath: m_AnchoredPosition.x - value: 150 + propertyPath: m_AnchoredPosition.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4422659091188657070, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4588051828473420344, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} @@ -1563,10 +1699,22 @@ PrefabInstance: propertyPath: m_AnchorMin.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 5684358024879033404, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5684358024879033404, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 5849765079216124530, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 5849765079944474460, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_Size + value: 0.9999997 + objectReference: {fileID: 0} - target: {fileID: 5849765080478431418, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -1575,6 +1723,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 5849765080478431418, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 5849765080480587862, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1603,6 +1755,66 @@ PrefabInstance: propertyPath: m_AnchorMin.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546457552942104298, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815008627773159, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009374535184, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8180815009888545700, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8575284107106180950, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1619,6 +1831,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8607500784391115102, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fd28f23af44f73f4a95e33435872ad15, type: 3} --- !u!1001 &893438434 @@ -1874,7 +2102,7 @@ Transform: - {fileID: 1270176778} - {fileID: 1289056247} m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1021619523 GameObject: @@ -2645,7 +2873,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} propertyPath: m_RootOrder - value: 3 + value: 5 objectReference: {fileID: 0} - target: {fileID: 2991896912978869755, guid: 6821e1b7f44d8c44b8a2ba02f37309d5, type: 3} propertyPath: m_LocalPosition.x @@ -3072,7 +3300,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4134505312059479865, guid: 895f6f3c2d334633b5800312285058d2, type: 3} propertyPath: m_RootOrder - value: 2 + value: 4 objectReference: {fileID: 0} - target: {fileID: 4134505312059479865, guid: 895f6f3c2d334633b5800312285058d2, type: 3} propertyPath: m_LocalPosition.x @@ -3114,14 +3342,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6407207605730790461, guid: 895f6f3c2d334633b5800312285058d2, type: 3} - propertyPath: m_AutoDeselect - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6407207605730790461, guid: 895f6f3c2d334633b5800312285058d2, type: 3} - propertyPath: m_HoverToSelect - value: 1 - objectReference: {fileID: 0} - target: {fileID: 7313654230448209575, guid: 895f6f3c2d334633b5800312285058d2, type: 3} propertyPath: m_Name value: XR Interaction Setup diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/DemoScene.unity.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoScene.unity.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/DemoScene.unity.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoScene.unity.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets.meta new file mode 100644 index 0000000..58db3f6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42541a22bf6270741bd05ac5ca0fccd4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes/InteractionColorAffordanceTheme.asset b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColorAffordanceTheme.asset similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes/InteractionColorAffordanceTheme.asset rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColorAffordanceTheme.asset diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColorAffordanceTheme.asset.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio/Button Pop.wav b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio/Button Pop.wav rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio/Button Pop.wav.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Audio/Button Pop.wav.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models.meta new file mode 100644 index 0000000..52c70d7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a5974969e85834f8306496fd3cda4c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Pyramid.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Pyramid.fbx rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Pyramid.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta similarity index 95% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Pyramid.fbx.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta index 88073bb..1f0141a 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Pyramid.fbx.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 63e02ddb08ce42da868504e1333d48ae ModelImporter: - serializedVersion: 20300 + serializedVersion: 21300 internalIDToNameTable: [] externalObjects: {} materials: @@ -14,6 +14,7 @@ ModelImporter: bakeSimulation: 0 resampleCurves: 1 optimizeGameObjects: 0 + removeConstantScaleCurves: 0 motionNodeName: rigImportErrors: rigImportWarnings: @@ -43,6 +44,7 @@ ModelImporter: importBlendShapes: 1 importCameras: 1 importLights: 1 + nodeNameCollisionStrategy: 0 fileIdsGeneration: 2 swapUVChannels: 0 generateSecondaryUV: 0 @@ -54,6 +56,7 @@ ModelImporter: skinWeightsMode: 0 maxBonesPerVertex: 4 minBoneWeight: 0.001 + optimizeBones: 1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Torus.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Torus.fbx rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Torus.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta similarity index 95% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Torus.fbx.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta index dae7ca7..835af0b 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Torus.fbx.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: f077c919501a44778a0c2edb6eb1a54a ModelImporter: - serializedVersion: 20300 + serializedVersion: 21300 internalIDToNameTable: [] externalObjects: {} materials: @@ -14,6 +14,7 @@ ModelImporter: bakeSimulation: 0 resampleCurves: 1 optimizeGameObjects: 0 + removeConstantScaleCurves: 0 motionNodeName: rigImportErrors: rigImportWarnings: @@ -43,6 +44,7 @@ ModelImporter: importBlendShapes: 1 importCameras: 1 importLights: 1 + nodeNameCollisionStrategy: 0 fileIdsGeneration: 2 swapUVChannels: 0 generateSecondaryUV: 0 @@ -54,6 +56,7 @@ ModelImporter: skinWeightsMode: 0 maxBonesPerVertex: 4 minBoneWeight: 0.001 + optimizeBones: 1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/PushButton.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/PushButton.fbx similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/PushButton.fbx rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/PushButton.fbx diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/PushButton.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta similarity index 95% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/PushButton.fbx.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta index f568a67..a1880ba 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/PushButton.fbx.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Models/PushButton.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 7ab6f3b0fd1a6ba41b2a47766c16613f ModelImporter: - serializedVersion: 20300 + serializedVersion: 21300 internalIDToNameTable: [] externalObjects: {} materials: @@ -14,6 +14,7 @@ ModelImporter: bakeSimulation: 0 resampleCurves: 1 optimizeGameObjects: 0 + removeConstantScaleCurves: 0 motionNodeName: rigImportErrors: rigImportWarnings: @@ -43,6 +44,7 @@ ModelImporter: importBlendShapes: 1 importCameras: 1 importLights: 1 + nodeNameCollisionStrategy: 0 fileIdsGeneration: 2 swapUVChannels: 0 generateSecondaryUV: 0 @@ -54,6 +56,7 @@ ModelImporter: skinWeightsMode: 0 maxBonesPerVertex: 4 minBoneWeight: 0.001 + optimizeBones: 1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs.meta new file mode 100644 index 0000000..a728df7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91951de0742340f45a1e49a4735db517 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb Sample.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab similarity index 99% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb Sample.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab index 8dde972..23107d2 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb Sample.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab @@ -26,6 +26,7 @@ Transform: m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} m_LocalPosition: {x: -3.75, y: 0.125, z: 2.5} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 883283023377794228} - {fileID: 1002461780314896473} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb Sample.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb Sample.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Climbing Wall.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab similarity index 98% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Climbing Wall.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab index b07f0dd..8a6f7a9 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Climbing Wall.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab @@ -28,6 +28,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7470654498106422027} m_RootOrder: 0 @@ -146,6 +147,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5625531138379468532} m_Father: {fileID: 3274744151133089951} @@ -170,6 +172,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -242,6 +245,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5647523953337836569} m_Father: {fileID: 4367827292347397237} @@ -266,6 +270,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -337,6 +342,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6038549972074828916} m_RootOrder: 0 @@ -454,6 +460,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3376253258083616447} m_RootOrder: 0 @@ -571,6 +578,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4354704120321791064} m_RootOrder: 0 @@ -688,6 +696,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5816804911528974429} m_RootOrder: 0 @@ -805,6 +814,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4595584359265667760} m_RootOrder: 0 @@ -922,6 +932,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1960236689651181916} m_RootOrder: 0 @@ -1039,6 +1050,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7980277895126731949} m_RootOrder: 0 @@ -1157,6 +1169,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2283926903535392085} m_Father: {fileID: 6799453224723734497} @@ -1181,6 +1194,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1253,6 +1267,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1031813166654868225} m_Father: {fileID: 6799453224723734497} @@ -1277,6 +1292,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1349,6 +1365,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2048587996373869317} m_Father: {fileID: 3274744151133089951} @@ -1373,6 +1390,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1444,6 +1462,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7691836147598520973} m_RootOrder: 0 @@ -1561,6 +1580,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6492077355639612206} m_RootOrder: 0 @@ -1678,6 +1698,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5023194577319420311} m_RootOrder: 0 @@ -1796,6 +1817,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 310539757113050359} m_Father: {fileID: 6799453224723734497} @@ -1820,6 +1842,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1892,6 +1915,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1086285738516946031} m_Father: {fileID: 6799453224723734497} @@ -1916,6 +1940,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1985,6 +2010,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4169972166755958789} - {fileID: 5486126184005354786} @@ -2030,6 +2056,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 348753758087915500} m_Father: {fileID: 3274744151133089951} @@ -2054,6 +2081,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -2126,6 +2154,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7107675020510922183} m_Father: {fileID: 6799453224723734497} @@ -2150,6 +2179,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -2221,6 +2251,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7585962579358716694} m_RootOrder: 0 @@ -2339,6 +2370,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8704684839175915126} m_Father: {fileID: 3274744151133089951} @@ -2363,6 +2395,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -2435,6 +2468,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1697531592720929251} m_Father: {fileID: 6799453224723734497} @@ -2459,6 +2493,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -2531,6 +2566,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1787317493179701138} m_Father: {fileID: 4367827292347397237} @@ -2555,6 +2591,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -2626,6 +2663,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 8037543016539790423} m_RootOrder: 0 @@ -2743,6 +2781,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7473920317060209263} m_RootOrder: 0 @@ -2860,6 +2899,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4438779832404853050} m_RootOrder: 0 @@ -2977,6 +3017,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2428510553631514553} m_RootOrder: 0 @@ -3095,6 +3136,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.264, y: 0.955, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8443044927161956435} m_Father: {fileID: 3274744151133089951} @@ -3119,6 +3161,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -3191,6 +3234,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4644335631303939418} m_Father: {fileID: 3274744151133089951} @@ -3215,6 +3259,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -3287,6 +3332,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 932582413512132944} m_Father: {fileID: 3274744151133089951} @@ -3311,6 +3357,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -3382,6 +3429,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5422799826263334674} m_RootOrder: 0 @@ -3500,6 +3548,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.353, y: 0.445, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7496248237745259494} m_Father: {fileID: 4367827292347397237} @@ -3524,6 +3573,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -3595,6 +3645,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4250800834070631180} m_RootOrder: 0 @@ -3712,6 +3763,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5266259993439318115} m_RootOrder: 0 @@ -3827,6 +3879,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.9, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3376253258083616447} - {fileID: 2611622575333548510} @@ -3871,6 +3924,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2567418658929649223} m_RootOrder: 0 @@ -3989,6 +4043,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2667347675753284964} m_Father: {fileID: 6799453224723734497} @@ -4013,6 +4068,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -4084,6 +4140,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2821717472793643862} m_RootOrder: 0 @@ -4201,6 +4258,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2904633665880556950} m_RootOrder: 0 @@ -4318,6 +4376,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5972590659264791304} m_RootOrder: 0 @@ -4436,6 +4495,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3765322442004079464} m_Father: {fileID: 3274744151133089951} @@ -4460,6 +4520,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -4532,6 +4593,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 973658774361894060} m_Father: {fileID: 4367827292347397237} @@ -4556,6 +4618,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -4627,6 +4690,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5960478174581927681} m_RootOrder: 0 @@ -4745,6 +4809,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1454492841322775756} m_Father: {fileID: 4367827292347397237} @@ -4769,6 +4834,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -4840,6 +4906,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6963722664931986504} m_RootOrder: 0 @@ -4957,6 +5024,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6330966684721107903} m_RootOrder: 0 @@ -5074,6 +5142,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5260239977363644798} m_RootOrder: 0 @@ -5192,6 +5261,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.978, y: 0.683, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 204533453615689689} m_Father: {fileID: 4367827292347397237} @@ -5216,6 +5286,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -5288,6 +5359,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4604595860783123788} m_Father: {fileID: 4367827292347397237} @@ -5312,6 +5384,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -5384,6 +5457,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1182558839748939124} m_Father: {fileID: 4367827292347397237} @@ -5408,6 +5482,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -5479,6 +5554,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 857468511645469604} m_RootOrder: 0 @@ -5596,6 +5672,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2213403759552526992} m_RootOrder: 0 @@ -5714,6 +5791,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.791, y: 0.96, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6644258907661498893} m_Father: {fileID: 6799453224723734497} @@ -5738,6 +5816,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -5810,6 +5889,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8280925439098765150} m_Father: {fileID: 3274744151133089951} @@ -5834,6 +5914,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -5906,6 +5987,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.244, y: 0.826, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2704579486901885890} m_Father: {fileID: 4367827292347397237} @@ -5930,6 +6012,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6002,6 +6085,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8812079473714787161} m_Father: {fileID: 4367827292347397237} @@ -6026,6 +6110,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6098,6 +6183,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.568, y: 0.882, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7622843386099842623} m_Father: {fileID: 4367827292347397237} @@ -6122,6 +6208,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6194,6 +6281,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1176639359600982109} m_Father: {fileID: 6799453224723734497} @@ -6218,6 +6306,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6289,6 +6378,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 8927631924966858428} m_RootOrder: 0 @@ -6407,6 +6497,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8118731708026586165} m_Father: {fileID: 6799453224723734497} @@ -6431,6 +6522,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6500,6 +6592,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 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: 7585962579641756523} - {fileID: 7585962580643705475} @@ -6535,6 +6628,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.5, z: 0} m_LocalScale: {x: 3, y: 3, z: 0.4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7585962579481558137} m_RootOrder: 0 @@ -6558,6 +6652,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -6630,6 +6725,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 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: 6799453224723734497} - {fileID: 3274744151133089951} @@ -6658,6 +6754,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -6690,6 +6787,18 @@ MonoBehaviour: 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: [] @@ -6769,6 +6878,7 @@ MonoBehaviour: m_InteractableSource: {fileID: 0} m_IgnoreHoverEvents: 0 m_IgnoreHoverPriorityEvents: 1 + m_IgnoreFocusEvents: 1 m_IgnoreSelectEvents: 0 m_IgnoreActivateEvents: 0 m_SelectClickAnimationMode: 1 @@ -6829,6 +6939,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4169972166755958789} m_RootOrder: 0 @@ -6947,6 +7058,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.205, y: 0.346, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6654345412576249371} m_Father: {fileID: 3274744151133089951} @@ -6971,6 +7083,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -7042,6 +7155,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2611622575333548510} m_RootOrder: 0 @@ -7159,6 +7273,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5486126184005354786} m_RootOrder: 0 @@ -7276,6 +7391,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4056615195701887267} m_RootOrder: 0 @@ -7394,6 +7510,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.262, y: 0.39, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2272541096272905211} m_Father: {fileID: 4367827292347397237} @@ -7418,6 +7535,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -7490,6 +7608,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.872, y: 0.313, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2893674514767305793} m_Father: {fileID: 6799453224723734497} @@ -7514,6 +7633,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -7586,6 +7706,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.781, y: 0.511, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8594256920082277255} m_Father: {fileID: 3274744151133089951} @@ -7610,6 +7731,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -7682,6 +7804,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.37, y: 0.754, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4918779976276591615} m_Father: {fileID: 6799453224723734497} @@ -7706,6 +7829,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -7777,6 +7901,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7705157297883664653} m_RootOrder: 0 @@ -7892,6 +8017,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 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: 7585962579358716694} - {fileID: 6936027996146277676} @@ -7937,6 +8063,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.039, y: 0.827, z: 0.216} m_LocalScale: {x: 0.20000002, y: 0.2, z: 0.20000002} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3044085257035410558} m_Father: {fileID: 3274744151133089951} @@ -7961,6 +8088,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -8032,6 +8160,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6936027996146277676} m_RootOrder: 0 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Climbing Wall.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Climbing Wall.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Ladder.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab similarity index 99% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Ladder.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab index 8ea3564..c8b9cbe 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Ladder.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab @@ -594,7 +594,7 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1.0000002, y: 1, z: 1} + m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!1 &1873464328522446777 GameObject: @@ -2157,7 +2157,7 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1.0000002, y: 1, z: 1} + m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!1 &6209309998178532447 GameObject: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Ladder.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Climb/Ladder.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables Sample.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab similarity index 99% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables Sample.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab index 8dee00c..50a362c 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables Sample.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab @@ -26,6 +26,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 1.5} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6559198441471240595} - {fileID: 5178052650083227069} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables Sample.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables Sample.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Instant Pyramid.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Instant Pyramid.prefab similarity index 84% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Instant Pyramid.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Instant Pyramid.prefab index 712fc36..9ff9f44 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Instant Pyramid.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Instant Pyramid.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &4769098102207602867 +--- !u!1 &3555266395154559664 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,53 +8,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4769098102207602864} - - component: {fileID: 4769098102207602869} - - component: {fileID: 4769098102207602868} - - component: {fileID: 8849130009450615980} - - component: {fileID: 4769098102207602870} - - component: {fileID: 4769098102207602865} + - component: {fileID: 3651312844796179671} + - component: {fileID: 5911828657079854996} + - component: {fileID: 3768215008265120455} + - component: {fileID: 5059739475841926635} m_Layer: 0 - m_Name: Interactable Instant Pyramid + m_Name: Visuals m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4769098102207602864 +--- !u!4 &3651312844796179671 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4769098102207602867} + m_GameObject: {fileID: 3555266395154559664} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} - m_Children: - - {fileID: 7346323618051603254} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4769098102207602864} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4769098102207602869 +--- !u!33 &5911828657079854996 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4769098102207602867} + m_GameObject: {fileID: 3555266395154559664} m_Mesh: {fileID: -4957301927772954577, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} ---- !u!23 &4769098102207602868 +--- !u!23 &3768215008265120455 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4769098102207602867} + m_GameObject: {fileID: 3555266395154559664} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -85,13 +84,13 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!64 &8849130009450615980 +--- !u!64 &5059739475841926635 MeshCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4769098102207602867} + m_GameObject: {fileID: 3555266395154559664} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -99,6 +98,41 @@ MeshCollider: m_Convex: 1 m_CookingOptions: 30 m_Mesh: {fileID: -4957301927772954577, guid: 63e02ddb08ce42da868504e1333d48ae, type: 3} +--- !u!1 &4769098102207602867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4769098102207602864} + - component: {fileID: 4769098102207602870} + - component: {fileID: 4769098102207602865} + m_Layer: 0 + m_Name: Interactable Instant Pyramid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4769098102207602864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4769098102207602867} + m_LocalRotation: {x: 0, y: 0, z: 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: 7346323618051603254} + - {fileID: 3651312844796179671} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &4769098102207602870 Rigidbody: m_ObjectHideFlags: 0 @@ -136,6 +170,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -168,6 +203,18 @@ MonoBehaviour: 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: [] @@ -225,6 +272,10 @@ MonoBehaviour: m_SmoothRotation: 0 m_SmoothRotationAmount: 5 m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 m_ThrowOnDetach: 1 m_ThrowSmoothingDuration: 0.25 m_ThrowSmoothingCurve: @@ -308,7 +359,7 @@ PrefabInstance: - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_Renderer value: - objectReference: {fileID: 4769098102207602868} + objectReference: {fileID: 3768215008265120455} - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_InteractableSource value: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Instant Pyramid.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Instant Pyramid.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Instant Pyramid.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Instant Pyramid.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Kinematic Torus.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Kinematic Torus.prefab similarity index 84% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Kinematic Torus.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Kinematic Torus.prefab index 2d7a2e7..5d7c630 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Kinematic Torus.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Kinematic Torus.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &7517549319329480230 +--- !u!1 &6354640239425093910 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,53 +8,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7517549319329480229} - - component: {fileID: 7517549319329480232} - - component: {fileID: 7517549319329480233} - - component: {fileID: 7517549319329480235} - - component: {fileID: 7517549319329480228} - - component: {fileID: 1144836882243552372} + - component: {fileID: 6369939804988844616} + - component: {fileID: 950121296977689675} + - component: {fileID: 8321842482108814056} + - component: {fileID: 1086821822815542845} m_Layer: 0 - m_Name: Interactable Kinematic Torus + m_Name: Visuals m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &7517549319329480229 +--- !u!4 &6369939804988844616 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7517549319329480230} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 6354640239425093910} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: - - {fileID: 5017849197920860822} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7517549319329480229} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &7517549319329480232 +--- !u!33 &950121296977689675 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7517549319329480230} + m_GameObject: {fileID: 6354640239425093910} m_Mesh: {fileID: 1865056248366311061, guid: f077c919501a44778a0c2edb6eb1a54a, type: 3} ---- !u!23 &7517549319329480233 +--- !u!23 &8321842482108814056 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7517549319329480230} + m_GameObject: {fileID: 6354640239425093910} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -85,6 +84,55 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1086821822815542845 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6354640239425093910} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: 1865056248366311061, guid: f077c919501a44778a0c2edb6eb1a54a, type: 3} +--- !u!1 &7517549319329480230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7517549319329480229} + - component: {fileID: 7517549319329480235} + - component: {fileID: 7517549319329480228} + m_Layer: 0 + m_Name: Interactable Kinematic Torus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7517549319329480229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7517549319329480230} + m_LocalRotation: {x: 0, y: 0, z: 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: 5017849197920860822} + - {fileID: 6369939804988844616} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &7517549319329480235 Rigidbody: m_ObjectHideFlags: 0 @@ -122,6 +170,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -154,6 +203,18 @@ MonoBehaviour: 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: [] @@ -211,6 +272,10 @@ MonoBehaviour: m_SmoothRotation: 0 m_SmoothRotationAmount: 5 m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 m_ThrowOnDetach: 1 m_ThrowSmoothingDuration: 0.25 m_ThrowSmoothingCurve: @@ -236,20 +301,6 @@ MonoBehaviour: m_StartingSingleGrabTransformers: [] m_StartingMultipleGrabTransformers: [] m_AddDefaultGrabTransformers: 1 ---- !u!64 &1144836882243552372 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7517549319329480230} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 1 - m_CookingOptions: 30 - m_Mesh: {fileID: 1865056248366311061, guid: f077c919501a44778a0c2edb6eb1a54a, type: 3} --- !u!1001 &962542200794522557 PrefabInstance: m_ObjectHideFlags: 0 @@ -308,7 +359,7 @@ PrefabInstance: - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_Renderer value: - objectReference: {fileID: 7517549319329480233} + objectReference: {fileID: 8321842482108814056} - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_InteractableSource value: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Kinematic Torus.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Kinematic Torus.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Kinematic Torus.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Kinematic Torus.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Simple Cube.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Simple Cube.prefab similarity index 82% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Simple Cube.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Simple Cube.prefab index a3b5701..1194661 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Simple Cube.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Simple Cube.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &7733875955768408218 +--- !u!1 &7332752881101295348 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,52 +8,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4943412722579436017} - - component: {fileID: 4726882083269666036} - - component: {fileID: 8990637461496151731} - - component: {fileID: 1139231442126363708} - - component: {fileID: 2719188128838509712} + - component: {fileID: 5047852063796673096} + - component: {fileID: 7580164025122021560} + - component: {fileID: 5919239700121730515} + - component: {fileID: 3050971681733643590} m_Layer: 0 - m_Name: Interactable Simple Cube + m_Name: Visuals m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4943412722579436017 +--- !u!4 &5047852063796673096 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7733875955768408218} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 7332752881101295348} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: - - {fileID: 5150018147653810582} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4943412722579436017} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4726882083269666036 +--- !u!33 &7580164025122021560 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7733875955768408218} + m_GameObject: {fileID: 7332752881101295348} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &8990637461496151731 +--- !u!23 &5919239700121730515 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7733875955768408218} + m_GameObject: {fileID: 7332752881101295348} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -84,13 +84,13 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!64 &1139231442126363708 +--- !u!64 &3050971681733643590 MeshCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7733875955768408218} + m_GameObject: {fileID: 7332752881101295348} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -98,6 +98,40 @@ MeshCollider: m_Convex: 1 m_CookingOptions: 30 m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &7733875955768408218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4943412722579436017} + - component: {fileID: 2719188128838509712} + m_Layer: 0 + m_Name: Interactable Simple Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4943412722579436017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7733875955768408218} + m_LocalRotation: {x: 0, y: 0, z: 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: 5150018147653810582} + - {fileID: 5047852063796673096} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &2719188128838509712 MonoBehaviour: m_ObjectHideFlags: 0 @@ -119,6 +153,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -151,6 +186,18 @@ MonoBehaviour: 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: [] @@ -245,7 +292,7 @@ PrefabInstance: - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_Renderer value: - objectReference: {fileID: 8990637461496151731} + objectReference: {fileID: 5919239700121730515} - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_InteractableSource value: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Simple Cube.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Simple Cube.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Simple Cube.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Simple Cube.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab similarity index 84% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab index 6f8eff9..00dae4e 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &4257412417454173071 +--- !u!1 &621085603691566938 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,53 +8,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4257412417454173056} - - component: {fileID: 4257412417454173062} - - component: {fileID: 4257412417454173061} - - component: {fileID: 7734455002442979829} - - component: {fileID: 4257412417454173059} - - component: {fileID: 4257412417454173058} + - component: {fileID: 6058481881298704847} + - component: {fileID: 54538302038579918} + - component: {fileID: 261398194632122527} + - component: {fileID: 7576380246348283313} m_Layer: 0 - m_Name: Interactable Velocity Tracked Wedge + m_Name: Visuals m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4257412417454173056 +--- !u!4 &6058481881298704847 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4257412417454173071} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 621085603691566938} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: - - {fileID: 7448573029504399239} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4257412417454173056} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4257412417454173062 +--- !u!33 &54538302038579918 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4257412417454173071} + m_GameObject: {fileID: 621085603691566938} m_Mesh: {fileID: 6788383922943872000, guid: ab3a79eba4de4be0ad5fead9fb858190, type: 3} ---- !u!23 &4257412417454173061 +--- !u!23 &261398194632122527 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4257412417454173071} + m_GameObject: {fileID: 621085603691566938} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -85,13 +84,13 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!64 &7734455002442979829 +--- !u!64 &7576380246348283313 MeshCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4257412417454173071} + m_GameObject: {fileID: 621085603691566938} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -99,6 +98,41 @@ MeshCollider: m_Convex: 1 m_CookingOptions: 30 m_Mesh: {fileID: 6788383922943872000, guid: ab3a79eba4de4be0ad5fead9fb858190, type: 3} +--- !u!1 &4257412417454173071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4257412417454173056} + - component: {fileID: 4257412417454173059} + - component: {fileID: 4257412417454173058} + m_Layer: 0 + m_Name: Interactable Velocity Tracked Wedge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4257412417454173056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4257412417454173071} + m_LocalRotation: {x: 0, y: 0, z: 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: 7448573029504399239} + - {fileID: 6058481881298704847} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &4257412417454173059 Rigidbody: m_ObjectHideFlags: 0 @@ -136,6 +170,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -168,6 +203,18 @@ MonoBehaviour: 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: [] @@ -225,6 +272,10 @@ MonoBehaviour: m_SmoothRotation: 1 m_SmoothRotationAmount: 1.57 m_TightenRotation: 0.077 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 m_ThrowOnDetach: 1 m_ThrowSmoothingDuration: 0.25 m_ThrowSmoothingCurve: @@ -308,7 +359,7 @@ PrefabInstance: - target: {fileID: 7396278978564332023, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_Renderer value: - objectReference: {fileID: 4257412417454173061} + objectReference: {fileID: 261398194632122527} - target: {fileID: 8634317094661461186, guid: eb9104ef66b7305468adb3697fdeed5e, type: 3} propertyPath: m_InteractableSource value: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interactable Velocity Tracked Wedge.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interaction Affordance.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interaction Affordance.prefab similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interaction Affordance.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interaction Affordance.prefab diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interaction Affordance.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interaction Affordance.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Interactables/Interaction Affordance.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Interaction Affordance.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D/Push Button.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab similarity index 96% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D/Push Button.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab index b14b285..b02e11d 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D/Push Button.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab @@ -28,6 +28,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -0.1111, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1811122272821274886} m_RootOrder: 0 @@ -51,6 +52,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -110,6 +112,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -0.077700034, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3880192299337156673} m_RootOrder: 0 @@ -133,6 +136,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -194,6 +198,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.1365, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2677330625136097954} - {fileID: 3880192299337156673} @@ -211,7 +216,7 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 0.09545325, y: 0.103728384, z: 0.09477694} + m_Size: {x: 0.09545325, y: 0.1037284, z: 0.09477694} m_Center: {x: 0, y: -0.011566475, z: 0} --- !u!114 &5419331889293473514 MonoBehaviour: @@ -234,6 +239,7 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -266,6 +272,18 @@ MonoBehaviour: 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: [] @@ -368,6 +386,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 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: 1055701170845606427} - {fileID: 1811122272821274886} @@ -400,6 +419,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0.037999973, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8581603193832540159} m_Father: {fileID: 3880192299337156673} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D/Push Button.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_3D/Push Button.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta new file mode 100644 index 0000000..207d4a5 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66c6494bc1ad3b348b472a4d6d544e93 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Snapping Teleport Anchor.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snapping Teleport Anchor.prefab similarity index 94% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Snapping Teleport Anchor.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snapping Teleport Anchor.prefab index bf3f2f0..f8add97 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Snapping Teleport Anchor.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snapping Teleport Anchor.prefab @@ -28,9 +28,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6707876468356395517} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &2373836240303917842 MonoBehaviour: @@ -60,8 +61,8 @@ BoxCollider: m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1.25, y: 2.335, z: 1.25} - m_Center: {x: 0, y: 1.1675, z: 0} + m_Size: {x: 1.25, y: 0.6, z: 1.25} + m_Center: {x: 0, y: 0.3, z: 0} --- !u!1001 &3195856363542219727 PrefabInstance: m_ObjectHideFlags: 0 @@ -69,6 +70,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 2010540138765891666, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3449784919008568370, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} propertyPath: m_Name value: Snapping Teleport Anchor @@ -119,11 +124,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} ---- !u!4 &6707876468356395517 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} - m_PrefabInstance: {fileID: 3195856363542219727} - m_PrefabAsset: {fileID: 0} --- !u!114 &812628894447230767 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2818971628382573792, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} @@ -135,3 +135,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e2f4617667341945b5a7756e14b62d0, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &6707876468356395517 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8164705571879959090, guid: fad94b617f0540568dbf4c9c4011248c, type: 3} + m_PrefabInstance: {fileID: 3195856363542219727} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Snapping Teleport Anchor.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snapping Teleport Anchor.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Snapping Teleport Anchor.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snapping Teleport Anchor.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Anchor.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab similarity index 77% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Anchor.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab index 1591a1d..6a9e139 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Anchor.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab @@ -9,10 +9,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 8164705571879959090} - - component: {fileID: 9079946413650635260} - - component: {fileID: 620260781526629938} - component: {fileID: 2818971628382573792} - - component: {fileID: 6382560641716693759} m_Layer: 0 m_Name: Teleport Anchor m_TagString: Untagged @@ -29,61 +26,14 @@ Transform: m_GameObject: {fileID: 3449784919008568370} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.25, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1568835888838292402} + - {fileID: 2010540138765891666} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &9079946413650635260 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3449784919008568370} - m_Mesh: {fileID: 8321685774571456786, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} ---- !u!23 &620260781526629938 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3449784919008568370} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 670224309865224971, guid: 11cd62256b1d470f922b2c8e6446cc77, type: 3} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} --- !u!114 &2818971628382573792 MonoBehaviour: m_ObjectHideFlags: 0 @@ -105,6 +55,7 @@ MonoBehaviour: m_Bits: 2147483648 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -137,6 +88,18 @@ MonoBehaviour: 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: [] @@ -183,13 +146,97 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_TeleportAnchorTransform: {fileID: 1568835888838292402} ---- !u!64 &6382560641716693759 +--- !u!1 &4534037785371708399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2010540138765891666} + - component: {fileID: 5073101188625905015} + - component: {fileID: 4368389211439169982} + - component: {fileID: 2942319403217337480} + m_Layer: 0 + m_Name: Visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2010540138765891666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 0.25, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8164705571879959090} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5073101188625905015 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_Mesh: {fileID: 8321685774571456786, guid: 9e1dc1c14313460d872de39e35129b39, type: 3} +--- !u!23 &4368389211439169982 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4534037785371708399} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 670224309865224971, guid: 11cd62256b1d470f922b2c8e6446cc77, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2942319403217337480 MeshCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3449784919008568370} + m_GameObject: {fileID: 4534037785371708399} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -221,8 +268,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6902949822820426289} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.2, z: 0} + m_LocalPosition: {x: 0, y: 0.05, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 8164705571879959090} m_RootOrder: 0 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Anchor.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Anchor.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Area.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab similarity index 94% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Area.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab index 55aabc3..40d63f8 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Area.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab @@ -27,6 +27,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2455711654808853570} m_Father: {fileID: 0} @@ -54,6 +55,7 @@ MonoBehaviour: m_Bits: 2147483648 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} m_AllowGazeInteraction: 0 m_AllowGazeSelect: 0 @@ -86,6 +88,18 @@ MonoBehaviour: 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: [] @@ -160,6 +174,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 10, y: 0.25, z: 5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4266640295717640281} m_RootOrder: 0 @@ -183,6 +198,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Area.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleport/Teleport Area.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleportation Environment.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab similarity index 99% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleportation Environment.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab index 7383195..6239b30 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleportation Environment.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab @@ -26,6 +26,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 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: 1565887663999455727} - {fileID: 7274996739736408741} @@ -65,6 +66,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -2.5} m_LocalScale: {x: 10, y: 0.25, z: 5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1565887663814566041} m_RootOrder: 5 @@ -88,6 +90,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleportation Environment.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/Teleportation Environment.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI Sample.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab similarity index 86% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI Sample.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab index f09a78f..d1d46ef 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI Sample.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab @@ -42,7 +42,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 1.5} - m_SizeDelta: {x: 550, y: 200} + m_SizeDelta: {x: 950, y: 450} m_Pivot: {x: 0.5, y: 0.5} --- !u!223 &4015128326712939850 Canvas: @@ -201,9 +201,21 @@ PrefabInstance: propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 8747907324888668265, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.x + value: -0.00012971423 + objectReference: {fileID: 0} + - target: {fileID: 8747907324888668265, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.000017763618 + objectReference: {fileID: 0} + - target: {fileID: 8747907325324488006, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_Size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8747907325324488006, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} propertyPath: m_Value - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8747907325689103685, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} propertyPath: m_IsActive @@ -215,7 +227,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8747907325689103687, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} propertyPath: m_Value - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8747907326218408609, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} propertyPath: m_AnchorMax.x @@ -225,6 +237,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 8747907326218408609, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8747907326224632394, guid: 0cbc0856f0fb8d84a81be5dea463c369, type: 3} propertyPath: m_Name value: Scroll UI Sample @@ -347,10 +363,6 @@ PrefabInstance: propertyPath: m_Pivot.y value: 0.5 objectReference: {fileID: 0} - - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -373,7 +385,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 177.5 objectReference: {fileID: 0} - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} propertyPath: m_LocalPosition.x @@ -405,7 +417,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} propertyPath: m_AnchoredPosition.x - value: 156.36667 + value: 0 objectReference: {fileID: 0} - target: {fileID: 781630661673262082, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} propertyPath: m_AnchoredPosition.y @@ -427,114 +439,6 @@ PrefabInstance: propertyPath: m_Name value: ModalSingleButton objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.y - value: 33.5 - objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630662526433601, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.x - value: 262.1 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.x - value: 147.05 - objectReference: {fileID: 0} - - target: {fileID: 781630663273105846, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081990, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_Name - value: TextButton - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081990, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4436940632021081991, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5905520615912367237, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5905520615912367237, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5905520615912367237, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5905520615912367237, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5905520615912367237, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6438304838094019420, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_PixelPerfect - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6438304838094019420, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} - propertyPath: m_OverridePixelPerfect - value: 0 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c24a7635b5761984d81cf6c4aac26e0d, type: 3} --- !u!224 &4422659091188657070 stripped @@ -549,6 +453,26 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 4015128326712939851} m_Modifications: + - target: {fileID: 975326512693904576, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 975326512693904576, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1851643275860194838, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3667051745010976283, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -573,13 +497,9 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.x - value: 150 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3667051745489041132, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.y @@ -619,7 +539,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 417.5 objectReference: {fileID: 0} - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_LocalPosition.x @@ -651,7 +571,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.x - value: 472.05 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3667051746007278424, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.y @@ -673,6 +593,22 @@ PrefabInstance: propertyPath: m_Name value: Interactive Controls objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3753776204871440802, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6286078561579913959, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -709,6 +645,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6335059060917935508, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -723,12 +675,28 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.x - value: 150 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6362904755243167639, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6363631340497634515, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6386679310321119225, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_BlockingMask.m_Bits + value: 4294967295 + objectReference: {fileID: 0} - target: {fileID: 7782198574890342273, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -745,7 +713,57 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - m_RemovedComponents: [] + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7920848313456871224, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8096819732283158740, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8991404900652356292, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 7122483372802297286, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} + - {fileID: 3667051746007278438, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 7bbb1960bab3e75459304488d8d1ffba, type: 3} --- !u!224 &8180815009888545700 stripped RectTransform: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI Sample.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI Sample.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Dropdown.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab similarity index 98% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Dropdown.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab index 0f0a848..cd24bdb 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Dropdown.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab @@ -71,7 +71,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 0b562dd0a8294f54a87c02b70b052759, type: 3} + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -94,7 +94,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} @@ -306,7 +306,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} @@ -407,7 +407,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 746141cf5064bf74bbe882cec9bd662b, type: 3} + m_Sprite: {fileID: 21300000, guid: f8ecc54972abacc46a93f671b0602139, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -563,7 +563,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 124e4bf27f49c3e4d82277712c9fb8ab, type: 3} + m_Sprite: {fileID: 21300000, guid: db3e7b7c8db355e499429545071a0321, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -755,7 +755,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} @@ -1159,7 +1159,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: cd0a7543817f3894f88cb282c643e0b5, type: 3} + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Dropdown.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Dropdown.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab new file mode 100644 index 0000000..2bdb819 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab @@ -0,0 +1,387 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1004097911450439917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097911450439916} + - component: {fileID: 1004097911450439893} + - component: {fileID: 1004097911450439891} + - component: {fileID: 1004097911450439918} + - component: {fileID: 5462666669398175258} + m_Layer: 5 + m_Name: Icon Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097911450439916 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1004097913474769433} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 169.99992, y: 70.00003} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1004097911450439893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_CullTransparentMesh: 0 +--- !u!114 &1004097911450439891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_HighlightedColor: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_PressedColor: {r: 0.38431373, g: 0.38431373, b: 0.38431373, a: 1} + m_SelectedColor: {r: 0.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1004097913474769435} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1004097911450439918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5462666669398175258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911450439917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 1004097913474769433} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!1 &1004097911869307695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097911869307694} + - component: {fileID: 1004097911869307664} + - component: {fileID: 1004097911869307665} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097911869307694 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0001296401} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1004097913474769433} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000076293945, y: -0.000015258789} + m_SizeDelta: {x: 38, y: 38} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1004097911869307664 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + m_CullTransparentMesh: 0 +--- !u!114 &1004097911869307665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097911869307695} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 17d565bb4a7744b41b7e4dc7e3a09e35, 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!1 &1004097912527195993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097912527195992} + - component: {fileID: 1004097912527195994} + - component: {fileID: 1004097912527195995} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097912527195992 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.0001296401} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1004097913474769433} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000076293945, y: -0.000015258789} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1004097912527195994 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + m_CullTransparentMesh: 0 +--- !u!114 &1004097912527195995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097912527195993} + 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.08235294, g: 0.08235294, b: 0.08235294, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, 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: 2 +--- !u!1 &1004097913474769430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1004097913474769433} + - component: {fileID: 1004097913474769434} + - component: {fileID: 1004097913474769435} + - component: {fileID: 1004097913474769432} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1004097913474769433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1004097912527195992} + - {fileID: 1004097911869307694} + m_Father: {fileID: 1004097911450439916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1004097913474769434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_CullTransparentMesh: 1 +--- !u!114 &1004097913474769435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 2 +--- !u!114 &1004097913474769432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1004097913474769430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta new file mode 100644 index 0000000..ccaa2ad --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56686f82f64b0af4688a89676403a500 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab new file mode 100644 index 0000000..2f564a9 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab @@ -0,0 +1,426 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5715416334889072034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416334889072033} + - component: {fileID: 5715416334889072063} + - component: {fileID: 5715416334889072032} + m_Layer: 0 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416334889072033 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5715416335474355518} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5715416334889072063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + m_CullTransparentMesh: 1 +--- !u!114 &5715416334889072032 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416334889072034} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: db3e7b7c8db355e499429545071a0321, 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!1 &5715416335250216647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335250216646} + - component: {fileID: 5715416335250216645} + - component: {fileID: 5715416335250216642} + - component: {fileID: 5715416335250216643} + - component: {fileID: 6789707682852621109} + m_Layer: 0 + m_Name: Icon Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335250216646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5715416335474355518} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170, y: -19.99998} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &5715416335250216645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.1792453, g: 0.1792453, b: 0.1792453, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5715416335971100667} + toggleTransition: 1 + graphic: {fileID: 5715416334889072032} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5715416336153000563} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_IsOn: 0 +--- !u!114 &5715416335250216642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &5715416335250216643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_CullTransparentMesh: 1 +--- !u!114 &6789707682852621109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335250216647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 5715416335474355518} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!1 &5715416335474355519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335474355518} + m_Layer: 0 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335474355518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335474355519} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5715416335971100668} + - {fileID: 5715416336153000562} + - {fileID: 5715416334889072033} + m_Father: {fileID: 5715416335250216646} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!1 &5715416335971100669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416335971100668} + - component: {fileID: 5715416335971100666} + - component: {fileID: 5715416335971100667} + m_Layer: 0 + m_Name: Off Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5715416335971100668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5715416335474355518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5715416335971100666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + m_CullTransparentMesh: 1 +--- !u!114 &5715416335971100667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416335971100669} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, 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!1 &5715416336153000563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5715416336153000562} + - component: {fileID: 5715416336153000560} + - component: {fileID: 5715416336153000561} + m_Layer: 0 + m_Name: On Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5715416336153000562 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416336153000563} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5715416335474355518} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5715416336153000560 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416336153000563} + m_CullTransparentMesh: 1 +--- !u!114 &5715416336153000561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5715416336153000563} + 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.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e45f8f823c093d941855bb23b53b9414, 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 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta new file mode 100644 index 0000000..3c8256b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 541ed11e270c6994ca5910042c7e04da +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab new file mode 100644 index 0000000..c80b716 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab @@ -0,0 +1,1367 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1205622979159415432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8096819732283158740} + - component: {fileID: 1743886784116327006} + - component: {fileID: 8860023598738138591} + m_Layer: 5 + m_Name: Toggles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8096819732283158740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.000014901157} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 65, y: 32} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1743886784116327006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + m_CullTransparentMesh: 0 +--- !u!114 &8860023598738138591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205622979159415432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggles +--- !u!1 &2516277204842499392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6335059060917935508} + - component: {fileID: 4886919261217779930} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6335059060917935508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2516277204842499392} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7920848313456871224} + - {fileID: 6363631340497634515} + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 175, y: -275.75} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4886919261217779930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2516277204842499392} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 20 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2737545590463307466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6362904755243167639} + - component: {fileID: 517074805151515692} + - component: {fileID: 7083281397116298145} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6362904755243167639 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 65, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &517074805151515692 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + m_CullTransparentMesh: 0 +--- !u!114 &7083281397116298145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737545590463307466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Dropdown +--- !u!1 &3667051745010976280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051745010976283} + - component: {fileID: 3667051745010976284} + - component: {fileID: 5638253712277498750} + m_Layer: 5 + m_Name: Header Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051745010976283 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 140, y: 33.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3667051745010976284 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + m_CullTransparentMesh: 0 +--- !u!114 &5638253712277498750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745010976280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Controls +--- !u!1 &3667051745489041133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051745489041132} + - component: {fileID: 3667051745489041121} + - component: {fileID: 8367975821750483211} + m_Layer: 5 + m_Name: Modal Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051745489041132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 36, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3667051745489041121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + m_CullTransparentMesh: 0 +--- !u!114 &8367975821750483211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051745489041133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Slider +--- !u!1 &3667051746007278432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3667051746007278424} + - component: {fileID: 3667051746007278425} + - component: {fileID: 3667051746007278438} + - component: {fileID: 3667051746007278439} + - component: {fileID: 3667051746007278437} + - component: {fileID: 3667051746007278434} + - component: {fileID: 3667051746007278435} + - component: {fileID: 7122483372802297286} + - component: {fileID: 6386679310321119225} + m_Layer: 5 + m_Name: Interactive Controls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3667051746007278424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_LocalRotation: {x: 0, y: 0, z: 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: 3667051745010976283} + - {fileID: 3667051745489041132} + - {fileID: 6286078562336932208} + - {fileID: 6362904755243167639} + - {fileID: 7782198574890342273} + - {fileID: 3753776204871440802} + - {fileID: 6335059060917935508} + - {fileID: 8096819732283158740} + - {fileID: 8991404900652356292} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 475, y: 0} + m_SizeDelta: {x: 300, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3667051746007278425 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3667051746007278438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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!114 &3667051746007278439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + 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!222 &3667051746007278437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_CullTransparentMesh: 0 +--- !u!114 &3667051746007278434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7490196} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 8 +--- !u!114 &3667051746007278435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 12 + m_Bottom: 16 + m_ChildAlignment: 4 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &7122483372802297286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!114 &6386679310321119225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3667051746007278432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RaycastTriggerInteraction: 1 +--- !u!1 &5109620114014883440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3753776204871440802} + - component: {fileID: 7487677075601305571} + - component: {fileID: 602650485932712908} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3753776204871440802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 65, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7487677075601305571 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + m_CullTransparentMesh: 0 +--- !u!114 &602650485932712908 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5109620114014883440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Buttons +--- !u!1 &5500222020134444911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8991404900652356292} + - component: {fileID: 3898996950938512090} + m_Layer: 5 + m_Name: Toggles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8991404900652356292 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5500222020134444911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 975326512693904576} + - {fileID: 1851643275860194838} + m_Father: {fileID: 3667051746007278424} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 175, y: -387.75} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3898996950938512090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5500222020134444911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 20 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &1097887567364814926 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8991404900652356292} + m_Modifications: + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.x + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalPosition.z + value: 19.999983 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 195190420563360911, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + propertyPath: m_Name + value: Text Toggle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} +--- !u!224 &975326512693904576 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 195190420563360910, guid: 6a448845c7017044e8a9f3d711cfe825, type: 3} + m_PrefabInstance: {fileID: 1097887567364814926} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2633042498877384837 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6335059060917935508} + m_Modifications: + - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Name + value: Text Button + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_AnchoredPosition.y + value: -30 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} +--- !u!224 &7920848313456871224 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} + m_PrefabInstance: {fileID: 2633042498877384837} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3002391033074314980 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3667051746007278424} + m_Modifications: + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000014901161 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4779813318549682554, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + propertyPath: m_Name + value: Dropdown + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} +--- !u!224 &7782198574890342273 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4779813318549682533, guid: 870459f1cb8d7b7428337cc5935feb67, type: 3} + m_PrefabInstance: {fileID: 3002391033074314980} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3118446809100046906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3667051746007278424} + m_Modifications: + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571751951368413, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752320557268, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551113, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Name + value: MinMaxSlider + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.x + value: 260 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_SizeDelta.y + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} +--- !u!224 &6286078562336932208 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8969571752666551114, guid: 657321a07c3561043af55547ec4b0ed7, type: 3} + m_PrefabInstance: {fileID: 3118446809100046906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6178777369651745855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6335059060917935508} + m_Modifications: + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1004097911450439917, guid: 56686f82f64b0af4688a89676403a500, type: 3} + propertyPath: m_Name + value: Icon Button + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 56686f82f64b0af4688a89676403a500, type: 3} +--- !u!224 &6363631340497634515 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1004097911450439916, guid: 56686f82f64b0af4688a89676403a500, type: 3} + m_PrefabInstance: {fileID: 6178777369651745855} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6260961567554068688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8991404900652356292} + m_Modifications: + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_SizeDelta.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalPosition.z + value: 19.99998 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5715416335250216647, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + propertyPath: m_Name + value: Icon Toggle + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} +--- !u!224 &1851643275860194838 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5715416335250216646, guid: 541ed11e270c6994ca5910042c7e04da, type: 3} + m_PrefabInstance: {fileID: 6260961567554068688} + m_PrefabAsset: {fileID: 0} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Interactive Controls.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/MinMaxSlider.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab similarity index 98% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/MinMaxSlider.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab index fdc2251..a7b464e 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/MinMaxSlider.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab @@ -66,7 +66,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: cd0a7543817f3894f88cb282c643e0b5, type: 3} + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -270,7 +270,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -409,7 +409,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/MinMaxSlider.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/MinMaxSlider.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/ModalSingleButton.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab similarity index 84% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/ModalSingleButton.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab index 4b4c57f..b00d27b 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/ModalSingleButton.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab @@ -10,12 +10,10 @@ GameObject: m_Component: - component: {fileID: 781630661673262082} - component: {fileID: 781630661673262083} - - component: {fileID: 781630661673262140} - component: {fileID: 781630661673262141} - component: {fileID: 781630661673262143} - component: {fileID: 781630661673262136} - component: {fileID: 781630661673262137} - - component: {fileID: 6549131284124938908} - component: {fileID: 6960627886175621283} m_Layer: 5 m_Name: ModalSingleButton @@ -34,6 +32,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 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: 781630662526433601} - {fileID: 781630663273105846} @@ -67,29 +66,6 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!114 &781630661673262140 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 781630661673262138} - 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!114 &781630661673262141 MonoBehaviour: m_ObjectHideFlags: 0 @@ -171,20 +147,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!114 &6549131284124938908 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 781630661673262138} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 1 --- !u!114 &6960627886175621283 MonoBehaviour: m_ObjectHideFlags: 0 @@ -202,7 +164,7 @@ MonoBehaviour: m_CheckFor3DOcclusion: 0 m_BlockingMask: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 4294967295 m_RaycastTriggerInteraction: 1 --- !u!1 &781630662526433602 GameObject: @@ -232,6 +194,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 781630661673262082} m_RootOrder: 0 @@ -239,7 +202,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 24.21} + m_SizeDelta: {x: 0, y: 33.5} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &781630662526433606 CanvasRenderer: @@ -282,7 +245,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Test Header Text + m_Text: Test Modal Window --- !u!1 &781630663273105847 GameObject: m_ObjectHideFlags: 0 @@ -293,7 +256,6 @@ GameObject: m_Component: - component: {fileID: 781630663273105846} - component: {fileID: 781630663273105851} - - component: {fileID: 781630663273105845} - component: {fileID: 5483714724633069137} m_Layer: 5 m_Name: Modal Text @@ -312,13 +274,14 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 781630661673262082} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 147.05, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 147.05, y: -79.5} m_SizeDelta: {x: 262.1, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &781630663273105851 @@ -329,20 +292,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 781630663273105847} m_CullTransparentMesh: 0 ---- !u!114 &781630663273105845 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 781630663273105847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 --- !u!114 &5483714724633069137 MonoBehaviour: m_ObjectHideFlags: 0 @@ -385,13 +334,21 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 781630661673262082} m_Modifications: + - target: {fileID: 2482363001952073328, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_LocalPosition.z + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 3356991306335605903, guid: e5db301629853dd4a99835fa70099d79, type: 3} + propertyPath: m_Text + value: Confirm + objectReference: {fileID: 0} - target: {fileID: 5289182684144184604, guid: e5db301629853dd4a99835fa70099d79, type: 3} propertyPath: m_text value: Text teisofidojsdfsf objectReference: {fileID: 0} - target: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} propertyPath: m_Name - value: TextButton - Copy + value: TextButton objectReference: {fileID: 0} - target: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} propertyPath: m_Pivot.x @@ -479,34 +436,8 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e5db301629853dd4a99835fa70099d79, type: 3} ---- !u!1 &4436940632021081990 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5289182684458692540, guid: e5db301629853dd4a99835fa70099d79, type: 3} - m_PrefabInstance: {fileID: 8427886781161254970} - m_PrefabAsset: {fileID: 0} --- !u!224 &4436940632021081991 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 5289182684458692541, guid: e5db301629853dd4a99835fa70099d79, type: 3} m_PrefabInstance: {fileID: 8427886781161254970} m_PrefabAsset: {fileID: 0} ---- !u!223 &6438304838094019420 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4436940632021081990} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/ModalSingleButton.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/ModalSingleButton.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Scroll UI Sample.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab similarity index 99% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Scroll UI Sample.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab index e58fd19..e57372f 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Scroll UI Sample.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab @@ -33,10 +33,10 @@ RectTransform: m_Father: {fileID: 8747907324888668265} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 126, y: -25} - m_SizeDelta: {x: 252, y: 50} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &187402271665234622 CanvasRenderer: @@ -736,7 +736,7 @@ MonoBehaviour: m_TargetGraphic: {fileID: 8747907325689103686} m_HandleRect: {fileID: 8747907326526105401} m_Direction: 0 - m_Value: 1 + m_Value: 0 m_Size: 0.9999998 m_NumberOfSteps: 0 m_OnValueChanged: @@ -1370,10 +1370,10 @@ RectTransform: m_Father: {fileID: 8747907326224632397} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -24} - m_SizeDelta: {x: -144, y: 48} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 151} + m_SizeDelta: {x: -20, y: 48} m_Pivot: {x: 0.5, y: 1} --- !u!222 &8747907326643813624 CanvasRenderer: @@ -1405,7 +1405,7 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 20 + m_FontSize: 24 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 2 @@ -1416,4 +1416,4 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Scrollview + m_Text: Test Scrollview diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Scroll UI Sample.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/Scroll UI Sample.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab new file mode 100644 index 0000000..39035de --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab @@ -0,0 +1,507 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &195190419645158922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190419645158933} + - component: {fileID: 195190419645158935} + - component: {fileID: 195190419645158932} + m_Layer: 5 + m_Name: On Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &195190419645158933 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419645158922} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190419645158935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419645158922} + m_CullTransparentMesh: 1 +--- !u!114 &195190419645158932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419645158922} + 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.1254902, g: 0.5882353, b: 0.9529412, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 4 +--- !u!1 &195190419895452205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190419895452204} + - component: {fileID: 195190419895452206} + - component: {fileID: 195190419895452207} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190419895452204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190419895452206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + m_CullTransparentMesh: 0 +--- !u!114 &195190419895452207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190419895452205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggle +--- !u!1 &195190420188018990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420188018985} + - component: {fileID: 195190420188018987} + - component: {fileID: 195190420188018984} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420188018985 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190420188018987 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + m_CullTransparentMesh: 0 +--- !u!114 &195190420188018984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420188018990} + 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.08235294, g: 0.08235294, b: 0.08235294, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, 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: 4 +--- !u!1 &195190420563360911 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420563360910} + - component: {fileID: 195190420563360919} + - component: {fileID: 195190420563360905} + - component: {fileID: 195190420563360906} + - component: {fileID: 3218775891302470945} + m_Layer: 5 + m_Name: Text Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420563360910 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 195190421305919396} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -29.99997, y: -19.99998} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} +--- !u!222 &195190420563360919 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_CullTransparentMesh: 0 +--- !u!114 &195190420563360905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.1792453, g: 0.1792453, b: 0.1792453, a: 1} + m_HighlightedColor: {r: 0.09411766, g: 0.43921572, b: 0.7137255, a: 1} + m_PressedColor: {r: 0.34509805, g: 0.6901961, b: 0.96470594, a: 1} + m_SelectedColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 195190420571543381} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 195190419645158922} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_IsOn: 0 +--- !u!114 &195190420563360906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3218775891302470945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420563360911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07b3638c2f5db5b479ff24c2859713d4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PokeFollowTransform: {fileID: 195190421305919396} + m_SmoothingSpeed: 16 + m_ReturnToInitialPosition: 1 + m_ApplyIfChildIsTarget: 1 + m_ClampToMaxDistance: 1 + m_MaxDistance: 20 +--- !u!1 &195190420571543371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190420571543370} + - component: {fileID: 195190420571543380} + - component: {fileID: 195190420571543381} + m_Layer: 5 + m_Name: Off Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190420571543370 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.00005531311} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 195190421305919396} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000038146973, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &195190420571543380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + m_CullTransparentMesh: 1 +--- !u!114 &195190420571543381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190420571543371} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, 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: 4 +--- !u!1 &195190421305919397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195190421305919396} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &195190421305919396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195190421305919397} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 195190420571543370} + - {fileID: 195190419645158933} + - {fileID: 195190420188018985} + - {fileID: 195190419895452204} + m_Father: {fileID: 195190420563360910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 170, y: 60} + m_Pivot: {x: 0, y: 1} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta new file mode 100644 index 0000000..869262e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a448845c7017044e8a9f3d711cfe825 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/TextButton.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab similarity index 76% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/TextButton.prefab rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab index 3430b51..acd5cb1 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/TextButton.prefab +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab @@ -11,6 +11,7 @@ GameObject: - component: {fileID: 2482363001952073328} - component: {fileID: 1018296862946939238} - component: {fileID: 4462709362712937534} + - component: {fileID: 4722489013844015951} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -26,10 +27,12 @@ RectTransform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 909881759767330623} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalPosition: {x: 0, y: 0, z: -20} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 3744793336206911786} + - {fileID: 2849559158440995629} m_Father: {fileID: 5289182684458692541} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -58,7 +61,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -66,7 +69,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: affa059594145a843b81788037b4ee21, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -76,6 +79,19 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 4 +--- !u!114 &4722489013844015951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909881759767330623} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 --- !u!1 &2989151356592697494 GameObject: m_ObjectHideFlags: 0 @@ -104,6 +120,7 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2482363001952073328} m_RootOrder: 0 @@ -143,10 +160,10 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 + m_FontSize: 16 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 10 + m_MinSize: 1 m_MaxSize: 40 m_Alignment: 4 m_AlignByGeometry: 0 @@ -154,7 +171,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Confirm + m_Text: Button --- !u!1 &5289182684458692540 GameObject: m_ObjectHideFlags: 0 @@ -166,10 +183,9 @@ GameObject: - component: {fileID: 5289182684458692541} - component: {fileID: 5289182684458692536} - component: {fileID: 5289182684458692542} - - component: {fileID: 7920265473048020210} - component: {fileID: 6653214391055899988} - component: {fileID: 192829670517972240} - - component: {fileID: 3380337414551334423} + - component: {fileID: 438796940644668670} m_Layer: 5 m_Name: TextButton m_TagString: Untagged @@ -187,6 +203,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 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: 2482363001952073328} m_Father: {fileID: 0} @@ -249,25 +266,6 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!114 &7920265473048020210 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5289182684458692540} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7951c64acb0fa62458bf30a60089fe2d, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 0 - m_CheckFor2DOcclusion: 0 - m_CheckFor3DOcclusion: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RaycastTriggerInteraction: 1 --- !u!114 &6653214391055899988 MonoBehaviour: m_ObjectHideFlags: 0 @@ -318,7 +316,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3380337414551334423 +--- !u!114 &438796940644668670 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -335,4 +333,80 @@ MonoBehaviour: m_ReturnToInitialPosition: 1 m_ApplyIfChildIsTarget: 1 m_ClampToMaxDistance: 1 - m_MaxDistance: 10 + m_MaxDistance: 20 +--- !u!1 &7228554695504750986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2849559158440995629} + - component: {fileID: 2199139639382771002} + - component: {fileID: 4810623784220459246} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2849559158440995629 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2482363001952073328} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -0.0000019073486, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2199139639382771002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + m_CullTransparentMesh: 0 +--- !u!114 &4810623784220459246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7228554695504750986} + 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.08235294, g: 0.08235294, b: 0.08235294, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b7bad1260586fa746a0b67e930892936, 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: 4 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/TextButton.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Prefabs/UI_2D/TextButton.prefab.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts.meta new file mode 100644 index 0000000..5ff3010 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89c7da9a19d09c8419df6ac7f38d429e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation/IncrementUIText.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs similarity index 96% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation/IncrementUIText.cs rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs index 9f72261..cc73c26 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation/IncrementUIText.cs +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs @@ -1,45 +1,45 @@ -using UnityEngine.UI; - -namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets -{ - /// - /// Add this component to a GameObject and call the method - /// in response to a Unity Event to update a text display to count up with each event. - /// - public class IncrementUIText : MonoBehaviour - { - [SerializeField] - [Tooltip("The Text component this behavior uses to display the incremented value.")] - Text m_Text; - - /// - /// The Text component this behavior uses to display the incremented value. - /// - public Text text - { - get => m_Text; - set => m_Text = value; - } - - int m_Count; - - /// - /// See . - /// - protected void Awake() - { - if (m_Text == null) - Debug.LogWarning("Missing required Text component reference. Use the Inspector window to assign which Text component to increment.", this); - } - - /// - /// Increment the string message of the Text component. - /// - public void IncrementText() - { - m_Count += 1; - if (m_Text != null) - m_Text.text = m_Count.ToString(); - } - } -} +using UnityEngine.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Add this component to a GameObject and call the method + /// in response to a Unity Event to update a text display to count up with each event. + /// + public class IncrementUIText : MonoBehaviour + { + [SerializeField] + [Tooltip("The Text component this behavior uses to display the incremented value.")] + Text m_Text; + + /// + /// The Text component this behavior uses to display the incremented value. + /// + public Text text + { + get => m_Text; + set => m_Text = value; + } + + int m_Count; + + /// + /// See . + /// + protected void Awake() + { + if (m_Text == null) + Debug.LogWarning("Missing required Text component reference. Use the Inspector window to assign which Text component to increment.", this); + } + + /// + /// Increment the string message of the Text component. + /// + public void IncrementText() + { + m_Count += 1; + if (m_Text != null) + m_Text.text = m_Count.ToString(); + } + } +} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation/IncrementUIText.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/PokeStation/IncrementUIText.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites.meta new file mode 100644 index 0000000..4888778 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e849a70d25179dc42a5f1fbd87c1b42e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Asset.png b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Asset.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c96759bebc5af73689e4e668e9178a77d005b3 GIT binary patch literal 1419 zcmbtU`#aNn9RF@?Gq-XpWsV`YC3o6%uqoFbmpmopVY8T09fok+HqX+Ca-I@7h;);k zv6D;G*`_TkN_KSI86k5XYBh-&&bOcX1J3*Xyx*_)`}Mv&&-;hZrzkYoPfLBTIsgD# z0scqAK%{*)H8|)6o}@kykjeg$sQ_Sm^t(asdE9ISNl0p#pEtnnM=gShDuob4007Q4 z4J8Q%05EjG5yJ6I$nqrpw{f?fuz?epWTZ{EMKscmU@SBq0o9?VMKu;-ZEB$`tJi;( zp?ZxU2PxZ-l=RHvifIgsPK^MDn$8cY8TF}#%CZy-@?~CgMc@1h>BN1)wu=XQaCY~U zhFrqvUvQI2?u)$EM)K(n9$WhE?LvC227^vd#>>BMx@F>2cnL%_itplYKS*ZOkS-j4 zXkSb>;Z*;dTAN{T7BRkOvlfz*H8yOJ1<^NDD<@Qpl#XC8k#X0RrD+fr>YNQcZ)%Iu zJN>E=zci^^j6vAWqYzw&xs%$EzTt_cbf)P4f)&EGjx87}p40`z*DK&=s1zJbIsZ#dWScN&118l06lRor#1f8gjWSTd_Vb+;o$& zjeNJx4NubaUTb@Algm?5dl2{L5$WfC^{Rs_n8Lc-EuHyLg;^j6F04uyWaiZGLxq)lbnL$ZAV8G_a}+&3xV?^N6$d&C0jx@^n}55Nh~3T!1tZ4D$k6u1T3sLo7T4gBO1hv^yBUYE7>U6yDn97B-RNXgtyZ061rQL5;`=0skvl++dZ4N9`=aVgCw)ae>17m zh_sf%NNC|+1M}i1qihbbRD9oi&xGq<6vG42Hig z9zL)Tg`e#;Z6_b&-*Qq!4LqbWmqVSVm-gfyco=~bUcB*SN9^}F6pUNsom}uG5kbE8 z3CF`(5l#f@+Lk|!ofR>4#QB}$(x6kXrP&N?LVAD;f&eRAOAlF8?MJRz_*pQL}Sa2yAaej4fB?@z}f=yNZ*hWfrvFTb{deGZx^prwfgF}}M_)$E)e-c?47?|8WT^vIy7~kG~n0w1X;`qbG+zi5IcNa)+ zk=`G_&UJ-N_sN81ZH=uI4Eo~rj!!#iI zZp$(dxnbK6#oIFv+&aH^y|XgzJPLKMfBWy= zet&%;OLm{Un5~#xdCr}KD+99ofszaMFRtUc6ZV87szZL0E!T@(?=Jj5`M=`rw@LqG zw+Pv%)JjAg=7{Q&-(=4p@QEX;TVAYEX~hx2EfV%R-+U50l`~B1BEGDAAmnzT=+A~9 z*^J(O3%>qX*dg9LO``Efy~yXRgmZ!&|NR5?*`EUi){BFVdQ&MBb@0CSQiLjV8( literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta new file mode 100644 index 0000000..5e46a3f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: db3e7b7c8db355e499429545071a0321 +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/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..2193f73686f7438ac10f66e9889643b6785d0a3b GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta new file mode 100644 index 0000000..0c2f224 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: b7bad1260586fa746a0b67e930892936 +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: 8, y: 8, z: 8, w: 8} + 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: Windows Store Apps + maxTextureSize: 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/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbc296a71648a63e796b51ebd9fa4e8762e1a70 GIT binary patch literal 829 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaloCO|{#S9EO-XP4l)OOlRpde#$ zkh>GZx^prwfgF}}M_)$E)e-c?47?>`3x;TbZFuuK!7%1&1(eTh#M4?ejL#Tsk zLJ<2FzOKn(j8g^Jds$>+$`#+16gb>_KJ(^I-*@l7-@A9m?B31qfAiwrJ+GSaI_<#m za+~$}x3|sxw}0c`yJrsWpEv#Z&V4*PV(uT0=FoqAJe%S9!}@uz%MLt^UVbpqwV?E0 zvh7b^d(rG`*U$9l+WpOc_Vs(iyu((Ea_lCyYZ&(Y3Mkzl*Z7SwFr4`ii^D7i4`GH( zCIw%HC7cZ=j1$xtE{zHf(Etf!SkCBsT=c+sAenpr`|h2Uau+_o%(}fTzWB4rf~T41 z{$)n*uH=g8-yZw`m|U#SmCj(?v!{+VYWCOT1wsWsul2~EGq&IMz5ID*fw6x4^ItY| oIAYo^SNy*5`SG7q|If>R%e4G=Ym#OmFtsyyy85}Sb4q9e0O67pV*mgE literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta new file mode 100644 index 0000000..8732693 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: affa059594145a843b81788037b4ee21 +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: 8, y: 8, z: 8, w: 8} + 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: Windows Store Apps + maxTextureSize: 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/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor.meta new file mode 100644 index 0000000..b2e7ff7 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 004f0e70ab2efb54a9d93a283d657b97 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs similarity index 98% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs index fa42741..74ac5ca 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs @@ -1,76 +1,76 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Unity.XR.CoreUtils.Editor; -using UnityEngine.XR.Interaction.Toolkit; - -namespace UnityEditor.XR.Interaction.Toolkit.Samples -{ - /// - /// Unity Editor class which registers Project Validation rules for the Starter Assets sample package. - /// - class StarterAssetsSampleProjectValidation - { - const string k_Category = "XR Interaction Toolkit"; - const string k_StarterAssetsSampleName = "Starter Assets"; - const string k_TeleportLayerName = "Teleport"; - const int k_TeleportLayerIndex = 31; - - static readonly BuildTargetGroup[] s_BuildTargetGroups = - ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); - - static readonly List s_BuildValidationRules = new List(); - - [InitializeOnLoadMethod] - static void RegisterProjectValidationRules() - { - // In the Player Settings UI we have to delay the call one frame to let the settings provider get initialized - // since we need to access the settings asset to set the rule's non-delegate properties (FixItAutomatic). - EditorApplication.delayCall += AddRules; - } - - static void AddRules() - { - if (s_BuildValidationRules.Count == 0) - { - s_BuildValidationRules.Add( - new BuildValidationRule - { - Category = k_Category, - Message = $"[{k_StarterAssetsSampleName}] Interaction Layer {k_TeleportLayerIndex} should be set to '{k_TeleportLayerName}' for teleportation locomotion.", - FixItMessage = $"XR Interaction Toolkit samples reserve Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion. Set Interaction Layer {k_TeleportLayerIndex} to '{k_TeleportLayerName}' to prevent conflicts.", - HelpText = "Please note Interaction Layers are unique to the XR Interaction Toolkit and can be found in Edit > Project Settings > XR Plug-in Management > XR Interaction Toolkit", - FixItAutomatic = InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || IsInteractionLayerTeleport(), - Error = false, - CheckPredicate = IsInteractionLayerTeleport, - FixIt = () => - { - if (InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || DisplayTeleportDialog()) - InteractionLayerSettings.Instance.SetLayerNameAt(k_TeleportLayerIndex, k_TeleportLayerName); - else - SettingsService.OpenProjectSettings(XRInteractionToolkitSettingsProvider.k_SettingsPath); - }, - }); - } - - foreach (var buildTargetGroup in s_BuildTargetGroups) - { - BuildValidator.AddRules(buildTargetGroup, s_BuildValidationRules); - } - } - - static bool IsInteractionLayerTeleport() - { - return string.Equals(InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex), k_TeleportLayerName, StringComparison.OrdinalIgnoreCase); - } - - static bool DisplayTeleportDialog() - { - return EditorUtility.DisplayDialog( - "Fixing Teleport Interaction Layer", - $"Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion is currently set to '{InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex)}' instead of '{k_TeleportLayerName}'", - "Automatically Replace", - "Cancel"); - } - } +using System; +using System.Collections.Generic; +using System.Linq; +using Unity.XR.CoreUtils.Editor; +using UnityEngine.XR.Interaction.Toolkit; + +namespace UnityEditor.XR.Interaction.Toolkit.Samples +{ + /// + /// Unity Editor class which registers Project Validation rules for the Starter Assets sample package. + /// + class StarterAssetsSampleProjectValidation + { + const string k_Category = "XR Interaction Toolkit"; + const string k_StarterAssetsSampleName = "Starter Assets"; + const string k_TeleportLayerName = "Teleport"; + const int k_TeleportLayerIndex = 31; + + static readonly BuildTargetGroup[] s_BuildTargetGroups = + ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); + + static readonly List s_BuildValidationRules = new List(); + + [InitializeOnLoadMethod] + static void RegisterProjectValidationRules() + { + // In the Player Settings UI we have to delay the call one frame to let the settings provider get initialized + // since we need to access the settings asset to set the rule's non-delegate properties (FixItAutomatic). + EditorApplication.delayCall += AddRules; + } + + static void AddRules() + { + if (s_BuildValidationRules.Count == 0) + { + s_BuildValidationRules.Add( + new BuildValidationRule + { + Category = k_Category, + Message = $"[{k_StarterAssetsSampleName}] Interaction Layer {k_TeleportLayerIndex} should be set to '{k_TeleportLayerName}' for teleportation locomotion.", + FixItMessage = $"XR Interaction Toolkit samples reserve Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion. Set Interaction Layer {k_TeleportLayerIndex} to '{k_TeleportLayerName}' to prevent conflicts.", + HelpText = "Please note Interaction Layers are unique to the XR Interaction Toolkit and can be found in Edit > Project Settings > XR Plug-in Management > XR Interaction Toolkit", + FixItAutomatic = InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || IsInteractionLayerTeleport(), + Error = false, + CheckPredicate = IsInteractionLayerTeleport, + FixIt = () => + { + if (InteractionLayerSettings.Instance.IsLayerEmpty(k_TeleportLayerIndex) || DisplayTeleportDialog()) + InteractionLayerSettings.Instance.SetLayerNameAt(k_TeleportLayerIndex, k_TeleportLayerName); + else + SettingsService.OpenProjectSettings(XRInteractionToolkitSettingsProvider.k_SettingsPath); + }, + }); + } + + foreach (var buildTargetGroup in s_BuildTargetGroups) + { + BuildValidator.AddRules(buildTargetGroup, s_BuildValidationRules); + } + } + + static bool IsInteractionLayerTeleport() + { + return string.Equals(InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex), k_TeleportLayerName, StringComparison.OrdinalIgnoreCase); + } + + static bool DisplayTeleportDialog() + { + return EditorUtility.DisplayDialog( + "Fixing Teleport Interaction Layer", + $"Interaction Layer {k_TeleportLayerIndex} for teleportation locomotion is currently set to '{InteractionLayerSettings.Instance.GetLayerNameAt(k_TeleportLayerIndex)}' instead of '{k_TeleportLayerName}'", + "Automatically Replace", + "Cancel"); + } + } } \ No newline at end of file diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef similarity index 96% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef index 640de43..ea2c3d0 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef @@ -1,21 +1,21 @@ -{ - "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor", - "rootNamespace": "", - "references": [ - "Unity.XR.Interaction.Toolkit", - "Unity.XR.Interaction.Toolkit.Editor", - "Unity.XR.CoreUtils", - "Unity.XR.CoreUtils.Editor" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor", + "rootNamespace": "", + "references": [ + "Unity.XR.Interaction.Toolkit", + "Unity.XR.Interaction.Toolkit.Editor", + "Unity.XR.CoreUtils", + "Unity.XR.CoreUtils.Editor" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false } \ No newline at end of file diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Editor/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor.asmdef.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Cylinder.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Cylinder.fbx similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Cylinder.fbx rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Cylinder.fbx diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Cylinder.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Cylinder.fbx.meta similarity index 95% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Cylinder.fbx.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Cylinder.fbx.meta index 0d27bff..5f30725 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Cylinder.fbx.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Cylinder.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 9e1dc1c14313460d872de39e35129b39 ModelImporter: - serializedVersion: 20300 + serializedVersion: 21300 internalIDToNameTable: [] externalObjects: {} materials: @@ -14,6 +14,7 @@ ModelImporter: bakeSimulation: 0 resampleCurves: 1 optimizeGameObjects: 0 + removeConstantScaleCurves: 0 motionNodeName: rigImportErrors: rigImportWarnings: @@ -43,6 +44,7 @@ ModelImporter: importBlendShapes: 1 importCameras: 1 importLights: 1 + nodeNameCollisionStrategy: 0 fileIdsGeneration: 2 swapUVChannels: 0 generateSecondaryUV: 1 @@ -54,6 +56,7 @@ ModelImporter: skinWeightsMode: 0 maxBonesPerVertex: 4 minBoneWeight: 0.001 + optimizeBones: 1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Wedge.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Wedge.fbx similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Wedge.fbx rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Wedge.fbx diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Wedge.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Wedge.fbx.meta similarity index 95% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Wedge.fbx.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Wedge.fbx.meta index 12aa495..dfbe932 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Models/Primitive_Wedge.fbx.meta +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Primitive_Wedge.fbx.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: ab3a79eba4de4be0ad5fead9fb858190 ModelImporter: - serializedVersion: 20300 + serializedVersion: 21300 internalIDToNameTable: [] externalObjects: {} materials: @@ -14,6 +14,7 @@ ModelImporter: bakeSimulation: 0 resampleCurves: 1 optimizeGameObjects: 0 + removeConstantScaleCurves: 0 motionNodeName: rigImportErrors: rigImportWarnings: @@ -43,6 +44,7 @@ ModelImporter: importBlendShapes: 1 importCameras: 1 importLights: 1 + nodeNameCollisionStrategy: 0 fileIdsGeneration: 2 swapUVChannels: 0 generateSecondaryUV: 0 @@ -54,6 +56,7 @@ ModelImporter: skinWeightsMode: 0 maxBonesPerVertex: 4 minBoneWeight: 0.001 + optimizeBones: 1 meshOptimizationFlags: -1 indexFormat: 0 secondaryUVAngleDistortion: 8 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Reticle_Torus.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Models/Reticle_Torus.fbx new file mode 100644 index 0000000000000000000000000000000000000000..60c8be6b4e2b88975c9195b91ce013b451cd3e47 GIT binary patch literal 33056 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 - /// Use this class to mediate the controllers and their associated interactors and input actions under different interaction states. - /// - [AddComponentMenu("XR/Action Based Controller Manager")] - [DefaultExecutionOrder(k_UpdateOrder)] - public class ActionBasedControllerManager : MonoBehaviour - { - /// - /// Order when instances of type are updated. - /// - /// - /// Executes before controller components to ensure input processors can be attached - /// to input actions and/or bindings before the controller component reads the current - /// values of the input actions. - /// - public const int k_UpdateOrder = XRInteractionUpdateOrder.k_Controllers - 1; - - [Space] - [Header("Interactors")] - - [SerializeField] - [Tooltip("The GameObject containing the interaction group used for direct and distant manipulation.")] - XRInteractionGroup m_ManipulationInteractionGroup; - - [SerializeField] - [Tooltip("The GameObject containing the interactor used for direct manipulation.")] - XRDirectInteractor m_DirectInteractor; - - [SerializeField] - [Tooltip("The GameObject containing the interactor used for distant/ray manipulation.")] - XRRayInteractor m_RayInteractor; - - [SerializeField] - [Tooltip("The GameObject containing the interactor used for teleportation.")] - XRRayInteractor m_TeleportInteractor; - - [Space] - [Header("Controller Actions")] - - [SerializeField] - [Tooltip("The reference to the action to start the teleport aiming mode for this controller.")] - InputActionReference m_TeleportModeActivate; - - [SerializeField] - [Tooltip("The reference to the action to cancel the teleport aiming mode for this controller.")] - InputActionReference m_TeleportModeCancel; - - [SerializeField] - [Tooltip("The reference to the action of continuous turning the XR Origin with this controller.")] - InputActionReference m_Turn; - - [SerializeField] - [Tooltip("The reference to the action of snap turning the XR Origin with this controller.")] - InputActionReference m_SnapTurn; - - [SerializeField] - [Tooltip("The reference to the action of moving the XR Origin with this controller.")] - InputActionReference m_Move; - - [SerializeField] - [Tooltip("The reference to the action of scrolling UI with this controller.")] - InputActionReference m_UIScroll; - - [Space] - [Header("Locomotion Settings")] - - [SerializeField] - [Tooltip("If true, continuous movement will be enabled. If false, teleport will enabled.")] - bool m_SmoothMotionEnabled; - - [SerializeField] - [Tooltip("If true, continuous turn will be enabled. If false, snap turn will be enabled. Note: If smooth motion is enabled and enable strafe is enabled on the continuous move provider, turn will be overriden in favor of strafe.")] - bool m_SmoothTurnEnabled; - - [Space] - [Header("UI Settings")] - - [SerializeField] - [Tooltip("If true, UI scrolling will be enabled.")] - bool m_UIScrollingEnabled; - - public bool smoothMotionEnabled - { - get => m_SmoothMotionEnabled; - set - { - m_SmoothMotionEnabled = value; - UpdateLocomotionActions(); - } - } - - public bool smoothTurnEnabled - { - get => m_SmoothTurnEnabled; - set - { - m_SmoothTurnEnabled = value; - UpdateLocomotionActions(); - } - } - - public bool uiScrollingEnabled - { - get => m_UIScrollingEnabled; - set - { - m_UIScrollingEnabled = value; - UpdateUIActions(); - } - } - - bool m_PostponedDeactivateTeleport; - bool m_UIScrollModeActive = false; - - const int k_InteractorNotInGroup = -1; - - IEnumerator m_AfterInteractionEventsRoutine; - HashSet m_LocomotionUsers = new HashSet(); - - /// - /// Temporary scratch list to populate with the group members of the interaction group. - /// - static readonly List s_GroupMembers = new List(); - - // For our input mediation, we are enforcing a few rules between direct, ray, and teleportation interaction: - // 1. If the Teleportation Ray is engaged, the Ray interactor is disabled - // 2. The interaction group ensures that the Direct and Ray interactors cannot interact at the same time, with the Direct interactor taking priority - // 3. If the Ray interactor is selecting, all locomotion controls are disabled (teleport ray, move, and turn controls) to prevent input collision - void SetupInteractorEvents() - { - if (m_RayInteractor != null) - { - m_RayInteractor.selectEntered.AddListener(OnRaySelectEntered); - m_RayInteractor.selectExited.AddListener(OnRaySelectExited); - m_RayInteractor.uiHoverEntered.AddListener(OnUIHoverEntered); - m_RayInteractor.uiHoverExited.AddListener(OnUIHoverExited); - } - - var teleportModeActivateAction = GetInputAction(m_TeleportModeActivate); - if (teleportModeActivateAction != null) - { - teleportModeActivateAction.performed += OnStartTeleport; - teleportModeActivateAction.performed += OnStartLocomotion; - teleportModeActivateAction.canceled += OnCancelTeleport; - teleportModeActivateAction.canceled += OnStopLocomotion; - } - - var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); - if (teleportModeCancelAction != null) - { - teleportModeCancelAction.performed += OnCancelTeleport; - teleportModeActivateAction.canceled += OnStopLocomotion; - } - - var moveAction = GetInputAction(m_Move); - if (moveAction != null) - { - moveAction.performed += OnStartLocomotion; - moveAction.canceled += OnStopLocomotion; - } - - var turnAction = GetInputAction(m_Turn); - if (turnAction != null) - { - turnAction.performed += OnStartLocomotion; - turnAction.canceled += OnStopLocomotion; - } - } - - void TeardownInteractorEvents() - { - if (m_RayInteractor != null) - { - m_RayInteractor.selectEntered.RemoveListener(OnRaySelectEntered); - m_RayInteractor.selectExited.RemoveListener(OnRaySelectExited); - } - - var teleportModeActivateAction = GetInputAction(m_TeleportModeActivate); - if (teleportModeActivateAction != null) - { - teleportModeActivateAction.performed -= OnStartTeleport; - teleportModeActivateAction.performed -= OnStartLocomotion; - teleportModeActivateAction.canceled -= OnCancelTeleport; - teleportModeActivateAction.canceled -= OnStopLocomotion; - } - - var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); - if (teleportModeCancelAction != null) - { - teleportModeCancelAction.performed -= OnCancelTeleport; - teleportModeCancelAction.performed -= OnStopLocomotion; - } - - var moveAction = GetInputAction(m_Move); - if (moveAction != null) - { - moveAction.performed -= OnStartLocomotion; - moveAction.canceled -= OnStopLocomotion; - } - - var turnAction = GetInputAction(m_Turn); - if (turnAction != null) - { - turnAction.performed -= OnStartLocomotion; - turnAction.canceled -= OnStopLocomotion; - } - } - - void OnStartTeleport(InputAction.CallbackContext context) - { - m_PostponedDeactivateTeleport = false; - - if (m_TeleportInteractor != null) - m_TeleportInteractor.gameObject.SetActive(true); - - if (m_RayInteractor != null) - m_RayInteractor.gameObject.SetActive(false); - } - - void OnCancelTeleport(InputAction.CallbackContext context) - { - // Do not deactivate the teleport interactor in this callback. - // We delay turning off the teleport interactor in this callback so that - // the teleport interactor has a chance to complete the teleport if needed. - // OnAfterInteractionEvents will handle deactivating its GameObject. - m_PostponedDeactivateTeleport = true; - - if (m_RayInteractor != null) - m_RayInteractor.gameObject.SetActive(true); - - } - - void OnStartLocomotion(InputAction.CallbackContext context) - { - if (!context.started) - return; - - m_LocomotionUsers.Add(context.action); - } - - void OnStopLocomotion(InputAction.CallbackContext context) - { - m_LocomotionUsers.Remove(context.action); - - if (m_LocomotionUsers.Count == 0 && m_UIScrollModeActive) - { - DisableLocomotionActions(); - } - } - - void OnRaySelectEntered(SelectEnterEventArgs args) - { - // Disable locomotion and turn actions - DisableLocomotionActions(); - } - - void OnRaySelectExited(SelectExitEventArgs args) - { - // Re-enable the locomotion and turn actions - UpdateLocomotionActions(); - } - - void OnUIHoverEntered(UIHoverEventArgs args) - { - m_UIScrollModeActive = args.deviceModel.isScrollable && m_UIScrollingEnabled; - if (!m_UIScrollModeActive) - return; - - // If locomotion is occurring, wait - if (m_LocomotionUsers.Count == 0) - { - // Disable locomotion and turn actions - DisableLocomotionActions(); - } - } - - void OnUIHoverExited(UIHoverEventArgs args) - { - m_UIScrollModeActive = false; - - // Re-enable the locomotion and turn actions - UpdateLocomotionActions(); - } - - protected void Awake() - { - m_AfterInteractionEventsRoutine = OnAfterInteractionEvents(); - } - - protected void OnEnable() - { - if (m_TeleportInteractor != null) - m_TeleportInteractor.gameObject.SetActive(false); - - SetupInteractorEvents(); - - // Start the coroutine that executes code after the Update phase (during yield null). - // Since this behavior has an execution order that runs before the XRInteractionManager, - // we use the coroutine to run after the selection events - StartCoroutine(m_AfterInteractionEventsRoutine); - } - - protected void OnDisable() - { - TeardownInteractorEvents(); - - StopCoroutine(m_AfterInteractionEventsRoutine); - } - - protected void Start() - { - // Ensure the enabled state of locomotion and turn actions are properly set up. - // Called in Start so it is done after the InputActionManager enables all input actions earlier in OnEnable. - UpdateLocomotionActions(); - UpdateUIActions(); - - if (m_ManipulationInteractionGroup == null) - { - Debug.LogError("Missing required Manipulation Interaction Group reference. Use the Inspector window to assign the XR Interaction Group component reference.", this); - return; - } - - // Ensure interactors are properly set up in the interaction group by adding - // them if necessary and ordering Direct before Ray interactor. - var directInteractorIndex = k_InteractorNotInGroup; - var rayInteractorIndex = k_InteractorNotInGroup; - m_ManipulationInteractionGroup.GetGroupMembers(s_GroupMembers); - for (var i = 0; i < s_GroupMembers.Count; ++i) - { - var groupMember = s_GroupMembers[i]; - if (ReferenceEquals(groupMember, m_DirectInteractor)) - directInteractorIndex = i; - else if (ReferenceEquals(groupMember, m_RayInteractor)) - rayInteractorIndex = i; - } - - if (directInteractorIndex == k_InteractorNotInGroup) - { - // Must add Direct interactor to group, and make sure it is ordered before the Ray interactor - if (rayInteractorIndex == k_InteractorNotInGroup) - { - // Must add Ray interactor to group - if (m_DirectInteractor != null) - m_ManipulationInteractionGroup.AddGroupMember(m_DirectInteractor); - - if (m_RayInteractor != null) - m_ManipulationInteractionGroup.AddGroupMember(m_RayInteractor); - } - else if (m_DirectInteractor != null) - { - m_ManipulationInteractionGroup.MoveGroupMemberTo(m_DirectInteractor, rayInteractorIndex); - } - } - else - { - if (rayInteractorIndex == k_InteractorNotInGroup) - { - // Must add Ray interactor to group - if (m_RayInteractor != null) - m_ManipulationInteractionGroup.AddGroupMember(m_RayInteractor); - } - else - { - // Must make sure Direct interactor is ordered before the Ray interactor - if (rayInteractorIndex < directInteractorIndex) - { - m_ManipulationInteractionGroup.MoveGroupMemberTo(m_DirectInteractor, rayInteractorIndex); - } - } - } - } - - IEnumerator OnAfterInteractionEvents() - { - while (true) - { - // Yield so this coroutine is resumed after the teleport interactor - // has a chance to process its select interaction event during Update. - yield return null; - - if (m_PostponedDeactivateTeleport) - { - if (m_TeleportInteractor != null) - m_TeleportInteractor.gameObject.SetActive(false); - - m_PostponedDeactivateTeleport = false; - } - } - } - - void UpdateLocomotionActions() - { - // Disable/enable Teleport and Turn when Move is enabled/disabled. - SetEnabled(m_Move, m_SmoothMotionEnabled); - SetEnabled(m_TeleportModeActivate, !m_SmoothMotionEnabled); - SetEnabled(m_TeleportModeCancel, !m_SmoothMotionEnabled); - - // Disable ability to turn when using continuous movement - SetEnabled(m_Turn, !m_SmoothMotionEnabled && m_SmoothTurnEnabled); - SetEnabled(m_SnapTurn, !m_SmoothMotionEnabled && !m_SmoothTurnEnabled); - } - - void DisableLocomotionActions() - { - DisableAction(m_Move); - DisableAction(m_TeleportModeActivate); - DisableAction(m_TeleportModeCancel); - DisableAction(m_Turn); - DisableAction(m_SnapTurn); - } - - void UpdateUIActions() - { - SetEnabled(m_UIScroll, m_UIScrollingEnabled); - } - - static void SetEnabled(InputActionReference actionReference, bool enabled) - { - if (enabled) - EnableAction(actionReference); - else - DisableAction(actionReference); - } - - static void EnableAction(InputActionReference actionReference) - { - var action = GetInputAction(actionReference); - if (action != null && !action.enabled) - action.Enable(); - } - - static void DisableAction(InputActionReference actionReference) - { - var action = GetInputAction(actionReference); - if (action != null && action.enabled) - action.Disable(); - } - - static InputAction GetInputAction(InputActionReference actionReference) - { -#pragma warning disable IDE0031 // Use null propagation -- Do not use for UnityEngine.Object types - return actionReference != null ? actionReference.action : null; -#pragma warning restore IDE0031 - } - } -} +using System.Collections; +using System.Collections.Generic; +using UnityEngine.Events; +using UnityEngine.InputSystem; +using UnityEngine.XR.Interaction.Toolkit.UI; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Use this class to mediate the controllers and their associated interactors and input actions under different interaction states. + /// + [AddComponentMenu("XR/Action Based Controller Manager")] + [DefaultExecutionOrder(k_UpdateOrder)] + public class ActionBasedControllerManager : MonoBehaviour + { + /// + /// Order when instances of type are updated. + /// + /// + /// Executes before controller components to ensure input processors can be attached + /// to input actions and/or bindings before the controller component reads the current + /// values of the input actions. + /// + public const int k_UpdateOrder = XRInteractionUpdateOrder.k_Controllers - 1; + + [Space] + [Header("Interactors")] + + [SerializeField] + [Tooltip("The GameObject containing the interaction group used for direct and distant manipulation.")] + XRInteractionGroup m_ManipulationInteractionGroup; + + [SerializeField] + [Tooltip("The GameObject containing the interactor used for direct manipulation.")] + XRDirectInteractor m_DirectInteractor; + + [SerializeField] + [Tooltip("The GameObject containing the interactor used for distant/ray manipulation.")] + XRRayInteractor m_RayInteractor; + + [SerializeField] + [Tooltip("The GameObject containing the interactor used for teleportation.")] + XRRayInteractor m_TeleportInteractor; + + [Space] + [Header("Controller Actions")] + + [SerializeField] + [Tooltip("The reference to the action to start the teleport aiming mode for this controller.")] + InputActionReference m_TeleportModeActivate; + + [SerializeField] + [Tooltip("The reference to the action to cancel the teleport aiming mode for this controller.")] + InputActionReference m_TeleportModeCancel; + + [SerializeField] + [Tooltip("The reference to the action of continuous turning the XR Origin with this controller.")] + InputActionReference m_Turn; + + [SerializeField] + [Tooltip("The reference to the action of snap turning the XR Origin with this controller.")] + InputActionReference m_SnapTurn; + + [SerializeField] + [Tooltip("The reference to the action of moving the XR Origin with this controller.")] + InputActionReference m_Move; + + [SerializeField] + [Tooltip("The reference to the action of scrolling UI with this controller.")] + InputActionReference m_UIScroll; + + [Space] + [Header("Locomotion Settings")] + + [SerializeField] + [Tooltip("If true, continuous movement will be enabled. If false, teleport will enabled.")] + bool m_SmoothMotionEnabled; + + [SerializeField] + [Tooltip("If true, continuous turn will be enabled. If false, snap turn will be enabled. Note: If smooth motion is enabled and enable strafe is enabled on the continuous move provider, turn will be overriden in favor of strafe.")] + bool m_SmoothTurnEnabled; + + [Space] + [Header("UI Settings")] + + [SerializeField] + [Tooltip("If true, UI scrolling will be enabled.")] + bool m_UIScrollingEnabled; + + [Space] + [Header("Mediation Events")] + [SerializeField] + [Tooltip("Event fired when the active ray interactor changes between interaction and teleport.")] + UnityEvent m_RayInteractorChanged; + + public bool smoothMotionEnabled + { + get => m_SmoothMotionEnabled; + set + { + m_SmoothMotionEnabled = value; + UpdateLocomotionActions(); + } + } + + public bool smoothTurnEnabled + { + get => m_SmoothTurnEnabled; + set + { + m_SmoothTurnEnabled = value; + UpdateLocomotionActions(); + } + } + + public bool uiScrollingEnabled + { + get => m_UIScrollingEnabled; + set + { + m_UIScrollingEnabled = value; + UpdateUIActions(); + } + } + + bool m_PostponedDeactivateTeleport; + bool m_UIScrollModeActive = false; + + const int k_InteractorNotInGroup = -1; + + IEnumerator m_AfterInteractionEventsRoutine; + HashSet m_LocomotionUsers = new HashSet(); + + /// + /// Temporary scratch list to populate with the group members of the interaction group. + /// + static readonly List s_GroupMembers = new List(); + + // For our input mediation, we are enforcing a few rules between direct, ray, and teleportation interaction: + // 1. If the Teleportation Ray is engaged, the Ray interactor is disabled + // 2. The interaction group ensures that the Direct and Ray interactors cannot interact at the same time, with the Direct interactor taking priority + // 3. If the Ray interactor is selecting, all locomotion controls are disabled (teleport ray, move, and turn controls) to prevent input collision + void SetupInteractorEvents() + { + if (m_RayInteractor != null) + { + m_RayInteractor.selectEntered.AddListener(OnRaySelectEntered); + m_RayInteractor.selectExited.AddListener(OnRaySelectExited); + m_RayInteractor.uiHoverEntered.AddListener(OnUIHoverEntered); + m_RayInteractor.uiHoverExited.AddListener(OnUIHoverExited); + } + + var teleportModeActivateAction = GetInputAction(m_TeleportModeActivate); + if (teleportModeActivateAction != null) + { + teleportModeActivateAction.performed += OnStartTeleport; + teleportModeActivateAction.performed += OnStartLocomotion; + teleportModeActivateAction.canceled += OnCancelTeleport; + teleportModeActivateAction.canceled += OnStopLocomotion; + } + + var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); + if (teleportModeCancelAction != null) + { + teleportModeCancelAction.performed += OnCancelTeleport; + teleportModeActivateAction.canceled += OnStopLocomotion; + } + + var moveAction = GetInputAction(m_Move); + if (moveAction != null) + { + moveAction.performed += OnStartLocomotion; + moveAction.canceled += OnStopLocomotion; + } + + var turnAction = GetInputAction(m_Turn); + if (turnAction != null) + { + turnAction.performed += OnStartLocomotion; + turnAction.canceled += OnStopLocomotion; + } + } + + void TeardownInteractorEvents() + { + if (m_RayInteractor != null) + { + m_RayInteractor.selectEntered.RemoveListener(OnRaySelectEntered); + m_RayInteractor.selectExited.RemoveListener(OnRaySelectExited); + } + + var teleportModeActivateAction = GetInputAction(m_TeleportModeActivate); + if (teleportModeActivateAction != null) + { + teleportModeActivateAction.performed -= OnStartTeleport; + teleportModeActivateAction.performed -= OnStartLocomotion; + teleportModeActivateAction.canceled -= OnCancelTeleport; + teleportModeActivateAction.canceled -= OnStopLocomotion; + } + + var teleportModeCancelAction = GetInputAction(m_TeleportModeCancel); + if (teleportModeCancelAction != null) + { + teleportModeCancelAction.performed -= OnCancelTeleport; + teleportModeCancelAction.performed -= OnStopLocomotion; + } + + var moveAction = GetInputAction(m_Move); + if (moveAction != null) + { + moveAction.performed -= OnStartLocomotion; + moveAction.canceled -= OnStopLocomotion; + } + + var turnAction = GetInputAction(m_Turn); + if (turnAction != null) + { + turnAction.performed -= OnStartLocomotion; + turnAction.canceled -= OnStopLocomotion; + } + } + + void OnStartTeleport(InputAction.CallbackContext context) + { + m_PostponedDeactivateTeleport = false; + + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(true); + + if (m_RayInteractor != null) + m_RayInteractor.gameObject.SetActive(false); + + m_RayInteractorChanged?.Invoke(m_TeleportInteractor); + } + + void OnCancelTeleport(InputAction.CallbackContext context) + { + // Do not deactivate the teleport interactor in this callback. + // We delay turning off the teleport interactor in this callback so that + // the teleport interactor has a chance to complete the teleport if needed. + // OnAfterInteractionEvents will handle deactivating its GameObject. + m_PostponedDeactivateTeleport = true; + + if (m_RayInteractor != null) + m_RayInteractor.gameObject.SetActive(true); + + m_RayInteractorChanged?.Invoke(m_RayInteractor); + + } + + void OnStartLocomotion(InputAction.CallbackContext context) + { + if (!context.started) + return; + + m_LocomotionUsers.Add(context.action); + } + + void OnStopLocomotion(InputAction.CallbackContext context) + { + m_LocomotionUsers.Remove(context.action); + + if (m_LocomotionUsers.Count == 0 && m_UIScrollModeActive) + { + DisableLocomotionActions(); + } + } + + void OnRaySelectEntered(SelectEnterEventArgs args) + { + // Disable locomotion and turn actions + DisableLocomotionActions(); + } + + void OnRaySelectExited(SelectExitEventArgs args) + { + // Re-enable the locomotion and turn actions + UpdateLocomotionActions(); + } + + void OnUIHoverEntered(UIHoverEventArgs args) + { + m_UIScrollModeActive = args.deviceModel.isScrollable && m_UIScrollingEnabled; + if (!m_UIScrollModeActive) + return; + + // If locomotion is occurring, wait + if (m_LocomotionUsers.Count == 0) + { + // Disable locomotion and turn actions + DisableLocomotionActions(); + } + } + + void OnUIHoverExited(UIHoverEventArgs args) + { + m_UIScrollModeActive = false; + + // Re-enable the locomotion and turn actions + UpdateLocomotionActions(); + } + + protected void Awake() + { + m_AfterInteractionEventsRoutine = OnAfterInteractionEvents(); + } + + protected void OnEnable() + { + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(false); + + SetupInteractorEvents(); + + // Start the coroutine that executes code after the Update phase (during yield null). + // Since this behavior has an execution order that runs before the XRInteractionManager, + // we use the coroutine to run after the selection events + StartCoroutine(m_AfterInteractionEventsRoutine); + } + + protected void OnDisable() + { + TeardownInteractorEvents(); + + StopCoroutine(m_AfterInteractionEventsRoutine); + } + + protected void Start() + { + // Ensure the enabled state of locomotion and turn actions are properly set up. + // Called in Start so it is done after the InputActionManager enables all input actions earlier in OnEnable. + UpdateLocomotionActions(); + UpdateUIActions(); + + if (m_ManipulationInteractionGroup == null) + { + Debug.LogError("Missing required Manipulation Interaction Group reference. Use the Inspector window to assign the XR Interaction Group component reference.", this); + return; + } + + // Ensure interactors are properly set up in the interaction group by adding + // them if necessary and ordering Direct before Ray interactor. + var directInteractorIndex = k_InteractorNotInGroup; + var rayInteractorIndex = k_InteractorNotInGroup; + m_ManipulationInteractionGroup.GetGroupMembers(s_GroupMembers); + for (var i = 0; i < s_GroupMembers.Count; ++i) + { + var groupMember = s_GroupMembers[i]; + if (ReferenceEquals(groupMember, m_DirectInteractor)) + directInteractorIndex = i; + else if (ReferenceEquals(groupMember, m_RayInteractor)) + rayInteractorIndex = i; + } + + if (directInteractorIndex == k_InteractorNotInGroup) + { + // Must add Direct interactor to group, and make sure it is ordered before the Ray interactor + if (rayInteractorIndex == k_InteractorNotInGroup) + { + // Must add Ray interactor to group + if (m_DirectInteractor != null) + m_ManipulationInteractionGroup.AddGroupMember(m_DirectInteractor); + + if (m_RayInteractor != null) + m_ManipulationInteractionGroup.AddGroupMember(m_RayInteractor); + } + else if (m_DirectInteractor != null) + { + m_ManipulationInteractionGroup.MoveGroupMemberTo(m_DirectInteractor, rayInteractorIndex); + } + } + else + { + if (rayInteractorIndex == k_InteractorNotInGroup) + { + // Must add Ray interactor to group + if (m_RayInteractor != null) + m_ManipulationInteractionGroup.AddGroupMember(m_RayInteractor); + } + else + { + // Must make sure Direct interactor is ordered before the Ray interactor + if (rayInteractorIndex < directInteractorIndex) + { + m_ManipulationInteractionGroup.MoveGroupMemberTo(m_DirectInteractor, rayInteractorIndex); + } + } + } + } + + IEnumerator OnAfterInteractionEvents() + { + while (true) + { + // Yield so this coroutine is resumed after the teleport interactor + // has a chance to process its select interaction event during Update. + yield return null; + + if (m_PostponedDeactivateTeleport) + { + if (m_TeleportInteractor != null) + m_TeleportInteractor.gameObject.SetActive(false); + + m_PostponedDeactivateTeleport = false; + } + } + } + + void UpdateLocomotionActions() + { + // Disable/enable Teleport and Turn when Move is enabled/disabled. + SetEnabled(m_Move, m_SmoothMotionEnabled); + SetEnabled(m_TeleportModeActivate, !m_SmoothMotionEnabled); + SetEnabled(m_TeleportModeCancel, !m_SmoothMotionEnabled); + + // Disable ability to turn when using continuous movement + SetEnabled(m_Turn, !m_SmoothMotionEnabled && m_SmoothTurnEnabled); + SetEnabled(m_SnapTurn, !m_SmoothMotionEnabled && !m_SmoothTurnEnabled); + } + + void DisableLocomotionActions() + { + DisableAction(m_Move); + DisableAction(m_TeleportModeActivate); + DisableAction(m_TeleportModeCancel); + DisableAction(m_Turn); + DisableAction(m_SnapTurn); + } + + void UpdateUIActions() + { + SetEnabled(m_UIScroll, m_UIScrollingEnabled); + } + + static void SetEnabled(InputActionReference actionReference, bool enabled) + { + if (enabled) + EnableAction(actionReference); + else + DisableAction(actionReference); + } + + static void EnableAction(InputActionReference actionReference) + { + var action = GetInputAction(actionReference); + if (action != null && !action.enabled) + action.Enable(); + } + + static void DisableAction(InputActionReference actionReference) + { + var action = GetInputAction(actionReference); + if (action != null && action.enabled) + action.Disable(); + } + + static InputAction GetInputAction(InputActionReference actionReference) + { +#pragma warning disable IDE0031 // Use null propagation -- Do not use for UnityEngine.Object types + return actionReference != null ? actionReference.action : null; +#pragma warning restore IDE0031 + } + } +} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/ActionBasedControllerManager.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ActionBasedControllerManager.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/ActionBasedControllerManager.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ActionBasedControllerManager.cs.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs new file mode 100644 index 0000000..360470a --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs @@ -0,0 +1,29 @@ +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Destroys the GameObject it is attached to after a specified amount of time. + /// + public class DestroySelf : MonoBehaviour + { + [SerializeField] + [Tooltip("The amount of time, in seconds, to wait after Start before destroying the GameObject.")] + float m_Lifetime = 0.25f; + + /// + /// The amount of time, in seconds, to wait after Start before destroying the GameObject. + /// + public float lifetime + { + get => m_Lifetime; + set => m_Lifetime = value; + } + + /// + /// See . + /// + void Start() + { + Destroy(gameObject, m_Lifetime); + } + } +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs.meta new file mode 100644 index 0000000..bf7bf1f --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DestroySelf.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 717c12e2a4cfe764ab2580b1135e10fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/DynamicMoveProvider.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DynamicMoveProvider.cs similarity index 97% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/DynamicMoveProvider.cs rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DynamicMoveProvider.cs index e5ec63e..b2b6cb5 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/DynamicMoveProvider.cs +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DynamicMoveProvider.cs @@ -1,189 +1,189 @@ -using Unity.XR.CoreUtils; -using UnityEngine.Assertions; - -namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets -{ - /// - /// A version of action-based continuous movement that automatically controls the frame of reference that - /// determines the forward direction of movement based on user preference for each hand. - /// For example, can configure to use head relative movement for the left hand and controller relative movement for the right hand. - /// - public class DynamicMoveProvider : ActionBasedContinuousMoveProvider - { - /// - /// Defines which transform the XR Origin's movement direction is relative to. - /// - /// - /// - public enum MovementDirection - { - /// - /// Use the forward direction of the head (camera) as the forward direction of the XR Origin's movement. - /// - HeadRelative, - - /// - /// Use the forward direction of the hand (controller) as the forward direction of the XR Origin's movement. - /// - HandRelative, - } - - [Space, Header("Movement Direction")] - [SerializeField] - [Tooltip("Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera.")] - Transform m_HeadTransform; - - /// - /// Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera. - /// - public Transform headTransform - { - get => m_HeadTransform; - set => m_HeadTransform = value; - } - - [SerializeField] - [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the left hand.")] - Transform m_LeftControllerTransform; - - /// - /// Directs the XR Origin's movement when using the hand-relative mode with the left hand. - /// - public Transform leftControllerTransform - { - get => m_LeftControllerTransform; - set => m_LeftControllerTransform = value; - } - - [SerializeField] - [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the right hand.")] - Transform m_RightControllerTransform; - - public Transform rightControllerTransform - { - get => m_RightControllerTransform; - set => m_RightControllerTransform = value; - } - - [SerializeField] - [Tooltip("Whether to use the specified head transform or left controller transform to direct the XR Origin's movement for the left hand.")] - MovementDirection m_LeftHandMovementDirection; - - /// - /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the left hand. - /// - /// - public MovementDirection leftHandMovementDirection - { - get => m_LeftHandMovementDirection; - set => m_LeftHandMovementDirection = value; - } - - [SerializeField] - [Tooltip("Whether to use the specified head transform or right controller transform to direct the XR Origin's movement for the right hand.")] - MovementDirection m_RightHandMovementDirection; - - /// - /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the right hand. - /// - /// - public MovementDirection rightHandMovementDirection - { - get => m_RightHandMovementDirection; - set => m_RightHandMovementDirection = value; - } - - Transform m_CombinedTransform; - Pose m_LeftMovementPose = Pose.identity; - Pose m_RightMovementPose = Pose.identity; - - /// - protected override void Awake() - { - base.Awake(); - - m_CombinedTransform = new GameObject("[Dynamic Move Provider] Combined Forward Source").transform; - m_CombinedTransform.SetParent(transform, false); - m_CombinedTransform.localPosition = Vector3.zero; - m_CombinedTransform.localRotation = Quaternion.identity; - - forwardSource = m_CombinedTransform; - } - - /// - protected override Vector3 ComputeDesiredMove(Vector2 input) - { - // Don't need to do anything if the total input is zero. - // This is the same check as the base method. - if (input == Vector2.zero) - return Vector3.zero; - - // Initialize the Head Transform if necessary, getting the Camera from XR Origin - if (m_HeadTransform == null) - { - var xrOrigin = system.xrOrigin; - if (xrOrigin != null) - { - var xrCamera = xrOrigin.Camera; - if (xrCamera != null) - m_HeadTransform = xrCamera.transform; - } - } - - // Get the forward source for the left hand input - switch (m_LeftHandMovementDirection) - { - case MovementDirection.HeadRelative: - if (m_HeadTransform != null) - m_LeftMovementPose = m_HeadTransform.GetWorldPose(); - - break; - - case MovementDirection.HandRelative: - if (m_LeftControllerTransform != null) - m_LeftMovementPose = m_LeftControllerTransform.GetWorldPose(); - - break; - - default: - Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_LeftHandMovementDirection}"); - break; - } - - // Get the forward source for the right hand input - switch (m_RightHandMovementDirection) - { - case MovementDirection.HeadRelative: - if (m_HeadTransform != null) - m_RightMovementPose = m_HeadTransform.GetWorldPose(); - - break; - - case MovementDirection.HandRelative: - if (m_RightControllerTransform != null) - m_RightMovementPose = m_RightControllerTransform.GetWorldPose(); - - break; - - default: - Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_RightHandMovementDirection}"); - break; - } - - // Combine the two poses into the forward source based on the magnitude of input - var leftHandValue = leftHandMoveAction.action?.ReadValue() ?? Vector2.zero; - var rightHandValue = rightHandMoveAction.action?.ReadValue() ?? Vector2.zero; - - var totalSqrMagnitude = leftHandValue.sqrMagnitude + rightHandValue.sqrMagnitude; - var leftHandBlend = 0.5f; - if (totalSqrMagnitude > Mathf.Epsilon) - leftHandBlend = leftHandValue.sqrMagnitude / totalSqrMagnitude; - - var combinedPosition = Vector3.Lerp(m_RightMovementPose.position, m_LeftMovementPose.position, leftHandBlend); - var combinedRotation = Quaternion.Slerp(m_RightMovementPose.rotation, m_LeftMovementPose.rotation, leftHandBlend); - m_CombinedTransform.SetPositionAndRotation(combinedPosition, combinedRotation); - - return base.ComputeDesiredMove(input); - } - } -} +using Unity.XR.CoreUtils; +using UnityEngine.Assertions; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// A version of action-based continuous movement that automatically controls the frame of reference that + /// determines the forward direction of movement based on user preference for each hand. + /// For example, can configure to use head relative movement for the left hand and controller relative movement for the right hand. + /// + public class DynamicMoveProvider : ActionBasedContinuousMoveProvider + { + /// + /// Defines which transform the XR Origin's movement direction is relative to. + /// + /// + /// + public enum MovementDirection + { + /// + /// Use the forward direction of the head (camera) as the forward direction of the XR Origin's movement. + /// + HeadRelative, + + /// + /// Use the forward direction of the hand (controller) as the forward direction of the XR Origin's movement. + /// + HandRelative, + } + + [Space, Header("Movement Direction")] + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera.")] + Transform m_HeadTransform; + + /// + /// Directs the XR Origin's movement when using the head-relative mode. If not set, will automatically find and use the XR Origin Camera. + /// + public Transform headTransform + { + get => m_HeadTransform; + set => m_HeadTransform = value; + } + + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the left hand.")] + Transform m_LeftControllerTransform; + + /// + /// Directs the XR Origin's movement when using the hand-relative mode with the left hand. + /// + public Transform leftControllerTransform + { + get => m_LeftControllerTransform; + set => m_LeftControllerTransform = value; + } + + [SerializeField] + [Tooltip("Directs the XR Origin's movement when using the hand-relative mode with the right hand.")] + Transform m_RightControllerTransform; + + public Transform rightControllerTransform + { + get => m_RightControllerTransform; + set => m_RightControllerTransform = value; + } + + [SerializeField] + [Tooltip("Whether to use the specified head transform or left controller transform to direct the XR Origin's movement for the left hand.")] + MovementDirection m_LeftHandMovementDirection; + + /// + /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the left hand. + /// + /// + public MovementDirection leftHandMovementDirection + { + get => m_LeftHandMovementDirection; + set => m_LeftHandMovementDirection = value; + } + + [SerializeField] + [Tooltip("Whether to use the specified head transform or right controller transform to direct the XR Origin's movement for the right hand.")] + MovementDirection m_RightHandMovementDirection; + + /// + /// Whether to use the specified head transform or controller transform to direct the XR Origin's movement for the right hand. + /// + /// + public MovementDirection rightHandMovementDirection + { + get => m_RightHandMovementDirection; + set => m_RightHandMovementDirection = value; + } + + Transform m_CombinedTransform; + Pose m_LeftMovementPose = Pose.identity; + Pose m_RightMovementPose = Pose.identity; + + /// + protected override void Awake() + { + base.Awake(); + + m_CombinedTransform = new GameObject("[Dynamic Move Provider] Combined Forward Source").transform; + m_CombinedTransform.SetParent(transform, false); + m_CombinedTransform.localPosition = Vector3.zero; + m_CombinedTransform.localRotation = Quaternion.identity; + + forwardSource = m_CombinedTransform; + } + + /// + protected override Vector3 ComputeDesiredMove(Vector2 input) + { + // Don't need to do anything if the total input is zero. + // This is the same check as the base method. + if (input == Vector2.zero) + return Vector3.zero; + + // Initialize the Head Transform if necessary, getting the Camera from XR Origin + if (m_HeadTransform == null) + { + var xrOrigin = system.xrOrigin; + if (xrOrigin != null) + { + var xrCamera = xrOrigin.Camera; + if (xrCamera != null) + m_HeadTransform = xrCamera.transform; + } + } + + // Get the forward source for the left hand input + switch (m_LeftHandMovementDirection) + { + case MovementDirection.HeadRelative: + if (m_HeadTransform != null) + m_LeftMovementPose = m_HeadTransform.GetWorldPose(); + + break; + + case MovementDirection.HandRelative: + if (m_LeftControllerTransform != null) + m_LeftMovementPose = m_LeftControllerTransform.GetWorldPose(); + + break; + + default: + Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_LeftHandMovementDirection}"); + break; + } + + // Get the forward source for the right hand input + switch (m_RightHandMovementDirection) + { + case MovementDirection.HeadRelative: + if (m_HeadTransform != null) + m_RightMovementPose = m_HeadTransform.GetWorldPose(); + + break; + + case MovementDirection.HandRelative: + if (m_RightControllerTransform != null) + m_RightMovementPose = m_RightControllerTransform.GetWorldPose(); + + break; + + default: + Assert.IsTrue(false, $"Unhandled {nameof(MovementDirection)}={m_RightHandMovementDirection}"); + break; + } + + // Combine the two poses into the forward source based on the magnitude of input + var leftHandValue = leftHandMoveAction.action?.ReadValue() ?? Vector2.zero; + var rightHandValue = rightHandMoveAction.action?.ReadValue() ?? Vector2.zero; + + var totalSqrMagnitude = leftHandValue.sqrMagnitude + rightHandValue.sqrMagnitude; + var leftHandBlend = 0.5f; + if (totalSqrMagnitude > Mathf.Epsilon) + leftHandBlend = leftHandValue.sqrMagnitude / totalSqrMagnitude; + + var combinedPosition = Vector3.Lerp(m_RightMovementPose.position, m_LeftMovementPose.position, leftHandBlend); + var combinedRotation = Quaternion.Slerp(m_RightMovementPose.rotation, m_LeftMovementPose.rotation, leftHandBlend); + m_CombinedTransform.SetPositionAndRotation(combinedPosition, combinedRotation); + + return base.ComputeDesiredMove(input); + } + } +} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/DynamicMoveProvider.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DynamicMoveProvider.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/DynamicMoveProvider.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/DynamicMoveProvider.cs.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/GazeInputManager.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/GazeInputManager.cs similarity index 97% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/GazeInputManager.cs rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/GazeInputManager.cs index 43195de..0799a46 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/GazeInputManager.cs +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/GazeInputManager.cs @@ -1,95 +1,95 @@ -using System.Collections.Generic; -using UnityEngine.InputSystem; - -namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets -{ - /// - /// Manages input fallback for when eye tracking is not available. - /// - public class GazeInputManager : MonoBehaviour - { - // This is the name of the layout that is registered by EyeGazeInteraction in the OpenXR Plugin package - const string k_EyeGazeLayoutName = "EyeGaze"; - - [SerializeField] - [Tooltip("Enable fallback to head tracking if eye tracking is unavailable.")] - bool m_FallbackIfEyeTrackingUnavailable = true; - - /// - /// Enable fallback to head tracking if eye tracking is unavailable. - /// - public bool fallbackIfEyeTrackingUnavailable - { - get => m_FallbackIfEyeTrackingUnavailable; - set => m_FallbackIfEyeTrackingUnavailable = value; - } - - - bool m_EyeTrackingDeviceFound; - - /// - /// See . - /// - protected void Awake() - { - // Check if we have eye tracking support - var inputDeviceList = new List(); - InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.EyeTracking, inputDeviceList); - if (inputDeviceList.Count > 0) - { - Debug.Log("Eye tracking device found!", this); - m_EyeTrackingDeviceFound = true; - return; - } - - foreach (var device in InputSystem.InputSystem.devices) - { - if (device.layout == k_EyeGazeLayoutName) - { - Debug.Log("Eye gaze device found!", this); - m_EyeTrackingDeviceFound = true; - return; - } - } - - Debug.LogWarning($"Could not find a device that supports eye tracking on Awake. {this} has subscribed to device connected events and will activate the GameObject when an eye tracking device is connected.", this); - - InputDevices.deviceConnected += OnDeviceConnected; - InputSystem.InputSystem.onDeviceChange += OnDeviceChange; - - gameObject.SetActive(m_FallbackIfEyeTrackingUnavailable); - } - - /// - /// See . - /// - protected void OnDestroy() - { - InputDevices.deviceConnected -= OnDeviceConnected; - InputSystem.InputSystem.onDeviceChange -= OnDeviceChange; - } - - void OnDeviceConnected(InputDevice inputDevice) - { - if (m_EyeTrackingDeviceFound || !inputDevice.characteristics.HasFlag(InputDeviceCharacteristics.EyeTracking)) - return; - - Debug.Log("Eye tracking device found!", this); - m_EyeTrackingDeviceFound = true; - gameObject.SetActive(true); - } - - void OnDeviceChange(InputSystem.InputDevice device, InputDeviceChange change) - { - if (m_EyeTrackingDeviceFound || change != InputDeviceChange.Added) - return; - - if (device.layout == k_EyeGazeLayoutName) - { - Debug.Log("Eye gaze device found!", this); - m_EyeTrackingDeviceFound = true; - gameObject.SetActive(true); - } - } - } -} +using System.Collections.Generic; +using UnityEngine.InputSystem; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Manages input fallback for when eye tracking is not available. + /// + public class GazeInputManager : MonoBehaviour + { + // This is the name of the layout that is registered by EyeGazeInteraction in the OpenXR Plugin package + const string k_EyeGazeLayoutName = "EyeGaze"; + + [SerializeField] + [Tooltip("Enable fallback to head tracking if eye tracking is unavailable.")] + bool m_FallbackIfEyeTrackingUnavailable = true; + + /// + /// Enable fallback to head tracking if eye tracking is unavailable. + /// + public bool fallbackIfEyeTrackingUnavailable + { + get => m_FallbackIfEyeTrackingUnavailable; + set => m_FallbackIfEyeTrackingUnavailable = value; + } + + + bool m_EyeTrackingDeviceFound; + + /// + /// See . + /// + protected void Awake() + { + // Check if we have eye tracking support + var inputDeviceList = new List(); + InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.EyeTracking, inputDeviceList); + if (inputDeviceList.Count > 0) + { + Debug.Log("Eye tracking device found!", this); + m_EyeTrackingDeviceFound = true; + return; + } + + foreach (var device in InputSystem.InputSystem.devices) + { + if (device.layout == k_EyeGazeLayoutName) + { + Debug.Log("Eye gaze device found!", this); + m_EyeTrackingDeviceFound = true; + return; + } + } + + Debug.LogWarning($"Could not find a device that supports eye tracking on Awake. {this} has subscribed to device connected events and will activate the GameObject when an eye tracking device is connected.", this); + + InputDevices.deviceConnected += OnDeviceConnected; + InputSystem.InputSystem.onDeviceChange += OnDeviceChange; + + gameObject.SetActive(m_FallbackIfEyeTrackingUnavailable); + } + + /// + /// See . + /// + protected void OnDestroy() + { + InputDevices.deviceConnected -= OnDeviceConnected; + InputSystem.InputSystem.onDeviceChange -= OnDeviceChange; + } + + void OnDeviceConnected(InputDevice inputDevice) + { + if (m_EyeTrackingDeviceFound || !inputDevice.characteristics.HasFlag(InputDeviceCharacteristics.EyeTracking)) + return; + + Debug.Log("Eye tracking device found!", this); + m_EyeTrackingDeviceFound = true; + gameObject.SetActive(true); + } + + void OnDeviceChange(InputSystem.InputDevice device, InputDeviceChange change) + { + if (m_EyeTrackingDeviceFound || change != InputDeviceChange.Added) + return; + + if (device.layout == k_EyeGazeLayoutName) + { + Debug.Log("Eye gaze device found!", this); + m_EyeTrackingDeviceFound = true; + gameObject.SetActive(true); + } + } + } +} diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/GazeInputManager.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/GazeInputManager.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/GazeInputManager.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/GazeInputManager.cs.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs new file mode 100644 index 0000000..b8dc9c2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs @@ -0,0 +1,237 @@ +using System; +using System.Collections.Generic; +using UnityEngine.XR.Interaction.Toolkit.Utilities; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Behavior with an API for spawning objects from a given set of prefabs. + /// + public class ObjectSpawner : MonoBehaviour + { + [SerializeField] + [Tooltip("The camera that objects will face when spawned. If not set, defaults to the main camera.")] + Camera m_CameraToFace; + + /// + /// The camera that objects will face when spawned. If not set, defaults to the camera. + /// + public Camera cameraToFace + { + get + { + EnsureFacingCamera(); + return m_CameraToFace; + } + set => m_CameraToFace = value; + } + + [SerializeField] + [Tooltip("The list of prefabs available to spawn.")] + List m_ObjectPrefabs = new List(); + + /// + /// The list of prefabs available to spawn. + /// + public List objectPrefabs + { + get => m_ObjectPrefabs; + set => m_ObjectPrefabs = value; + } + + [SerializeField] + [Tooltip("Optional prefab to spawn for each spawned object. Use a prefab with the Destroy Self component to make " + + "sure the visualization only lives temporarily.")] + GameObject m_SpawnVisualizationPrefab; + + /// + /// Optional prefab to spawn for each spawned object. + /// + /// Use a prefab with to make sure the visualization only lives temporarily. + public GameObject spawnVisualizationPrefab + { + get => m_SpawnVisualizationPrefab; + set => m_SpawnVisualizationPrefab = value; + } + + [SerializeField] + [Tooltip("The index of the prefab to spawn. If outside the range of the list, this behavior will select " + + "a random object each time it spawns.")] + int m_SpawnOptionIndex = -1; + + /// + /// The index of the prefab to spawn. If outside the range of , this behavior will + /// select a random object each time it spawns. + /// + /// + public int spawnOptionIndex + { + get => m_SpawnOptionIndex; + set => m_SpawnOptionIndex = value; + } + + /// + /// Whether this behavior will select a random object from each time it spawns. + /// + /// + /// + public bool isSpawnOptionRandomized => m_SpawnOptionIndex < 0 || m_SpawnOptionIndex >= m_ObjectPrefabs.Count; + + [SerializeField] + [Tooltip("Whether to only spawn an object if the spawn point is within view of the camera.")] + bool m_OnlySpawnInView = true; + + /// + /// Whether to only spawn an object if the spawn point is within view of the . + /// + public bool onlySpawnInView + { + get => m_OnlySpawnInView; + set => m_OnlySpawnInView = value; + } + + [SerializeField] + [Tooltip("The size, in viewport units, of the periphery inside the viewport that will not be considered in view.")] + float m_ViewportPeriphery = 0.15f; + + /// + /// The size, in viewport units, of the periphery inside the viewport that will not be considered in view. + /// + public float viewportPeriphery + { + get => m_ViewportPeriphery; + set => m_ViewportPeriphery = value; + } + + [SerializeField] + [Tooltip("When enabled, the object will be rotated about the y-axis when spawned by Spawn Angle Range, " + + "in relation to the direction of the spawn point to the camera.")] + bool m_ApplyRandomAngleAtSpawn = true; + + /// + /// When enabled, the object will be rotated about the y-axis when spawned by + /// in relation to the direction of the spawn point to the camera. + /// + public bool applyRandomAngleAtSpawn + { + get => m_ApplyRandomAngleAtSpawn; + set => m_ApplyRandomAngleAtSpawn = value; + } + + [SerializeField] + [Tooltip("The range in degrees that the object will randomly be rotated about the y axis when spawned, " + + "in relation to the direction of the spawn point to the camera.")] + float m_SpawnAngleRange = 45f; + + /// + /// The range in degrees that the object will randomly be rotated about the y axis when spawned, in relation + /// to the direction of the spawn point to the camera. + /// + public float spawnAngleRange + { + get => m_SpawnAngleRange; + set => m_SpawnAngleRange = value; + } + + [SerializeField] + [Tooltip("Whether to spawn each object as a child of this object.")] + bool m_SpawnAsChildren; + + /// + /// Whether to spawn each object as a child of this object. + /// + public bool spawnAsChildren + { + get => m_SpawnAsChildren; + set => m_SpawnAsChildren = value; + } + + /// + /// Event invoked after an object is spawned. + /// + /// + public event Action objectSpawned; + + /// + /// See . + /// + void Awake() + { + EnsureFacingCamera(); + } + + void EnsureFacingCamera() + { + if (m_CameraToFace == null) + m_CameraToFace = Camera.main; + } + + /// + /// Sets this behavior to select a random object from each time it spawns. + /// + /// + /// + public void RandomizeSpawnOption() + { + m_SpawnOptionIndex = -1; + } + + /// + /// Attempts to spawn an object from at the given position. The object will have a + /// yaw rotation that faces , plus or minus a random angle within . + /// + /// The world space position at which to spawn the object. + /// The world space normal of the spawn surface. + /// Returns if the spawner successfully spawned an object. Otherwise returns + /// , for instance if the spawn point is out of view of the camera. + /// + /// The object selected to spawn is based on . If the index is outside + /// the range of , this method will select a random prefab from the list to spawn. + /// Otherwise, it will spawn the prefab at the index. + /// + /// + public bool TrySpawnObject(Vector3 spawnPoint, Vector3 spawnNormal) + { + if (m_OnlySpawnInView) + { + var inViewMin = m_ViewportPeriphery; + var inViewMax = 1f - m_ViewportPeriphery; + var pointInViewportSpace = cameraToFace.WorldToViewportPoint(spawnPoint); + if (pointInViewportSpace.z < 0f || pointInViewportSpace.x > inViewMax || pointInViewportSpace.x < inViewMin || + pointInViewportSpace.y > inViewMax || pointInViewportSpace.y < inViewMin) + { + return false; + } + } + + var objectIndex = isSpawnOptionRandomized ? Random.Range(0, m_ObjectPrefabs.Count) : m_SpawnOptionIndex; + var newObject = Instantiate(m_ObjectPrefabs[objectIndex]); + if (m_SpawnAsChildren) + newObject.transform.parent = transform; + + newObject.transform.position = spawnPoint; + EnsureFacingCamera(); + + var facePosition = m_CameraToFace.transform.position; + var forward = facePosition - spawnPoint; + BurstMathUtility.ProjectOnPlane(forward, spawnNormal, out var projectedForward); + newObject.transform.rotation = Quaternion.LookRotation(projectedForward, spawnNormal); + + if (m_ApplyRandomAngleAtSpawn) + { + var randomRotation = Random.Range(-m_SpawnAngleRange, m_SpawnAngleRange); + newObject.transform.Rotate(Vector3.up, randomRotation); + } + + if (m_SpawnVisualizationPrefab != null) + { + var visualizationTrans = Instantiate(m_SpawnVisualizationPrefab).transform; + visualizationTrans.position = spawnPoint; + visualizationTrans.rotation = newObject.transform.rotation; + } + + objectSpawned?.Invoke(newObject); + return true; + } + } +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs.meta new file mode 100644 index 0000000..70f0008 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/ObjectSpawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 956dd6cf70eaca449a45b6a95b96c8c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/XRPokeFollowAffordance.cs b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/XRPokeFollowAffordance.cs similarity index 97% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/XRPokeFollowAffordance.cs rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/XRPokeFollowAffordance.cs index eb735ac..161b585 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/XRPokeFollowAffordance.cs +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/XRPokeFollowAffordance.cs @@ -1,206 +1,206 @@ -using Unity.Mathematics; -using Unity.XR.CoreUtils.Bindings; -using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; -using UnityEngine.XR.Interaction.Toolkit.Filtering; -using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; - -namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets -{ - /// - /// Follow animation affordance for , such as . - /// Used to animate a pressed transform, such as a button to follow the poke position. - /// - [AddComponentMenu("XR/XR Poke Follow Affordance", 22)] - public class XRPokeFollowAffordance : MonoBehaviour - { - [SerializeField] - [Tooltip("Transform that will move in the poke direction when this or a parent GameObject is poked." + - "\nNote: Should be a direct child GameObject.")] - Transform m_PokeFollowTransform; - - /// - /// Transform that will animate along the axis of interaction when this interactable is poked. - /// Note: Must be a direct child GameObject as it moves in local space relative to the poke target's transform. - /// - public Transform pokeFollowTransform - { - get => m_PokeFollowTransform; - set => m_PokeFollowTransform = value; - } - - [SerializeField] - [Range(0f, 20f)] - [Tooltip("Multiplies transform position interpolation as a factor of Time.deltaTime. If 0, no smoothing will be applied.")] - float m_SmoothingSpeed = 16f; - - /// - /// Multiplies transform position interpolation as a factor of . If 0, no smoothing will be applied. - /// - public float smoothingSpeed - { - get => m_SmoothingSpeed; - set => m_SmoothingSpeed = value; - } - - [SerializeField] - [Tooltip("When this component is no longer the target of the poke, the Poke Follow Transform returns to the original position.")] - bool m_ReturnToInitialPosition = true; - - /// - /// When this component is no longer the target of the poke, the returns to the original position. - /// - public bool returnToInitialPosition - { - get => m_ReturnToInitialPosition; - set => m_ReturnToInitialPosition = value; - } - - [SerializeField] - [Tooltip("Whether to apply the follow animation if the target of the poke is a child of this transform. " + - "This is useful for UI objects that may have child graphics.")] - bool m_ApplyIfChildIsTarget = true; - - /// - /// Whether to apply the follow animation if the target of the poke is a child of this transform. - /// This is useful for UI objects that may have child graphics. - /// - public bool applyIfChildIsTarget - { - get => m_ApplyIfChildIsTarget; - set => m_ApplyIfChildIsTarget = value; - } - - [SerializeField] - [Tooltip("Whether to keep the Poke Follow Transform from moving past a maximum distance from the poke target.")] - bool m_ClampToMaxDistance; - - /// - /// Whether to keep the from moving past from the poke target. - /// - public bool clampToMaxDistance - { - get => m_ClampToMaxDistance; - set => m_ClampToMaxDistance = value; - } - - [SerializeField] - [Tooltip("The maximum distance from this transform that the Poke Follow Transform can move.")] - float m_MaxDistance; - - /// - /// The maximum distance from this transform that the can move when - /// is . - /// - public float maxDistance - { - get => m_MaxDistance; - set => m_MaxDistance = value; - } - - /// - /// The original position of this interactable before any pushes have been applied. - /// - public Vector3 initialPosition - { - get => m_InitialPosition; - set => m_InitialPosition = value; - } - - IPokeStateDataProvider m_PokeDataProvider; - IMultiPokeStateDataProvider m_MultiPokeStateDataProvider; - - readonly Vector3TweenableVariable m_TransformTweenableVariable = new Vector3TweenableVariable(); - readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); - Vector3 m_InitialPosition; - bool m_IsFirstFrame; - - /// - /// See . - /// - protected void Awake() - { - m_MultiPokeStateDataProvider = GetComponentInParent(); - if(m_MultiPokeStateDataProvider == null) - m_PokeDataProvider = GetComponentInParent(); - } - - /// - /// See . - /// - protected void Start() - { - if (m_PokeFollowTransform != null) - { - m_InitialPosition = m_PokeFollowTransform.localPosition; - m_BindingsGroup.AddBinding(m_TransformTweenableVariable.Subscribe(OnTransformTweenableVariableUpdated)); - - if(m_MultiPokeStateDataProvider != null) - m_BindingsGroup.AddBinding(m_MultiPokeStateDataProvider.GetPokeStateDataForTarget(transform).Subscribe(OnPokeStateDataUpdated)); - else if(m_PokeDataProvider != null) - m_BindingsGroup.AddBinding(m_PokeDataProvider.pokeStateData.SubscribeAndUpdate(OnPokeStateDataUpdated)); - } - else - { - enabled = false; - Debug.LogWarning($"Missing Poke Follow Transform assignment on {this}. Disabling component.", this); - } - } - - /// - /// See . - /// - protected void OnDestroy() - { - m_BindingsGroup.Clear(); - m_TransformTweenableVariable?.Dispose(); - } - - /// - /// See . - /// - protected void LateUpdate() - { - if (m_IsFirstFrame) - { - m_TransformTweenableVariable.HandleTween(1f); - m_IsFirstFrame = false; - return; - } - m_TransformTweenableVariable.HandleTween(m_SmoothingSpeed > 0f ? Time.deltaTime * m_SmoothingSpeed : 1f); - } - - void OnTransformTweenableVariableUpdated(float3 position) - { - m_PokeFollowTransform.localPosition = position; - } - - void OnPokeStateDataUpdated(PokeStateData data) - { - var pokeTarget = data.target; - var applyFollow = m_ApplyIfChildIsTarget - ? pokeTarget != null && pokeTarget.IsChildOf(transform) - : pokeTarget == transform; - - if (applyFollow) - { - var targetPosition = pokeTarget.InverseTransformPoint(data.axisAlignedPokeInteractionPoint); - if (m_ClampToMaxDistance && targetPosition.sqrMagnitude > m_MaxDistance * m_MaxDistance) - targetPosition = Vector3.ClampMagnitude(targetPosition, m_MaxDistance); - - m_TransformTweenableVariable.target = targetPosition; - } - else if (m_ReturnToInitialPosition) - { - m_TransformTweenableVariable.target = m_InitialPosition; - } - } - - public void ResetFollowTransform() - { - if (!m_ClampToMaxDistance || m_PokeFollowTransform == null) - return; - - m_PokeFollowTransform.localPosition = m_InitialPosition; - } - } +using Unity.Mathematics; +using Unity.XR.CoreUtils.Bindings; +using UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State; +using UnityEngine.XR.Interaction.Toolkit.Filtering; +using UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives; + +namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets +{ + /// + /// Follow animation affordance for , such as . + /// Used to animate a pressed transform, such as a button to follow the poke position. + /// + [AddComponentMenu("XR/XR Poke Follow Affordance", 22)] + public class XRPokeFollowAffordance : MonoBehaviour + { + [SerializeField] + [Tooltip("Transform that will move in the poke direction when this or a parent GameObject is poked." + + "\nNote: Should be a direct child GameObject.")] + Transform m_PokeFollowTransform; + + /// + /// Transform that will animate along the axis of interaction when this interactable is poked. + /// Note: Must be a direct child GameObject as it moves in local space relative to the poke target's transform. + /// + public Transform pokeFollowTransform + { + get => m_PokeFollowTransform; + set => m_PokeFollowTransform = value; + } + + [SerializeField] + [Range(0f, 20f)] + [Tooltip("Multiplies transform position interpolation as a factor of Time.deltaTime. If 0, no smoothing will be applied.")] + float m_SmoothingSpeed = 16f; + + /// + /// Multiplies transform position interpolation as a factor of . If 0, no smoothing will be applied. + /// + public float smoothingSpeed + { + get => m_SmoothingSpeed; + set => m_SmoothingSpeed = value; + } + + [SerializeField] + [Tooltip("When this component is no longer the target of the poke, the Poke Follow Transform returns to the original position.")] + bool m_ReturnToInitialPosition = true; + + /// + /// When this component is no longer the target of the poke, the returns to the original position. + /// + public bool returnToInitialPosition + { + get => m_ReturnToInitialPosition; + set => m_ReturnToInitialPosition = value; + } + + [SerializeField] + [Tooltip("Whether to apply the follow animation if the target of the poke is a child of this transform. " + + "This is useful for UI objects that may have child graphics.")] + bool m_ApplyIfChildIsTarget = true; + + /// + /// Whether to apply the follow animation if the target of the poke is a child of this transform. + /// This is useful for UI objects that may have child graphics. + /// + public bool applyIfChildIsTarget + { + get => m_ApplyIfChildIsTarget; + set => m_ApplyIfChildIsTarget = value; + } + + [SerializeField] + [Tooltip("Whether to keep the Poke Follow Transform from moving past a maximum distance from the poke target.")] + bool m_ClampToMaxDistance; + + /// + /// Whether to keep the from moving past from the poke target. + /// + public bool clampToMaxDistance + { + get => m_ClampToMaxDistance; + set => m_ClampToMaxDistance = value; + } + + [SerializeField] + [Tooltip("The maximum distance from this transform that the Poke Follow Transform can move.")] + float m_MaxDistance; + + /// + /// The maximum distance from this transform that the can move when + /// is . + /// + public float maxDistance + { + get => m_MaxDistance; + set => m_MaxDistance = value; + } + + /// + /// The original position of this interactable before any pushes have been applied. + /// + public Vector3 initialPosition + { + get => m_InitialPosition; + set => m_InitialPosition = value; + } + + IPokeStateDataProvider m_PokeDataProvider; + IMultiPokeStateDataProvider m_MultiPokeStateDataProvider; + + readonly Vector3TweenableVariable m_TransformTweenableVariable = new Vector3TweenableVariable(); + readonly BindingsGroup m_BindingsGroup = new BindingsGroup(); + Vector3 m_InitialPosition; + bool m_IsFirstFrame; + + /// + /// See . + /// + protected void Awake() + { + m_MultiPokeStateDataProvider = GetComponentInParent(); + if(m_MultiPokeStateDataProvider == null) + m_PokeDataProvider = GetComponentInParent(); + } + + /// + /// See . + /// + protected void Start() + { + if (m_PokeFollowTransform != null) + { + m_InitialPosition = m_PokeFollowTransform.localPosition; + m_BindingsGroup.AddBinding(m_TransformTweenableVariable.Subscribe(OnTransformTweenableVariableUpdated)); + + if(m_MultiPokeStateDataProvider != null) + m_BindingsGroup.AddBinding(m_MultiPokeStateDataProvider.GetPokeStateDataForTarget(transform).Subscribe(OnPokeStateDataUpdated)); + else if(m_PokeDataProvider != null) + m_BindingsGroup.AddBinding(m_PokeDataProvider.pokeStateData.SubscribeAndUpdate(OnPokeStateDataUpdated)); + } + else + { + enabled = false; + Debug.LogWarning($"Missing Poke Follow Transform assignment on {this}. Disabling component.", this); + } + } + + /// + /// See . + /// + protected void OnDestroy() + { + m_BindingsGroup.Clear(); + m_TransformTweenableVariable?.Dispose(); + } + + /// + /// See . + /// + protected void LateUpdate() + { + if (m_IsFirstFrame) + { + m_TransformTweenableVariable.HandleTween(1f); + m_IsFirstFrame = false; + return; + } + m_TransformTweenableVariable.HandleTween(m_SmoothingSpeed > 0f ? Time.deltaTime * m_SmoothingSpeed : 1f); + } + + void OnTransformTweenableVariableUpdated(float3 position) + { + m_PokeFollowTransform.localPosition = position; + } + + void OnPokeStateDataUpdated(PokeStateData data) + { + var pokeTarget = data.target; + var applyFollow = m_ApplyIfChildIsTarget + ? pokeTarget != null && pokeTarget.IsChildOf(transform) + : pokeTarget == transform; + + if (applyFollow) + { + var targetPosition = pokeTarget.InverseTransformPoint(data.axisAlignedPokeInteractionPoint); + if (m_ClampToMaxDistance && targetPosition.sqrMagnitude > m_MaxDistance * m_MaxDistance) + targetPosition = Vector3.ClampMagnitude(targetPosition, m_MaxDistance); + + m_TransformTweenableVariable.target = targetPosition; + } + else if (m_ReturnToInitialPosition) + { + m_TransformTweenableVariable.target = m_InitialPosition; + } + } + + public void ResetFollowTransform() + { + if (!m_ClampToMaxDistance || m_PokeFollowTransform == null) + return; + + m_PokeFollowTransform.localPosition = m_InitialPosition; + } + } } \ No newline at end of file diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette.meta new file mode 100644 index 0000000..6b68b7e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14305397b55fd2148ab7fcbdcbb60a50 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat new file mode 100644 index 0000000..b4cb0c6 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat @@ -0,0 +1,169 @@ +%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: TunnelingVignette + m_Shader: {fileID: 4800000, guid: e51b4af1e50be764e8de46e07d4e3f3f, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - _WINDQUALITY_NONE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Control: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ExtraTex: + 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} + - _Mask0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Mask3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Normal3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Splat3: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TerrainHolesTexture: + 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: + - Vector1_3F06E706: 0.2 + - Vector1_75dd1e4765a74fbfb568941f1cbc3b28: 0.2 + - Vector1_EA51145: 0.7 + - Vector1_b81b3127f28249bf9aa125c543e5fa41: 0.591 + - _ApertureSize: 1 + - _BillboardKwToggle: 0 + - _BillboardShadowFade: 0.5 + - _ColorMask: 15 + - _EnableHeightBlend: 0 + - _EnableInstancedPerPixelNormal: 1 + - _FeatheringEffect: 0 + - _Glossiness: 0.5 + - _HeightTransition: 0 + - _HueVariationKwToggle: 0 + - _Metallic: 0 + - _Metallic0: 0 + - _Metallic1: 0 + - _Metallic2: 0 + - _Metallic3: 0 + - _NormalMapKwToggle: 0 + - _NumLayersCount: 1 + - _Smoothness0: 0.5 + - _Smoothness1: 0.5 + - _Smoothness2: 0.5 + - _Smoothness3: 0.5 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _SubsurfaceIndirect: 0.25 + - _SubsurfaceKwToggle: 0 + - _TwoSided: 2 + - _UseUIAlphaClip: 0 + - _WindQuality: 0 + m_Colors: + - Color_289bc150a04c4e18b064c9c73585a3e6: {r: 0, g: 0, b: 0, a: 1} + - Color_8A2FD431: {r: 0, g: 0, b: 0, a: 0} + - Color_9DC7CF27: {r: 0, g: 0, b: 0, a: 0} + - Color_c07642b1f5ef4fdba00f1bb21dbcab55: {r: 0, g: 0, b: 0, a: 1} + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _HueVariationColor: {r: 1, g: 0.5, b: 0, a: 0.1} + - _SubsurfaceColor: {r: 1, g: 1, b: 1, a: 1} + - _VignetteColor: {r: 0, g: 0, b: 0, a: 1} + - _VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &8502541265190943013 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 4 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat.meta new file mode 100644 index 0000000..168c276 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a35b7e20f75a8540a2c14b9555078cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab new file mode 100644 index 0000000..7899549 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8429981633443581377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8429981633443581382} + - component: {fileID: 8429981633443581380} + - component: {fileID: -7375739841766313277} + - component: {fileID: 8429981633443581383} + - component: {fileID: 5564773904428835032} + m_Layer: 0 + m_Name: TunnelingVignette + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8429981633443581382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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!23 &8429981633443581380 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0a35b7e20f75a8540a2c14b9555078cb, 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 &-7375739841766313277 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Mesh: {fileID: 1337149907330944951, guid: 5833e680dc0f7ae47aec6b4286570484, type: 3} +--- !u!114 &8429981633443581383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1c500f2a52a5eb4a952658e1bf51e88, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DefaultParameters: + m_ApertureSize: 0.7 + m_FeatheringEffect: 0.2 + m_EaseInTime: 0.3 + m_EaseOutTime: 0.3 + m_EaseInTimeLock: 0 + m_EaseOutDelayTime: 0 + m_VignetteColor: {r: 0, g: 0, b: 0, a: 1} + m_VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_ApertureVerticalPosition: 0 + m_CurrentParameters: + m_ApertureSize: 0.7 + m_FeatheringEffect: 0.2 + m_EaseInTime: 0.3 + m_EaseOutTime: 0.3 + m_EaseInTimeLock: 0 + m_EaseOutDelayTime: 0 + m_VignetteColor: {r: 0, g: 0, b: 0, a: 1} + m_VignetteColorBlend: {r: 0, g: 0, b: 0, a: 1} + m_ApertureVerticalPosition: 0 + m_LocomotionVignetteProviders: [] +--- !u!210 &5564773904428835032 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429981633443581377} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 30010 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab.meta new file mode 100644 index 0000000..b32de67 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c8af5c8012f01440af6cb2bc3eb987c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader new file mode 100644 index 0000000..12c2cdb --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader @@ -0,0 +1,78 @@ +Shader "VR/TunnelingVignette" +{ + Properties + { + _ApertureSize("Aperture Size", Range(0, 1)) = 0.7 + _FeatheringEffect("Feathering Effect", Range(0, 1)) = 0.2 + _VignetteColor("Vignette Color", Color) = (0, 0, 0, 1) + _VignetteColorBlend("Vignette Color Blend", Color) = (0, 0, 0, 1) + } + SubShader + { + Tags { "Queue" = "Transparent+5" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + LOD 100 + + Pass + { + Blend SrcAlpha OneMinusSrcAlpha + ZTest Always + ZWrite Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + + UNITY_VERTEX_OUTPUT_STEREO + }; + + float4 _VignetteColor; + float4 _VignetteColorBlend; + float _ApertureSize; + float _FeatheringEffect; + + v2f vert(appdata v) + { + v2f o; + + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + UNITY_DECLARE_SCREENSPACE_TEXTURE(_MainTex); + + fixed4 frag(v2f i) : SV_Target + { + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(i); + + float uvY = i.uv.y; + float alphaMin = (0.5 - sqrt(0.25 - ((_ApertureSize * _ApertureSize) * 0.25))); + float alpha = saturate(((uvY - alphaMin) / (_FeatheringEffect * _FeatheringEffect + 0.0001))); + fixed4 color = lerp(_VignetteColor, _VignetteColorBlend, uvY * 2); + color.w *= alpha; + + return color; + } + ENDCG + } + } +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader.meta new file mode 100644 index 0000000..e6d6927 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignette.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e51b4af1e50be764e8de46e07d4e3f3f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx new file mode 100644 index 0000000000000000000000000000000000000000..2d84e5eceda93e8463236eb825af427b783923fb GIT binary patch literal 55932 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 Ux;>lq!?*K#dnR^dNM4@s-*qqU00000 literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx.meta new file mode 100644 index 0000000..124d84c --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteHemisphere.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 5833e680dc0f7ae47aec6b4286570484 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph new file mode 100644 index 0000000..6f830fe --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph @@ -0,0 +1,315 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"fb4a403e-5675-4481-a508-c1e443c677f9\"\n },\n \"m_Name\": \"Aperture Size\",\n \"m_DefaultReferenceName\": \"Vector1_EA51145\",\n \"m_OverrideReferenceName\": \"_ApertureSize\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.699999988079071,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"32b8bdf5-0d53-4377-afd5-f149ffbee6d9\"\n },\n \"m_Name\": \"Feathering Effect\",\n \"m_DefaultReferenceName\": \"Vector1_3F06E706\",\n \"m_OverrideReferenceName\": \"_FeatheringEffect\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 1,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.20000000298023225,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"1fdab81f-03f2-44f6-b7c1-6969c7acb631\"\n },\n \"m_Name\": \"Vignette Color\",\n \"m_DefaultReferenceName\": \"Color_8A2FD431\",\n \"m_OverrideReferenceName\": \"_VignetteColor\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 0.0,\n \"g\": 0.0,\n \"b\": 0.0,\n \"a\": 1.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"486748c5-9305-4aed-9bc5-887864bc209d\"\n },\n \"m_Name\": \"Vignette Color Blend\",\n \"m_DefaultReferenceName\": \"Color_9DC7CF27\",\n \"m_OverrideReferenceName\": \"_VignetteColorBlend\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 0.0,\n \"g\": 0.0,\n \"b\": 0.0,\n \"a\": 1.0\n },\n \"m_ColorMode\": 0\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 258.0,\n \"y\": 342.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.00009999999747378752,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SaturateNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Saturate\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 600.0,\n \"y\": 208.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 71.00005340576172,\n \"y\": 455.0,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -142.99998474121095,\n \"y\": 506.0000305175781,\n \"width\": 175.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Feathering Effect\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"32b8bdf5-0d53-4377-afd5-f149ffbee6d9\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DivideNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Divide\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 432.0,\n \"y\": 208.0,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 2.0,\\n \\\"y\\\": 2.0,\\n \\\"z\\\": 2.0,\\n \\\"w\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 259.0000915527344,\n \"y\": 147.00003051757813,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 92.99996948242188,\n \"y\": 215.00003051757813,\n \"width\": 137.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.5,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SquareRootNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Square Root\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -108.0,\n \"y\": 326.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -282.0,\n \"y\": 325.99993896484377,\n \"width\": 137.0,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.25,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -457.0,\n \"y\": 421.9999694824219,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.25,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -643.0,\n \"y\": 356.9999694824219,\n \"width\": 135.00001525878907,\n \"height\": 118.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"27891572-bc18-4443-9f56-cea914396659\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -837.0,\n \"y\": 407.0,\n \"width\": 157.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Aperture Size\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"fb4a403e-5675-4481-a508-c1e443c677f9\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"52cbc6de-9f81-4a0d-baf5-7fdf672e8611\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -194.9999542236328,\n \"y\": -145.00001525878907,\n \"width\": 192.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Vignette Color Blend\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"486748c5-9305-4aed-9bc5-887864bc209d\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5d29c86e-c042-4804-a5df-3a37f244ac6a\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -162.99996948242188,\n \"y\": -187.0,\n \"width\": 158.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Vignette Color\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"1fdab81f-03f2-44f6-b7c1-6969c7acb631\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 219.00001525878907,\n \"y\": -202.99998474121095,\n \"width\": 207.99998474121095,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -137.0,\n \"y\": -98.00003051757813,\n \"width\": 137.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -386.0,\n \"y\": -3.9999990463256838,\n \"width\": 129.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.UVNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a3f66a6a-6869-4945-aee8-d522be0d5581\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"UV\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -714.0000610351563,\n \"y\": -5.000043869018555,\n \"width\": 208.00001525878907,\n \"height\": 313.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_OutputChannel\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.UnlitMasterNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Unlit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 828.0,\n \"y\": -229.0,\n \"width\": 199.99998474121095,\n \"height\": 196.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DOTSInstancing\": false,\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalUnlitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_SurfaceType\": 1,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": false,\n \"m_AddPrecomputedVelocity\": false\n}" + } + ], + "m_Groups": [], + "m_StickyNotes": [ + { + "m_GuidSerialized": "390dbc95-9b7d-4df5-8ca3-13a4d1964500", + "m_Title": "Reproduce the shader file", + "m_Content": "The shader TunnelingVignette.shader is the default shader to use for the TunnelingVignette.mat. This shadergraph primarily serves to demonstrate the computation of the default shader. The following steps detail the process for users who want to produce and set up a usable shader file that achieves the same function as the default shader.\n\n1. Right click the Unlit Master node and click Copy. In Unity Editor, navigate to an asset folder, right click Create -> Shader-> Unlit Graph to create a new Unlit shader file. Paste the copied shader to replace the code in the created shader file. \n\n2. Change the shader name in the first line of code to \"VR/TunnelingVignetteSG\" or a customized name.\n\n3. Replace all \"ZTest LEqual\" with \"ZTest Always\" to create a bubble of the vignette hemisphere geometry that prevents geometry from getting drawn inside the hemisphere.\n\n4. Add \"ZWrite Off\" under the first \"ZTest Always\" under the Pass block.\n\n4. Replace the line \"Queue\" = \"Transparent+0\" with \"Queue\" = \"Transparent+5\" to set the render queue to best work with the UI and scene objects in our demo projet. To allow game controllers and hands to show inside the hemisphere when tunneling, change their render queue to a value greater than this shader's render queue.\n\n5. You can further modify the code in the shader file to change other settings. Comment out \"LightMode\" = \"ShadowCaster\" to set \"Cast shadows\" to \"no\" and add \"IgnoreProjector\" = \"True\" under the \"Tags\" of the SubShader section to set \"Ignore projector\" to \"true\".", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -618.0, + "y": 593.0, + "width": 587.6500244140625, + "height": 385.6500244140625 + }, + "m_GroupGuidSerialized": "00000000-0000-0000-0000-000000000000" + }, + { + "m_GuidSerialized": "80e278b5-b486-43d6-85d1-56881ac5c795", + "m_Title": "Divide node maths", + "m_Content": "AlphMin / (AlphaMax - AlphaMin), \n\nAlphaMin is the distance between the central top point of the hemisphere to the cutting plane that is parallel to the hemisphere base, where the alpha value of the pixles on the intersection circular area is 0. AlphaMax is the distance between the central top point to the parallel cutting plane where the alpha value of the pixles on the intersection area is 1.\n\nAlphaMin = r^2 - 0.5 * Sqrt(1-ApertureSize^2), where r is the radius of the hemisphere model (0.5).\n\nAlphaMax = AlphaMin + FeatheringEffect (in the graph we use FeatheringEffect^2 to slow the increase rate from 0 to 1. A small value 0.0001 is added to prevent division by zero warning).\n", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": 355.0, + "y": 561.0, + "width": 279.0, + "height": 332.0 + }, + "m_GroupGuidSerialized": "00000000-0000-0000-0000-000000000000" + } + ], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a3f66a6a-6869-4945-aee8-d522be0d5581\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bf9f5732-91f7-4fd0-8449-7fd1dde227ff\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5d29c86e-c042-4804-a5df-3a37f244ac6a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"52cbc6de-9f81-4a0d-baf5-7fdf672e8611\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"01088589-ae38-45dd-90c2-cdb7f866f19f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"27891572-bc18-4443-9f56-cea914396659\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"27891572-bc18-4443-9f56-cea914396659\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"12d1d2dd-bca1-4846-bb94-f9a50b6002c5\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d2e5ec84-9424-4052-8a9c-31fbf0195061\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3d0cf899-263f-4000-a702-fde5db82188e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ac8b3c28-b707-46e4-ba34-619f5282e6f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"5cb4c664-d66e-4465-baad-fefb030ab745\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"066824fc-9d3f-4e5b-bc71-5afe8d611b69\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7126961a-3310-4dda-8e79-d386a49fae50\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"12aec2ab-fdad-4a47-bb09-c351b57d7f12\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"684568d5-b95a-45b3-bc94-5f80284f9ba0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"751303cd-9b79-44e4-80a3-de432a9277c1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6101923a-fd13-4123-aa6c-320e39a0e90e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"5e698a56-f2ea-4853-9057-6ed854bd2e72\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 7,\n \"m_NodeGUIDSerialized\": \"16e4ac41-3b23-45ac-b89b-775d08f50411\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_ConcretePrecision": 0, + "m_ActiveOutputNodeGuidSerialized": "16e4ac41-3b23-45ac-b89b-775d08f50411" +} \ No newline at end of file diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph.meta new file mode 100644 index 0000000..43cac1b --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Tunneling Vignette/TunnelingVignetteSG.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c109fab5d2bf5f64598ed69d2c16ceb3 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef new file mode 100644 index 0000000..6b45f15 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets", + "rootNamespace": "", + "references": [ + "Unity.InputSystem", + "Unity.Mathematics", + "Unity.XR.CoreUtils", + "Unity.XR.Interaction.Toolkit" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/Unity.XR.Interaction.Toolkit.Samples.StarterAssets.asmdef.meta diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/XRI Default Input Actions.inputactions b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/XRI Default Input Actions.inputactions similarity index 80% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/XRI Default Input Actions.inputactions rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/XRI Default Input Actions.inputactions index f8aa12e..1e61b9e 100644 --- a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/XRI Default Input Actions.inputactions +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/XRI Default Input Actions.inputactions @@ -1,2262 +1,2665 @@ -{ - "name": "XRI Default Input Actions", - "maps": [ - { - "name": "XRI Head", - "id": "09ff3ccc-21b4-4346-a3a2-7c978b5af892", - "actions": [ - { - "name": "Position", - "type": "Value", - "id": "1a9029f8-7a46-46b9-9eff-e9ae8365f611", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Rotation", - "type": "Value", - "id": "aed87fe6-2b01-4dd2-a8fa-195578fd8158", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Is Tracked", - "type": "Button", - "id": "6bb4e248-e42b-47c3-b66c-79566508ca74", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Tracking State", - "type": "Value", - "id": "08654a17-c094-4bbd-8946-415ae4ce2406", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Eye Gaze Position", - "type": "Value", - "id": "dde820a2-0462-4756-be47-630b5b56c115", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Eye Gaze Rotation", - "type": "Value", - "id": "8ac32629-4403-4068-aae5-2cd243e230c2", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Eye Gaze Is Tracked", - "type": "Button", - "id": "ea26ba43-844b-4585-817a-2f124b571813", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Eye Gaze Tracking State", - "type": "Value", - "id": "73053154-2fbc-4d78-9cac-000282b64f79", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "", - "id": "cff1f981-6e1f-4e2c-a90c-715a0ea2e80e", - "path": "/centerEyePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "e2017383-a3f6-4c46-acb1-012b8eece9cc", - "path": "/centerEyeRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "Quaternion Fallback", - "id": "fd9bd2d1-a464-4069-bf55-7f7a3cdb5a96", - "path": "QuaternionFallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Eye Gaze Rotation", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "ef9a3bee-0af0-4688-81d3-49c2d9be0def", - "path": "/pose/rotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "aaf13e7c-a814-4c6e-9349-042da0cb27e9", - "path": "/centerEyeRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "3e829ba4-2fad-45ea-8114-7670f0e484be", - "path": "", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "Vector 3 Fallback", - "id": "0cf0b092-6006-474b-9cf5-dc4039450f39", - "path": "Vector3Fallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Eye Gaze Position", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "872dc9a3-bab9-4b3f-9f84-8d12371f1f67", - "path": "/pose/position", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "2f870b88-8825-4a62-b02e-b5a523723446", - "path": "/centerEyePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "eaececb1-b4a3-4b47-83c2-60562a364085", - "path": "", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "Integer Fallback", - "id": "1a6685cf-ae82-4f22-a967-75610a8e71ed", - "path": "IntegerFallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Eye Gaze Tracking State", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "0dc9d652-871d-4ba5-94a1-50cf8218009a", - "path": "/pose/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Tracking State", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "9bbd034f-9254-4dd5-9df7-d84f53b0bc8d", - "path": "/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Tracking State", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "d5e35a2f-03c4-432a-8e5e-d200278bf0a9", - "path": "", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Tracking State", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "", - "id": "43a7b1a1-e99a-4346-a058-5b68c535729d", - "path": "/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Tracking State", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "15eff92f-dac7-4e6e-986c-08b3f1e73fac", - "path": "/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Is Tracked", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "Button Fallback", - "id": "c262df21-2ffb-4295-93cc-8fdb5649da7e", - "path": "ButtonFallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Eye Gaze Is Tracked", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "f77492f8-09ee-49d0-b821-7c31cb5c2a16", - "path": "/pose/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Is Tracked", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "960252ae-88e8-427a-ac9f-ecac6fb3c7d1", - "path": "/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Is Tracked", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "dfc94c22-a115-471f-9f17-8cb6bc7f6637", - "path": "", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Eye Gaze Is Tracked", - "isComposite": false, - "isPartOfComposite": true - } - ] - }, - { - "name": "XRI LeftHand", - "id": "5fe596f9-1b7b-49b7-80a7-3b5195caf74d", - "actions": [ - { - "name": "Position", - "type": "Value", - "id": "83a7af0b-87e3-42c3-a909-95fbf8091e4f", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Rotation", - "type": "Value", - "id": "cb6b7130-2bac-4ef7-abe4-6991ae7d419d", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Is Tracked", - "type": "Button", - "id": "82eb6741-beef-48d3-83ab-a957dc1caa1e", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Tracking State", - "type": "Value", - "id": "d20fc51c-7916-43a7-8b03-706049966aea", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Haptic Device", - "type": "PassThrough", - "id": "664a62b0-e178-421d-b3f8-014eec01591d", - "expectedControlType": "", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Aim Position", - "type": "Value", - "id": "c73a0160-3d9b-4dde-96f9-6a390e68778c", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Aim Rotation", - "type": "Value", - "id": "f208faac-e869-4280-ac9c-9b3d0ab819bb", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Aim Flags", - "type": "Value", - "id": "f98e71db-49b4-4882-8991-a0e386733e87", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Pinch Position", - "type": "Value", - "id": "cac52a91-5970-4ad2-8c86-a8c0e91a1837", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Poke Position", - "type": "Value", - "id": "4c557d81-3795-4355-a83e-6f886221d011", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Poke Rotation", - "type": "Value", - "id": "0565b7f7-f841-4395-98df-a77f4dd6d9c9", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "Quaternion Fallback", - "id": "61466a56-4ee4-47b1-aa6a-4806de1de5f2", - "path": "QuaternionFallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Rotation", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "afdcfbff-e241-4fdd-a6d1-23b0bf273360", - "path": "{LeftHand}/pointerRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "ed03d944-4c09-4c38-8b68-5c844e18ca7c", - "path": "{LeftHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "c98fc8c8-7fc6-4909-89b6-c5b7568e7275", - "path": "{LeftHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "Vector 3 Fallback", - "id": "14aeff85-d719-43ff-a124-b1cd7ca8686d", - "path": "Vector3Fallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Position", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "abf752ec-feee-4d51-b530-f0870f48acc9", - "path": "{LeftHand}/pointerPosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "6580b669-0651-401c-9779-85ef22689130", - "path": "{LeftHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "ae101942-9eaa-4c53-a388-cafc3fd89bdf", - "path": "{LeftHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "", - "id": "acdf9550-5529-4ff7-8558-73ecdf0d75bd", - "path": "{LeftHand}/*", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Haptic Device", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "97a0351f-659b-482a-8fa0-19015ccd055e", - "path": "{LeftHand}/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Tracking State", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "34454fec-7610-497a-b1a5-d3d5f01b312c", - "path": "{LeftHand}/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Tracking State", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "28df8d2f-b563-4377-bd11-6c8932ee591c", - "path": "{LeftHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "2623b909-75bd-40da-97bd-ae1ecfb0a89b", - "path": "{LeftHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Rotation", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "f7a37505-52bd-4a96-8f88-c761a62a71e7", - "path": "{LeftHand}/pinchPosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Pinch Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "017a01a2-6e1a-4b39-9b5e-e115d5d2dd6a", - "path": "{LeftHand}/pokePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Poke Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "3ab4651e-837c-4352-9055-6671517f1917", - "path": "{LeftHand}/pokeRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Poke Rotation", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "f1de7b81-80d1-4207-8f19-4fb96a537bb3", - "path": "{LeftHand}/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Is Tracked", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "d9f33fe3-b3bf-48c1-a8bc-dd6a4ddfba94", - "path": "{LeftHand}/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Is Tracked", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "286f44f6-74a5-4f92-8468-42445c7a3cb8", - "path": "{LeftHand}/aimFlags", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Flags", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI LeftHand Interaction", - "id": "7a5e7537-cc30-4eb1-a544-6946baa8f3eb", - "actions": [ - { - "name": "Select", - "type": "Button", - "id": "33754c03-48ec-46ef-9bc6-22ed6bfdd8e8", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Select Value", - "type": "Value", - "id": "e6005f29-e4c1-4f3b-8bf7-3a28bab5ca9c", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Activate", - "type": "Button", - "id": "0c0991c5-d329-4afc-8892-1076b440477c", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Activate Value", - "type": "Value", - "id": "0c3d0ec9-85a1-45b3-839b-1ca43f859ecd", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "UI Press", - "type": "Button", - "id": "7e1eced7-c774-4fe5-be8f-d8711f646d9e", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "UI Press Value", - "type": "Value", - "id": "f241c1aa-1050-4338-b2bf-a4a47776693d", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "UI Scroll", - "type": "Value", - "id": "a5372626-7022-4ba7-b152-6f26318fd8a8", - "expectedControlType": "Vector2", - "processors": "InvertVector2(invertY=false)", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Rotate Anchor", - "type": "Value", - "id": "21b75b25-12ad-410f-b4f8-a7745b7aca27", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Translate Anchor", - "type": "Value", - "id": "bfa204c7-3c92-4193-bad1-39eb71920042", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "", - "id": "71a4d23f-3e9a-4513-923b-ba388c5e84bf", - "path": "{LeftHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "73325635-d9e5-481a-9279-ae7be089422d", - "path": "{LeftHand}/indexPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "49a23327-a116-48c0-8af9-0d2c50c15a88", - "path": "{LeftHand}/grip", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "304be843-4b23-45d9-89fa-005ac163d9b9", - "path": "{LeftHand}/pinchStrengthIndex", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "487f4f2e-9e9b-49aa-b0f2-4037a24624f5", - "path": "{LeftHand}/triggerPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Activate", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "3b8b1b59-2fdc-4998-8259-50341075d9a2", - "path": "{LeftHand}/trigger", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Activate Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "b34c79c1-ab5e-4851-87ac-abc43705eae0", - "path": "{LeftHand}/triggerPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "a5bf6a12-a026-46d1-a793-7252c49aaf66", - "path": "{LeftHand}/indexPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "71d94579-1bf4-4034-ab9e-e7166842128f", - "path": "{LeftHand}/trigger", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "d250c9be-4bf2-4b5c-8962-4fcf5d53bdb3", - "path": "{LeftHand}/pinchStrengthIndex", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "8ed313a6-c966-4669-8a62-4bb2319d485b", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "", - "processors": "ScaleVector2(y=0),StickDeadzone", - "groups": "Generic XR Controller", - "action": "Rotate Anchor", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "370f21e3-a80b-4b07-990b-299c2da0929a", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "", - "processors": "ScaleVector2(x=0),StickDeadzone", - "groups": "Generic XR Controller", - "action": "Translate Anchor", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "7b30ca4b-9f98-4a44-9af5-a89412d5cdc8", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Scroll", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI LeftHand Locomotion", - "id": "22336389-9fb1-4c2c-8635-0ed30db0d29e", - "actions": [ - { - "name": "Teleport Select", - "type": "Value", - "id": "cbeaf823-3b69-4004-8ec8-13ea2ca3fc31", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Teleport Mode Activate", - "type": "Value", - "id": "a21db72c-4843-4839-b4d0-3ce8d287cb86", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Teleport Mode Cancel", - "type": "Button", - "id": "89ce8348-6001-41a3-85b9-f8f2e2dcad7c", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Teleport Direction", - "type": "Value", - "id": "93bd97c5-fd23-4853-8045-1b12324aa24e", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Turn", - "type": "Value", - "id": "9164e093-ebd4-4923-af32-1b52f31c2d66", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Move", - "type": "Value", - "id": "9693e25f-8a4f-4aed-842f-3961243c69a1", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Grab Move", - "type": "Button", - "id": "c5a6d766-d487-42ae-b293-da4749469e18", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Snap Turn", - "type": "Value", - "id": "8c14e969-a054-4f12-840c-4e0bd85173d9", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "", - "id": "95fa1419-ca7b-4c8a-8d15-7d46e58d82e3", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "Sector(directions=-1,sweepBehavior=3)", - "processors": "", - "groups": "Noncontinuous Move", - "action": "Teleport Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "8da6ed3a-f621-49fe-8c76-1f6b7d7754d6", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "Sector(directions=1)", - "processors": "", - "groups": "Noncontinuous Move", - "action": "Teleport Mode Activate", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "b8aebee7-fa03-43d4-bfb7-77a3f87452cc", - "path": "{LeftHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Teleport Mode Cancel", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "99cb7ad1-51ec-4611-af68-92a85f2c17d6", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", - "processors": "", - "groups": "Noncontinuous Move", - "action": "Turn", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "8e383b1a-270f-4c20-819b-89a59cffb498", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "", - "processors": "StickDeadzone", - "groups": "Continuous Move", - "action": "Move", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5fe0ed53-b4d3-4cd8-b567-397a7d1e1c6a", - "path": "{LeftHand}/primary2DAxis", - "interactions": "", - "processors": "", - "groups": "Noncontinuous Move", - "action": "Teleport Direction", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "9e2fa814-8cbd-4c65-a60d-a1503f30ffd8", - "path": "{LeftHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Grab Move", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "a46b49d0-0754-4dac-a9a5-a822e10751f2", - "path": "{LeftHand}/Primary2DAxis", - "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", - "processors": "", - "groups": "Generic XR Controller", - "action": "Snap Turn", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI RightHand", - "id": "7960f8ef-2bf3-4281-aecc-4c03809d6c8c", - "actions": [ - { - "name": "Position", - "type": "Value", - "id": "c4990d70-7b8a-4ce1-b03c-da86716b8352", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Rotation", - "type": "Value", - "id": "ee6bf5bf-bb0a-4a50-8327-cb654b19e298", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Is Tracked", - "type": "Button", - "id": "a705ffe4-b2c8-4b78-847f-25257d4e30af", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Tracking State", - "type": "Value", - "id": "167ea203-5bfb-4d74-bde9-8026b7483102", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Haptic Device", - "type": "PassThrough", - "id": "57b2a1b4-3290-46d6-ac07-4854ee8f91b1", - "expectedControlType": "", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Aim Position", - "type": "Value", - "id": "daf49d5d-4ba8-4bf7-9010-e7cae2096907", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Aim Rotation", - "type": "Value", - "id": "148c182f-63ef-4709-8057-f6ea8070cb5c", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Aim Flags", - "type": "Value", - "id": "93a75a21-033e-440c-9954-ff264afb2db9", - "expectedControlType": "Integer", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Pinch Position", - "type": "Value", - "id": "7a2e5dcd-3e49-4622-90ea-6607994f2be0", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Poke Position", - "type": "Value", - "id": "496d56bd-afd7-495b-a326-16e4ef742bc1", - "expectedControlType": "Vector3", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Poke Rotation", - "type": "Value", - "id": "3767652c-5427-421b-8f8d-660106453cb1", - "expectedControlType": "Quaternion", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "Quaternion Fallback", - "id": "84e51e1c-1b95-4f3e-a61f-29da6c1f0816", - "path": "QuaternionFallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Rotation", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "3722d501-eb80-4f61-9361-08a5ea7a1394", - "path": "{RightHand}/pointerRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "2e6ad191-d5aa-4919-aac6-295c83387a72", - "path": "{RightHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "b9ecb60d-341e-47cf-b50a-41d5815af8b0", - "path": "{RightHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Rotation", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "Vector 3 Fallback", - "id": "74e968f1-ad08-4a82-a68d-764517faecef", - "path": "Vector3Fallback", - "interactions": "", - "processors": "", - "groups": "", - "action": "Position", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "first", - "id": "9717e367-64a4-440a-9974-1e641d753eb2", - "path": "{RightHand}/pointerPosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "second", - "id": "0794a41d-29ef-48ec-a452-6b7de29b52fa", - "path": "{RightHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "third", - "id": "3ef0a781-60c5-48bc-a584-f95553f8ae0a", - "path": "{RightHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Position", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "", - "id": "6011e1e6-b2dd-4cb1-8da5-29b03868f2c5", - "path": "{RightHand}/*", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Haptic Device", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "03ccbaec-eeca-4fc4-8281-ee1758b4eb9b", - "path": "{RightHand}/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Tracking State", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "714d1173-f908-4bca-951c-4adb4eb7b4c5", - "path": "{RightHand}/trackingState", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Tracking State", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "dd822fc8-c655-4a4d-87d0-9575760b6dca", - "path": "{RightHand}/devicePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "2bb1158a-2d78-446b-9351-6f9b3f1364cb", - "path": "{RightHand}/deviceRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Rotation", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "21413a94-0048-4112-b433-a770f183f592", - "path": "{RightHand}/pinchPosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Pinch Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5e847fad-7431-4e48-883a-d489fca4ce0d", - "path": "{RightHand}/pokePosition", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Poke Position", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "99b19b88-e2ad-4670-91ee-1f55f6c34a69", - "path": "{RightHand}/pokeRotation", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Poke Rotation", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "1de48aee-890b-4dbb-a02d-51df9bd39db7", - "path": "{RightHand}/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Is Tracked", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5a0c4fe0-639a-44e0-beeb-4e11e0dea7ef", - "path": "{RightHand}/isTracked", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Is Tracked", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5469d4d1-9645-4397-a596-d74f876eafc2", - "path": "{RightHand}/aimFlags", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Aim Flags", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI RightHand Interaction", - "id": "461bce25-7762-40c5-b639-f190649be6d6", - "actions": [ - { - "name": "Select", - "type": "Button", - "id": "ac96c10b-c955-4a46-8e67-bf16bc069b53", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Select Value", - "type": "Value", - "id": "39bbf1ac-21a3-413d-90f6-6dbf6efeaabe", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Activate", - "type": "Button", - "id": "41976d89-60de-4deb-bff9-16b4af96b290", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Activate Value", - "type": "Value", - "id": "c3ca6ed7-3d25-44a2-b1d8-5be4eb699370", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "UI Press", - "type": "Button", - "id": "65174b45-c2ee-4f90-93bb-fb4084eaaab3", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "UI Press Value", - "type": "Value", - "id": "962ac033-ec42-4981-88a4-551ad9be6ecb", - "expectedControlType": "Axis", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "UI Scroll", - "type": "Value", - "id": "c283b939-751f-426e-8462-142a529993e3", - "expectedControlType": "Vector2", - "processors": "InvertVector2(invertY=false)", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Rotate Anchor", - "type": "Value", - "id": "9b5d8312-f609-4895-b70f-81a722b2ae11", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Translate Anchor", - "type": "Value", - "id": "6f7cf253-7062-443b-b10f-2be48a33f027", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "", - "id": "1ce80054-410d-4112-a332-50faa7fb4f23", - "path": "{RightHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "1d5b47ea-64e3-4b99-b620-de6c360908be", - "path": "{RightHand}/indexPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "dd433817-216c-46b9-8dd3-f3a4ea1767b9", - "path": "{RightHand}/grip", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "770a07b5-a199-4342-b4a5-b3baafbe2bcb", - "path": "{RightHand}/pinchStrengthIndex", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Select Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "fa59aed1-ae0b-4074-a58c-294b85f46228", - "path": "{RightHand}/triggerPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Activate", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "150f414f-61bf-47b1-b4f8-f772a2a40565", - "path": "{RightHand}/trigger", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Activate Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "92bb5b8f-bf48-4dab-af05-50a865773895", - "path": "{RightHand}/triggerPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "1652c26e-d835-461f-b46b-55b146fd9bba", - "path": "{RightHand}/indexPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5b4ef08d-9ddd-4f0a-8539-d1114d14d143", - "path": "{RightHand}/trigger", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "620cd3c3-a8c2-4a24-825a-ef6eb1cb41ef", - "path": "{RightHand}/pinchStrengthIndex", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Press Value", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "5c0fa06c-b670-477f-a95d-eb3b4880e439", - "path": "{RightHand}/Primary2DAxis", - "interactions": "", - "processors": "ScaleVector2(y=0),StickDeadzone", - "groups": "Generic XR Controller", - "action": "Rotate Anchor", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "4caf4e8d-13e5-4bd6-8f42-b6b99c315ad0", - "path": "{RightHand}/Primary2DAxis", - "interactions": "", - "processors": "ScaleVector2(x=0),StickDeadzone", - "groups": "Generic XR Controller", - "action": "Translate Anchor", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "af6fd279-2f48-4f51-8e9d-29b0b9d926f8", - "path": "{RightHand}/Primary2DAxis", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "UI Scroll", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI RightHand Locomotion", - "id": "99ce76d3-82c5-4289-9670-2ecffa6833fd", - "actions": [ - { - "name": "Teleport Select", - "type": "Value", - "id": "02e43582-8973-4940-af06-dff6158e3df2", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Teleport Mode Activate", - "type": "Value", - "id": "a6c7231d-c55d-4dd4-9e87-877bb5522ef5", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Teleport Mode Cancel", - "type": "Button", - "id": "d587b60c-39a0-4365-8075-477ce484ba0f", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Teleport Direction", - "type": "Value", - "id": "b950a329-6492-4e29-b563-afc726f81e95", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Turn", - "type": "Value", - "id": "9fb2eb2b-2fb6-4328-8167-10a1bf11b424", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Move", - "type": "Value", - "id": "00a4dc9f-1ee6-4349-b0e9-72d5dccaadd6", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Grab Move", - "type": "Button", - "id": "cfb29d37-3db0-4e5d-a73b-7d48a19e279e", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Snap Turn", - "type": "Value", - "id": "44441ad6-5762-466d-ad54-aa44fcd61a5c", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - } - ], - "bindings": [ - { - "name": "", - "id": "919c4a6c-22ed-4083-8e14-f30e91ff59fe", - "path": "{RightHand}/Primary2DAxis", - "interactions": "Sector(directions=-1,sweepBehavior=3)", - "processors": "", - "groups": "Generic XR Controller", - "action": "Teleport Select", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "62690862-4688-4010-975b-b3d9c6062157", - "path": "{RightHand}/Primary2DAxis", - "interactions": "Sector(directions=1)", - "processors": "", - "groups": "Generic XR Controller", - "action": "Teleport Mode Activate", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "de466e6e-12bf-46a1-b0fd-ffbc343f3399", - "path": "{RightHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Teleport Mode Cancel", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "d6c08c3d-3d41-4695-994d-1ac9016a5a9e", - "path": "{RightHand}/Primary2DAxis", - "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", - "processors": "", - "groups": "Generic XR Controller", - "action": "Turn", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "022046aa-be71-4288-859d-6dd42844f6e6", - "path": "{RightHand}/Primary2DAxis", - "interactions": "", - "processors": "StickDeadzone", - "groups": "Continuous Move", - "action": "Move", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "c4b46d7d-8231-4672-83f9-75af565faf57", - "path": "{RightHand}/primary2DAxis", - "interactions": "", - "processors": "", - "groups": "Noncontinuous Move", - "action": "Teleport Direction", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "7ecb549e-ab98-4a4b-b979-38068fe3b811", - "path": "{RightHand}/gripPressed", - "interactions": "", - "processors": "", - "groups": "Generic XR Controller", - "action": "Grab Move", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "31d838df-4d4e-4c16-a373-b9c07d9d2e2a", - "path": "{RightHand}/Primary2DAxis", - "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", - "processors": "", - "groups": "Generic XR Controller", - "action": "Snap Turn", - "isComposite": false, - "isPartOfComposite": false - } - ] - }, - { - "name": "XRI UI", - "id": "edd65a7c-601c-4915-8307-025a081d8790", - "actions": [ - { - "name": "Navigate", - "type": "PassThrough", - "id": "c9a92aca-49d5-4910-8ade-8e994f0a31f0", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Submit", - "type": "Button", - "id": "eba98c2e-6268-4233-bb88-946287bc753c", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Cancel", - "type": "Button", - "id": "448b396b-0885-4543-ac5a-8b3405da6791", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "Point", - "type": "PassThrough", - "id": "682022c0-857a-4332-8753-7f8fcdf84d37", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "Click", - "type": "PassThrough", - "id": "b194cd98-7e4f-457a-a60c-cebc25dc32a2", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": true - }, - { - "name": "ScrollWheel", - "type": "PassThrough", - "id": "bd7fc534-75e3-489d-94fb-3d45cb78d8f3", - "expectedControlType": "Vector2", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "MiddleClick", - "type": "PassThrough", - "id": "cc5f5666-a75c-4dfc-8566-ded8ec9b4ae3", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "RightClick", - "type": "PassThrough", - "id": "533aeb95-18b2-4a83-a69d-f6e0be72ff8a", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - } - ], - "bindings": [ - { - "name": "", - "id": "e87fa299-8441-4620-89dd-0564c7d552e2", - "path": "/position", - "interactions": "", - "processors": "", - "groups": "", - "action": "Point", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "445a013e-9c17-48a2-9856-067e4826df03", - "path": "/position", - "interactions": "", - "processors": "", - "groups": "", - "action": "Point", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "05c1e38e-79dd-41cb-95d5-74f42e65d92f", - "path": "/touch*/position", - "interactions": "", - "processors": "", - "groups": "", - "action": "Point", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "57909bb4-1088-4975-9227-ecc87a305257", - "path": "/leftButton", - "interactions": "", - "processors": "", - "groups": "", - "action": "Click", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "2740386d-d4b6-4342-903c-d9390783f04a", - "path": "/tip", - "interactions": "", - "processors": "", - "groups": "", - "action": "Click", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "d6fd3bb5-c747-4eba-b599-1c6d7c738e2a", - "path": "/scroll", - "interactions": "", - "processors": "", - "groups": "", - "action": "ScrollWheel", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "fb2286cc-fa20-4564-bff6-9f790f12cf6b", - "path": "/middleButton", - "interactions": "", - "processors": "", - "groups": "", - "action": "MiddleClick", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "54eb7da2-546a-4d75-bfcc-ae38be303a59", - "path": "/rightButton", - "interactions": "", - "processors": "", - "groups": "", - "action": "RightClick", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "Gamepad", - "id": "4c9a5170-d325-45ee-8ef9-fc12d1f5a97e", - "path": "2DVector", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "up", - "id": "c846c708-b27e-4ac9-9a83-c80ac5c263d5", - "path": "/leftStick/up", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "up", - "id": "caf2fb01-3e95-47c1-8663-315057149d48", - "path": "/rightStick/up", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "down", - "id": "830d65e9-887d-45b4-8386-562deb29e465", - "path": "/leftStick/down", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "down", - "id": "e5c71442-9909-46d8-aa56-8fa3574a8227", - "path": "/rightStick/down", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "left", - "id": "210246e8-c3c4-4edc-be9c-1916858346df", - "path": "/leftStick/left", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "left", - "id": "fb701ef0-9910-4639-80d1-2c1c03f871ed", - "path": "/rightStick/left", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "right", - "id": "3de9f409-fb44-4311-8705-b4f4e7cd3029", - "path": "/leftStick/right", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "right", - "id": "bd001ba1-d6a2-4a97-9c87-36b5b92728af", - "path": "/rightStick/right", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "", - "id": "fcc0a2cd-a126-43ad-bb1e-ffc1ae7668c7", - "path": "/dpad", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "Joystick", - "id": "65cbb13a-6e00-4973-9887-e49e06575091", - "path": "2DVector", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "up", - "id": "3c5803e2-42d0-4d48-bbd6-41ce4442df0b", - "path": "/stick/up", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "down", - "id": "d5b1219c-0df6-4bc5-ad11-205b748cade4", - "path": "/stick/down", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "left", - "id": "065d2394-f10a-46df-b6cb-2c56a6c842ea", - "path": "/stick/left", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "right", - "id": "29921809-7785-44a1-a316-e96307174552", - "path": "/stick/right", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "Keyboard", - "id": "49817cc8-fecc-406d-a187-6393de317e95", - "path": "2DVector", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": true, - "isPartOfComposite": false - }, - { - "name": "up", - "id": "ef33431d-17d0-4e1c-90f2-bbaa2ef9a8b7", - "path": "/w", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "up", - "id": "5ddfdce2-0f11-4f4e-8931-0ae6fb289ac7", - "path": "/upArrow", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "down", - "id": "5ceab4e0-1600-4bfb-acf6-8d02c4e10aea", - "path": "/s", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "down", - "id": "94e10d8b-5bfa-439d-afae-b975efac2b7b", - "path": "/downArrow", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "left", - "id": "9fc7d14a-385d-4ca5-b185-906e049b7eed", - "path": "/a", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "left", - "id": "d7e5e0c4-05dc-4f2f-8649-a66fe843caed", - "path": "/leftArrow", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "right", - "id": "76ab9656-e168-4b2c-9a6b-d8d6da981e4f", - "path": "/d", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "right", - "id": "ad7bc5b3-6ada-42a2-9cba-5c7334cba7be", - "path": "/rightArrow", - "interactions": "", - "processors": "", - "groups": "", - "action": "Navigate", - "isComposite": false, - "isPartOfComposite": true - }, - { - "name": "", - "id": "9f2a7c29-a588-4b6a-a966-955eb408c526", - "path": "*/{Submit}", - "interactions": "", - "processors": "", - "groups": "", - "action": "Submit", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "67f51768-1493-4444-b118-82d398a16fdd", - "path": "*/{Cancel}", - "interactions": "", - "processors": "", - "groups": "", - "action": "Cancel", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "198e6869-709e-448d-96d4-27186c9d56e6", - "path": "/touch*/click", - "interactions": "", - "processors": "", - "groups": "", - "action": "Click", - "isComposite": false, - "isPartOfComposite": false - } - ] - } - ], - "controlSchemes": [ - { - "name": "Generic XR Controller", - "bindingGroup": "Generic XR Controller", - "devices": [ - { - "devicePath": "{LeftHand}", - "isOptional": true, - "isOR": false - }, - { - "devicePath": "{RightHand}", - "isOptional": true, - "isOR": false - }, - { - "devicePath": "", - "isOptional": true, - "isOR": false - }, - { - "devicePath": "", - "isOptional": true, - "isOR": false - } - ] - }, - { - "name": "Continuous Move", - "bindingGroup": "Continuous Move", - "devices": [ - { - "devicePath": "{LeftHand}", - "isOptional": false, - "isOR": false - }, - { - "devicePath": "{RightHand}", - "isOptional": false, - "isOR": false - } - ] - }, - { - "name": "Noncontinuous Move", - "bindingGroup": "Noncontinuous Move", - "devices": [ - { - "devicePath": "{LeftHand}", - "isOptional": false, - "isOR": false - }, - { - "devicePath": "{RightHand}", - "isOptional": false, - "isOR": false - } - ] - } - ] +{ + "name": "XRI Default Input Actions", + "maps": [ + { + "name": "XRI Head", + "id": "09ff3ccc-21b4-4346-a3a2-7c978b5af892", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "1a9029f8-7a46-46b9-9eff-e9ae8365f611", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "aed87fe6-2b01-4dd2-a8fa-195578fd8158", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "6bb4e248-e42b-47c3-b66c-79566508ca74", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "08654a17-c094-4bbd-8946-415ae4ce2406", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Position", + "type": "Value", + "id": "dde820a2-0462-4756-be47-630b5b56c115", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Rotation", + "type": "Value", + "id": "8ac32629-4403-4068-aae5-2cd243e230c2", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Is Tracked", + "type": "Button", + "id": "ea26ba43-844b-4585-817a-2f124b571813", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Eye Gaze Tracking State", + "type": "Value", + "id": "73053154-2fbc-4d78-9cac-000282b64f79", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "cff1f981-6e1f-4e2c-a90c-715a0ea2e80e", + "path": "/centerEyePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4d22c160-9642-4784-bed3-f108d9099185", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e2017383-a3f6-4c46-acb1-012b8eece9cc", + "path": "/centerEyeRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "30a88e64-475a-4a1c-aca0-80b6a2bc3327", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Quaternion Fallback", + "id": "fd9bd2d1-a464-4069-bf55-7f7a3cdb5a96", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "ef9a3bee-0af0-4688-81d3-49c2d9be0def", + "path": "/pose/rotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "aaf13e7c-a814-4c6e-9349-042da0cb27e9", + "path": "/centerEyeRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "3e829ba4-2fad-45ea-8114-7670f0e484be", + "path": "", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "0cf0b092-6006-474b-9cf5-dc4039450f39", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "872dc9a3-bab9-4b3f-9f84-8d12371f1f67", + "path": "/pose/position", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "2f870b88-8825-4a62-b02e-b5a523723446", + "path": "/centerEyePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "eaececb1-b4a3-4b47-83c2-60562a364085", + "path": "", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Integer Fallback", + "id": "1a6685cf-ae82-4f22-a967-75610a8e71ed", + "path": "IntegerFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Tracking State", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "0dc9d652-871d-4ba5-94a1-50cf8218009a", + "path": "/pose/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "9bbd034f-9254-4dd5-9df7-d84f53b0bc8d", + "path": "/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "d5e35a2f-03c4-432a-8e5e-d200278bf0a9", + "path": "", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Tracking State", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "43a7b1a1-e99a-4346-a058-5b68c535729d", + "path": "/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "15eff92f-dac7-4e6e-986c-08b3f1e73fac", + "path": "/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Button Fallback", + "id": "c262df21-2ffb-4295-93cc-8fdb5649da7e", + "path": "ButtonFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Eye Gaze Is Tracked", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "f77492f8-09ee-49d0-b821-7c31cb5c2a16", + "path": "/pose/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "960252ae-88e8-427a-ac9f-ecac6fb3c7d1", + "path": "/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "dfc94c22-a115-471f-9f17-8cb6bc7f6637", + "path": "", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Eye Gaze Is Tracked", + "isComposite": false, + "isPartOfComposite": true + } + ] + }, + { + "name": "XRI LeftHand", + "id": "5fe596f9-1b7b-49b7-80a7-3b5195caf74d", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "83a7af0b-87e3-42c3-a909-95fbf8091e4f", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "cb6b7130-2bac-4ef7-abe4-6991ae7d419d", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "82eb6741-beef-48d3-83ab-a957dc1caa1e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "d20fc51c-7916-43a7-8b03-706049966aea", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic Device", + "type": "PassThrough", + "id": "664a62b0-e178-421d-b3f8-014eec01591d", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Aim Position", + "type": "Value", + "id": "c73a0160-3d9b-4dde-96f9-6a390e68778c", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Rotation", + "type": "Value", + "id": "f208faac-e869-4280-ac9c-9b3d0ab819bb", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Flags", + "type": "Value", + "id": "f98e71db-49b4-4882-8991-a0e386733e87", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Position", + "type": "Value", + "id": "cac52a91-5970-4ad2-8c86-a8c0e91a1837", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Position", + "type": "Value", + "id": "4c557d81-3795-4355-a83e-6f886221d011", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Rotation", + "type": "Value", + "id": "0565b7f7-f841-4395-98df-a77f4dd6d9c9", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Position", + "type": "Value", + "id": "e1240870-ef45-4f3e-8110-ff1b9049c4ca", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Rotation", + "type": "Value", + "id": "41873a55-b316-4dbe-96e6-93477eef5e47", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "Quaternion Fallback", + "id": "61466a56-4ee4-47b1-aa6a-4806de1de5f2", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "afdcfbff-e241-4fdd-a6d1-23b0bf273360", + "path": "{LeftHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "ed03d944-4c09-4c38-8b68-5c844e18ca7c", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "c98fc8c8-7fc6-4909-89b6-c5b7568e7275", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "14aeff85-d719-43ff-a124-b1cd7ca8686d", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "abf752ec-feee-4d51-b530-f0870f48acc9", + "path": "{LeftHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "6580b669-0651-401c-9779-85ef22689130", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "ae101942-9eaa-4c53-a388-cafc3fd89bdf", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "acdf9550-5529-4ff7-8558-73ecdf0d75bd", + "path": "{LeftHand}/*", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Haptic Device", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "97a0351f-659b-482a-8fa0-19015ccd055e", + "path": "{LeftHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "34454fec-7610-497a-b1a5-d3d5f01b312c", + "path": "{LeftHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "28df8d2f-b563-4377-bd11-6c8932ee591c", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2623b909-75bd-40da-97bd-ae1ecfb0a89b", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f7a37505-52bd-4a96-8f88-c761a62a71e7", + "path": "{LeftHand}/pinchPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "017a01a2-6e1a-4b39-9b5e-e115d5d2dd6a", + "path": "{LeftHand}/pokePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ab4651e-837c-4352-9055-6671517f1917", + "path": "{LeftHand}/pokeRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f1de7b81-80d1-4207-8f19-4fb96a537bb3", + "path": "{LeftHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d9f33fe3-b3bf-48c1-a8bc-dd6a4ddfba94", + "path": "{LeftHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "286f44f6-74a5-4f92-8468-42445c7a3cb8", + "path": "{LeftHand}/aimFlags", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Flags", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "21a4b6f9-1ebe-434f-b572-066a77b04c48", + "path": "{LeftHand}/gripPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grip Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3c1f9e74-aba4-41d6-b519-90ed563be5d7", + "path": "{LeftHand}/gripRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grip Rotation", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI LeftHand Interaction", + "id": "7a5e7537-cc30-4eb1-a544-6946baa8f3eb", + "actions": [ + { + "name": "Select", + "type": "Button", + "id": "33754c03-48ec-46ef-9bc6-22ed6bfdd8e8", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Select Value", + "type": "Value", + "id": "e6005f29-e4c1-4f3b-8bf7-3a28bab5ca9c", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Activate", + "type": "Button", + "id": "0c0991c5-d329-4afc-8892-1076b440477c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Activate Value", + "type": "Value", + "id": "0c3d0ec9-85a1-45b3-839b-1ca43f859ecd", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Press", + "type": "Button", + "id": "7e1eced7-c774-4fe5-be8f-d8711f646d9e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UI Press Value", + "type": "Value", + "id": "f241c1aa-1050-4338-b2bf-a4a47776693d", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Scroll", + "type": "Value", + "id": "a5372626-7022-4ba7-b152-6f26318fd8a8", + "expectedControlType": "Vector2", + "processors": "InvertVector2(invertY=false)", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotate Anchor", + "type": "Value", + "id": "21b75b25-12ad-410f-b4f8-a7745b7aca27", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Translate Anchor", + "type": "Value", + "id": "bfa204c7-3c92-4193-bad1-39eb71920042", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Scale Toggle", + "type": "Button", + "id": "80ed7d74-56de-473c-bf76-da3bdd16b562", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Scale Delta", + "type": "Value", + "id": "2257500c-1efb-4f69-a54d-ed5db2708616", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "71a4d23f-3e9a-4513-923b-ba388c5e84bf", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "73325635-d9e5-481a-9279-ae7be089422d", + "path": "{LeftHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "49a23327-a116-48c0-8af9-0d2c50c15a88", + "path": "{LeftHand}/{Grip}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "304be843-4b23-45d9-89fa-005ac163d9b9", + "path": "{LeftHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "487f4f2e-9e9b-49aa-b0f2-4037a24624f5", + "path": "{LeftHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3b8b1b59-2fdc-4998-8259-50341075d9a2", + "path": "{LeftHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Activate Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b34c79c1-ab5e-4851-87ac-abc43705eae0", + "path": "{LeftHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a5bf6a12-a026-46d1-a793-7252c49aaf66", + "path": "{LeftHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "71d94579-1bf4-4034-ab9e-e7166842128f", + "path": "{LeftHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d250c9be-4bf2-4b5c-8962-4fcf5d53bdb3", + "path": "{LeftHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8ed313a6-c966-4669-8a62-4bb2319d485b", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(y=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Rotate Anchor", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "370f21e3-a80b-4b07-990b-299c2da0929a", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Translate Anchor", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7b30ca4b-9f98-4a44-9af5-a89412d5cdc8", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Scroll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8f872fc5-75dc-49e5-9bbd-f2e4d4498c65", + "path": "{LeftHand}/{Primary2DAxisClick}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Scale Toggle", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b21d690b-51fc-413f-a887-08a2a39af3fc", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Scale Delta", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI LeftHand Locomotion", + "id": "22336389-9fb1-4c2c-8635-0ed30db0d29e", + "actions": [ + { + "name": "Teleport Select", + "type": "Value", + "id": "cbeaf823-3b69-4004-8ec8-13ea2ca3fc31", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Activate", + "type": "Value", + "id": "a21db72c-4843-4839-b4d0-3ce8d287cb86", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Cancel", + "type": "Button", + "id": "89ce8348-6001-41a3-85b9-f8f2e2dcad7c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Teleport Direction", + "type": "Value", + "id": "93bd97c5-fd23-4853-8045-1b12324aa24e", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Turn", + "type": "Value", + "id": "9164e093-ebd4-4923-af32-1b52f31c2d66", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Move", + "type": "Value", + "id": "9693e25f-8a4f-4aed-842f-3961243c69a1", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grab Move", + "type": "Button", + "id": "c5a6d766-d487-42ae-b293-da4749469e18", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Snap Turn", + "type": "Value", + "id": "8c14e969-a054-4f12-840c-4e0bd85173d9", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "95fa1419-ca7b-4c8a-8d15-7d46e58d82e3", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=-1,sweepBehavior=3)", + "processors": "", + "groups": "Noncontinuous Move", + "action": "Teleport Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8da6ed3a-f621-49fe-8c76-1f6b7d7754d6", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=1)", + "processors": "", + "groups": "Noncontinuous Move", + "action": "Teleport Mode Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b8aebee7-fa03-43d4-bfb7-77a3f87452cc", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Teleport Mode Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "99cb7ad1-51ec-4611-af68-92a85f2c17d6", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "Noncontinuous Move", + "action": "Turn", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8e383b1a-270f-4c20-819b-89a59cffb498", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "Continuous Move", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5fe0ed53-b4d3-4cd8-b567-397a7d1e1c6a", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "Noncontinuous Move", + "action": "Teleport Direction", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9e2fa814-8cbd-4c65-a60d-a1503f30ffd8", + "path": "{LeftHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grab Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a46b49d0-0754-4dac-a9a5-a822e10751f2", + "path": "{LeftHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "Generic XR Controller", + "action": "Snap Turn", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI RightHand", + "id": "7960f8ef-2bf3-4281-aecc-4c03809d6c8c", + "actions": [ + { + "name": "Position", + "type": "Value", + "id": "c4990d70-7b8a-4ce1-b03c-da86716b8352", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotation", + "type": "Value", + "id": "ee6bf5bf-bb0a-4a50-8327-cb654b19e298", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Is Tracked", + "type": "Button", + "id": "a705ffe4-b2c8-4b78-847f-25257d4e30af", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Tracking State", + "type": "Value", + "id": "167ea203-5bfb-4d74-bde9-8026b7483102", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic Device", + "type": "PassThrough", + "id": "57b2a1b4-3290-46d6-ac07-4854ee8f91b1", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Aim Position", + "type": "Value", + "id": "daf49d5d-4ba8-4bf7-9010-e7cae2096907", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Rotation", + "type": "Value", + "id": "148c182f-63ef-4709-8057-f6ea8070cb5c", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Aim Flags", + "type": "Value", + "id": "93a75a21-033e-440c-9954-ff264afb2db9", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Position", + "type": "Value", + "id": "7a2e5dcd-3e49-4622-90ea-6607994f2be0", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Position", + "type": "Value", + "id": "496d56bd-afd7-495b-a326-16e4ef742bc1", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Poke Rotation", + "type": "Value", + "id": "3767652c-5427-421b-8f8d-660106453cb1", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Position", + "type": "Value", + "id": "defe4495-ba8f-4958-b2fb-98d889e45ac5", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grip Rotation", + "type": "Value", + "id": "6bc56065-b0db-4265-8cef-5c7d4f40128a", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "Quaternion Fallback", + "id": "84e51e1c-1b95-4f3e-a61f-29da6c1f0816", + "path": "QuaternionFallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Rotation", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "3722d501-eb80-4f61-9361-08a5ea7a1394", + "path": "{RightHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "2e6ad191-d5aa-4919-aac6-295c83387a72", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "b9ecb60d-341e-47cf-b50a-41d5815af8b0", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Rotation", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Vector 3 Fallback", + "id": "74e968f1-ad08-4a82-a68d-764517faecef", + "path": "Vector3Fallback", + "interactions": "", + "processors": "", + "groups": "", + "action": "Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "first", + "id": "9717e367-64a4-440a-9974-1e641d753eb2", + "path": "{RightHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "second", + "id": "0794a41d-29ef-48ec-a452-6b7de29b52fa", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "third", + "id": "3ef0a781-60c5-48bc-a584-f95553f8ae0a", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "6011e1e6-b2dd-4cb1-8da5-29b03868f2c5", + "path": "{RightHand}/*", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Haptic Device", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "03ccbaec-eeca-4fc4-8281-ee1758b4eb9b", + "path": "{RightHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "714d1173-f908-4bca-951c-4adb4eb7b4c5", + "path": "{RightHand}/trackingState", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Tracking State", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dd822fc8-c655-4a4d-87d0-9575760b6dca", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2bb1158a-2d78-446b-9351-6f9b3f1364cb", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "21413a94-0048-4112-b433-a770f183f592", + "path": "{RightHand}/pinchPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Pinch Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5e847fad-7431-4e48-883a-d489fca4ce0d", + "path": "{RightHand}/pokePosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Poke Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "99b19b88-e2ad-4670-91ee-1f55f6c34a69", + "path": "{RightHand}/pokeRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Poke Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1de48aee-890b-4dbb-a02d-51df9bd39db7", + "path": "{RightHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5a0c4fe0-639a-44e0-beeb-4e11e0dea7ef", + "path": "{RightHand}/isTracked", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Is Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5469d4d1-9645-4397-a596-d74f876eafc2", + "path": "{RightHand}/aimFlags", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Aim Flags", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "efcaf94e-8faa-439e-983b-c65f79c3b743", + "path": "{RightHand}/gripPosition", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grip Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "70a747b6-46e8-4d3b-aaec-20bcab8f1dd7", + "path": "{RightHand}/gripRotation", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grip Rotation", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI RightHand Interaction", + "id": "461bce25-7762-40c5-b639-f190649be6d6", + "actions": [ + { + "name": "Select", + "type": "Button", + "id": "ac96c10b-c955-4a46-8e67-bf16bc069b53", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Select Value", + "type": "Value", + "id": "39bbf1ac-21a3-413d-90f6-6dbf6efeaabe", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Activate", + "type": "Button", + "id": "41976d89-60de-4deb-bff9-16b4af96b290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Activate Value", + "type": "Value", + "id": "c3ca6ed7-3d25-44a2-b1d8-5be4eb699370", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Press", + "type": "Button", + "id": "65174b45-c2ee-4f90-93bb-fb4084eaaab3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UI Press Value", + "type": "Value", + "id": "962ac033-ec42-4981-88a4-551ad9be6ecb", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "UI Scroll", + "type": "Value", + "id": "c283b939-751f-426e-8462-142a529993e3", + "expectedControlType": "Vector2", + "processors": "InvertVector2(invertY=false)", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Rotate Anchor", + "type": "Value", + "id": "9b5d8312-f609-4895-b70f-81a722b2ae11", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Translate Anchor", + "type": "Value", + "id": "6f7cf253-7062-443b-b10f-2be48a33f027", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Scale Toggle", + "type": "Button", + "id": "5ad73d15-99a4-4bce-a76f-f49815602416", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Scale Delta", + "type": "Value", + "id": "19a21f59-bd21-4f77-b29d-4fda26ef6769", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "1ce80054-410d-4112-a332-50faa7fb4f23", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1d5b47ea-64e3-4b99-b620-de6c360908be", + "path": "{RightHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dd433817-216c-46b9-8dd3-f3a4ea1767b9", + "path": "{RightHand}/{Grip}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "770a07b5-a199-4342-b4a5-b3baafbe2bcb", + "path": "{RightHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Select Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fa59aed1-ae0b-4074-a58c-294b85f46228", + "path": "{RightHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "150f414f-61bf-47b1-b4f8-f772a2a40565", + "path": "{RightHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Activate Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "92bb5b8f-bf48-4dab-af05-50a865773895", + "path": "{RightHand}/{TriggerButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1652c26e-d835-461f-b46b-55b146fd9bba", + "path": "{RightHand}/indexPressed", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5b4ef08d-9ddd-4f0a-8539-d1114d14d143", + "path": "{RightHand}/{Trigger}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "620cd3c3-a8c2-4a24-825a-ef6eb1cb41ef", + "path": "{RightHand}/pinchStrengthIndex", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Press Value", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5c0fa06c-b670-477f-a95d-eb3b4880e439", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(y=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Rotate Anchor", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4caf4e8d-13e5-4bd6-8f42-b6b99c315ad0", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Translate Anchor", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "af6fd279-2f48-4f51-8e9d-29b0b9d926f8", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "UI Scroll", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8258e49-f7cc-44d7-bc27-77c2161e2005", + "path": "{RightHand}/{Primary2DAxisClick}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Scale Toggle", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ef10c39a-2987-41bb-bb80-0e476240adaa", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "ScaleVector2(x=0),StickDeadzone", + "groups": "Generic XR Controller", + "action": "Scale Delta", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI RightHand Locomotion", + "id": "99ce76d3-82c5-4289-9670-2ecffa6833fd", + "actions": [ + { + "name": "Teleport Select", + "type": "Value", + "id": "02e43582-8973-4940-af06-dff6158e3df2", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Activate", + "type": "Value", + "id": "a6c7231d-c55d-4dd4-9e87-877bb5522ef5", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Teleport Mode Cancel", + "type": "Button", + "id": "d587b60c-39a0-4365-8075-477ce484ba0f", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Teleport Direction", + "type": "Value", + "id": "b950a329-6492-4e29-b563-afc726f81e95", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Turn", + "type": "Value", + "id": "9fb2eb2b-2fb6-4328-8167-10a1bf11b424", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Move", + "type": "Value", + "id": "00a4dc9f-1ee6-4349-b0e9-72d5dccaadd6", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Grab Move", + "type": "Button", + "id": "cfb29d37-3db0-4e5d-a73b-7d48a19e279e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Snap Turn", + "type": "Value", + "id": "44441ad6-5762-466d-ad54-aa44fcd61a5c", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "919c4a6c-22ed-4083-8e14-f30e91ff59fe", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=-1,sweepBehavior=3)", + "processors": "", + "groups": "Generic XR Controller", + "action": "Teleport Select", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "62690862-4688-4010-975b-b3d9c6062157", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=1)", + "processors": "", + "groups": "Generic XR Controller", + "action": "Teleport Mode Activate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "de466e6e-12bf-46a1-b0fd-ffbc343f3399", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Teleport Mode Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d6c08c3d-3d41-4695-994d-1ac9016a5a9e", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "Generic XR Controller", + "action": "Turn", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "022046aa-be71-4288-859d-6dd42844f6e6", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "StickDeadzone", + "groups": "Continuous Move", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c4b46d7d-8231-4672-83f9-75af565faf57", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "Noncontinuous Move", + "action": "Teleport Direction", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7ecb549e-ab98-4a4b-b979-38068fe3b811", + "path": "{RightHand}/{GripButton}", + "interactions": "", + "processors": "", + "groups": "Generic XR Controller", + "action": "Grab Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "31d838df-4d4e-4c16-a373-b9c07d9d2e2a", + "path": "{RightHand}/{Primary2DAxis}", + "interactions": "Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)", + "processors": "", + "groups": "Generic XR Controller", + "action": "Snap Turn", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "XRI UI", + "id": "edd65a7c-601c-4915-8307-025a081d8790", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c9a92aca-49d5-4910-8ade-8e994f0a31f0", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "eba98c2e-6268-4233-bb88-946287bc753c", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "448b396b-0885-4543-ac5a-8b3405da6791", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "682022c0-857a-4332-8753-7f8fcdf84d37", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "b194cd98-7e4f-457a-a60c-cebc25dc32a2", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "bd7fc534-75e3-489d-94fb-3d45cb78d8f3", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "cc5f5666-a75c-4dfc-8566-ded8ec9b4ae3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "533aeb95-18b2-4a83-a69d-f6e0be72ff8a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "e87fa299-8441-4620-89dd-0564c7d552e2", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "445a013e-9c17-48a2-9856-067e4826df03", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05c1e38e-79dd-41cb-95d5-74f42e65d92f", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "57909bb4-1088-4975-9227-ecc87a305257", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "2740386d-d4b6-4342-903c-d9390783f04a", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d6fd3bb5-c747-4eba-b599-1c6d7c738e2a", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": "", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fb2286cc-fa20-4564-bff6-9f790f12cf6b", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "54eb7da2-546a-4d75-bfcc-ae38be303a59", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Gamepad", + "id": "4c9a5170-d325-45ee-8ef9-fc12d1f5a97e", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "c846c708-b27e-4ac9-9a83-c80ac5c263d5", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "caf2fb01-3e95-47c1-8663-315057149d48", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "830d65e9-887d-45b4-8386-562deb29e465", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "e5c71442-9909-46d8-aa56-8fa3574a8227", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "210246e8-c3c4-4edc-be9c-1916858346df", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "fb701ef0-9910-4639-80d1-2c1c03f871ed", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "3de9f409-fb44-4311-8705-b4f4e7cd3029", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "bd001ba1-d6a2-4a97-9c87-36b5b92728af", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fcc0a2cd-a126-43ad-bb1e-ffc1ae7668c7", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "65cbb13a-6e00-4973-9887-e49e06575091", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3c5803e2-42d0-4d48-bbd6-41ce4442df0b", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "d5b1219c-0df6-4bc5-ad11-205b748cade4", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "065d2394-f10a-46df-b6cb-2c56a6c842ea", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "29921809-7785-44a1-a316-e96307174552", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "49817cc8-fecc-406d-a187-6393de317e95", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "ef33431d-17d0-4e1c-90f2-bbaa2ef9a8b7", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "5ddfdce2-0f11-4f4e-8931-0ae6fb289ac7", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "5ceab4e0-1600-4bfb-acf6-8d02c4e10aea", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "94e10d8b-5bfa-439d-afae-b975efac2b7b", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "9fc7d14a-385d-4ca5-b185-906e049b7eed", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d7e5e0c4-05dc-4f2f-8649-a66fe843caed", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "76ab9656-e168-4b2c-9a6b-d8d6da981e4f", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "ad7bc5b3-6ada-42a2-9cba-5c7334cba7be", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9f2a7c29-a588-4b6a-a966-955eb408c526", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "67f51768-1493-4444-b118-82d398a16fdd", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "198e6869-709e-448d-96d4-27186c9d56e6", + "path": "/Press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "Touchscreen Gestures", + "id": "6fb00339-a75a-4e5b-94e0-839f979f2a8a", + "actions": [ + { + "name": "Tap Start Position", + "type": "Value", + "id": "0f53f821-ec5d-472c-bd12-fb5ce515ae59", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Drag Current Position", + "type": "Value", + "id": "07fd51be-2a34-4531-939c-ff750fcf8e4d", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Drag Delta", + "type": "Value", + "id": "ccd1d49f-8e5b-4c66-8d2c-fb774934270b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Start Position", + "type": "Value", + "id": "07f4446a-0f0c-4176-a67e-75be05a3be3c", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Gap", + "type": "Value", + "id": "c299ab55-2420-4eb1-a459-0af3846471b9", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Pinch Gap Delta", + "type": "Value", + "id": "d1d816b2-4bec-4393-bf83-a59146ee0abc", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Twist Start Position", + "type": "Value", + "id": "e476e037-f414-4b6d-ac4a-486d7228ec43", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Twist Delta Rotation", + "type": "Value", + "id": "5910a9c0-4a90-4a2c-92cb-e33054cfd463", + "expectedControlType": "Axis", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Screen Touch Count", + "type": "Value", + "id": "c1e4b6b1-d82a-485c-9d29-9d42e48df255", + "expectedControlType": "Integer", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "fea81b99-07f5-426a-beba-5e0832c14855", + "path": "/tapStartPosition", + "interactions": "Tap", + "processors": "", + "groups": "", + "action": "Tap Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb175a82-fad6-4249-bc9f-a6c9acee4436", + "path": "/dragCurrentPosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "One Modifier", + "id": "2648faca-8c9b-4bcd-9653-fc9cfa39dbe3", + "path": "OneModifier", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "modifier", + "id": "1f42a89b-32be-49d7-8153-507ff950cb3b", + "path": "/press", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "binding", + "id": "7e88eed9-d5b6-4c3a-9dd7-ac83c45fced3", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Current Position", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "40fc89b1-2773-4288-b02f-892fea9b7d48", + "path": "/twistDeltaRotation", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Delta Rotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d919e652-0e4a-4f12-a1f9-b18cead206e2", + "path": "/fingerCount", + "interactions": "", + "processors": "", + "groups": "", + "action": "Screen Touch Count", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "044d4cc1-3ad7-4d38-a95f-994badd7e1a3", + "path": "/dragDelta", + "interactions": "", + "processors": "", + "groups": "", + "action": "Drag Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9e3b31e7-2f82-40f3-bfe1-ad0fa7f035d4", + "path": "/pinchStartPosition1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f3092672-a026-446d-8bb6-44843db135b1", + "path": "/pinchGapDelta", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap Delta", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "0f8550ed-7261-48e0-aa0e-6670f29141f5", + "path": "/twistStartPosition1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Twist Start Position", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f94c62c-7c6d-4547-82fe-b6ed10da8388", + "path": "/pinchGap", + "interactions": "", + "processors": "", + "groups": "", + "action": "Pinch Gap", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Generic XR Controller", + "bindingGroup": "Generic XR Controller", + "devices": [ + { + "devicePath": "{LeftHand}", + "isOptional": true, + "isOR": false + }, + { + "devicePath": "{RightHand}", + "isOptional": true, + "isOR": false + }, + { + "devicePath": "", + "isOptional": true, + "isOR": false + }, + { + "devicePath": "", + "isOptional": true, + "isOR": false + } + ] + }, + { + "name": "Continuous Move", + "bindingGroup": "Continuous Move", + "devices": [ + { + "devicePath": "{LeftHand}", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "{RightHand}", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Noncontinuous Move", + "bindingGroup": "Noncontinuous Move", + "devices": [ + { + "devicePath": "{LeftHand}", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "{RightHand}", + "isOptional": false, + "isOR": false + } + ] + } + ] } \ No newline at end of file diff --git a/Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/XRI Default Input Actions.inputactions.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/XRI Default Input Actions.inputactions.meta similarity index 100% rename from Viagg-io/Assets/Packages/Addons/VrTemplate/Samples/XR Interaction Toolkit/2.4.3/Starter Assets/XRI Default Input Actions.inputactions.meta rename to Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Starter Assets/XRI Default Input Actions.inputactions.meta diff --git a/Viagg-io/Packages/manifest.json b/Viagg-io/Packages/manifest.json index 0e1e401..2b2abf5 100644 --- a/Viagg-io/Packages/manifest.json +++ b/Viagg-io/Packages/manifest.json @@ -9,6 +9,7 @@ "com.unity.render-pipelines.universal": "14.0.9", "com.unity.timeline": "1.7.6", "com.unity.visualscripting": "1.9.1", + "com.unity.xr.hands": "1.3.0", "com.unity.xr.interaction.toolkit": "2.5.2", "com.unity.xr.management": "4.4.0", "com.unity.xr.oculus": "4.1.2", diff --git a/Viagg-io/Packages/packages-lock.json b/Viagg-io/Packages/packages-lock.json index 6dd2b83..045f2a2 100644 --- a/Viagg-io/Packages/packages-lock.json +++ b/Viagg-io/Packages/packages-lock.json @@ -377,6 +377,18 @@ }, "url": "https://packages.unity.com" }, + "com.unity.xr.hands": { + "version": "1.3.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.inputsystem": "1.3.0", + "com.unity.modules.xr": "1.0.0", + "com.unity.xr.core-utils": "2.2.0", + "com.unity.xr.management": "4.0.1" + }, + "url": "https://packages.unity.com" + }, "com.unity.xr.interaction.toolkit": { "version": "2.5.2", "depth": 0, diff --git a/Viagg-io/ProjectSettings/EditorBuildSettings.asset b/Viagg-io/ProjectSettings/EditorBuildSettings.asset index 6cd76cb..b95ab8d 100644 --- a/Viagg-io/ProjectSettings/EditorBuildSettings.asset +++ b/Viagg-io/ProjectSettings/EditorBuildSettings.asset @@ -5,6 +5,9 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: + - enabled: 1 + path: Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoScene.unity + guid: 3ff35cecbcc52cc42945cf531638a60a - enabled: 1 path: Assets/Scenes/1.0-SBB.unity guid: 6a1144d40bbf04513a9929856271d4e7 diff --git a/Viagg-io/ProjectSettings/ProjectSettings.asset b/Viagg-io/ProjectSettings/ProjectSettings.asset index 275899b..01922fc 100644 --- a/Viagg-io/ProjectSettings/ProjectSettings.asset +++ b/Viagg-io/ProjectSettings/ProjectSettings.asset @@ -140,6 +140,9 @@ PlayerSettings: bundleVersion: 0.1 preloadedAssets: - {fileID: 11400000, guid: be340e3c48769439d8d18a5a2bccd498, type: 2} + - {fileID: 11400000, guid: bfa1182bd221b4ca89619141f66f1260, type: 2} + - {fileID: -8196854396901781169, guid: 1a4c68ca72a83449f938d669337cb305, type: 2} + - {fileID: -64324148185763206, guid: a9a6963505ddf7f4d886008c6dc86122, type: 2} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1

plN;_u}$aP3w2AnUsebC%v&^E&Rk z+duvtxAdNic>8y^j_>{LhwBmRYL?TFPQ1xDxB2Rik1y_h`(wt19Z#P;zI=Ej@UL6T z9|We|-PkewSHkMj;j~1wZt=03OD`|>yR&xr{o_{yPbT>@zxejhA4v-j9P&?{x3T?? zWc#Rgf3ULQGI-Iuezu|BVEyZwr5C^1<}&}+Z?>*qTk(x2YRfd;iUy zaP5NMf16)<=l30p2loBGePMIc?>jx_t^e?=)2bIAwz=C!eAw#jG4;U{WAW9xiZu?` z)>X|+*tPcE&*60iufE^;bHVGMg0c(BmmfJ(z+X+0hQFC#of7(X@p;)T$?Sgx>|dOP z;WOv&nw@rWzSqoKzs}$NRer^M?B{XI5;p%7_%LDnM%Vt^p6D+Y?EQ7^4|n!%b6vP^ z@74_)n)YHXuCH&{HTT(z1~1Fhh=$!T&Qycov)HfJ*3C}8wzhnk_b#VeyUCyP-h5M= zo%eRh=$X8lZ#$)VwQ#-N*^0G}DQCAG%hNhuIktKB57$D!zq0J=sXwm#aD({GZ_APv z?A`8=y6bt((nQq6iob4te|1ILopoK$V zv3B$Py8PnTI~Mi+`t|k&4HaMSv{Nj*`P;e`4{vXCOFEvgWp#AF_b*GgF7V#G;=~>A zO+W14=e=c>a{c??tlzzOzr%Jc;{A4;?y2`X5yr39y!o1cZOz+7*1OhKt}m!tEBHMA z=lr@av$FH+XCe`i%D%@-{7vL z7)OTqGS>^UmtXw-^=!urzx{n>`Q?M+D~{)Xy}fZ zpV{J#^Io5{e@tln=ZUPa|2#qzd_grF+B1s`rZtr5&|Js#6bJPCKaIcnxOd~$Gaol~ zo8CNcJ9J$2e-ZxQZD~(}MvJaNP5)1!Ge2(V3mw`2j~39glA+hPV28d?uzS_^;FHjX zebDYtAGd>;1CDKu{`6$iTmLwD?#ENXW&gYN?mth5o)Y|P;90QC>dt@k_W|@kS@5!) z?&JS@XzF!vfH-3yr93O5c7G-5CT4TQhvR=G7%cac(ocT9Ol#4<`IX-~tB|w!WnW@9 zF)yDxe=+LsZ$fio-~So0Z1L>!<1uqkj^Did`R1G~>Wv^2>EdxV8* zbC;3p9SnCAvs(`uf|2m*6MH+5QM05xf+nOL^DFYGKg%*;j=!`i$m4o+RRc?FO{>mX zb>3%E++Tb`&yj;iyZM`x#E>~^t@c!nbDQVuw!-P z$|MGLk!M`U3Bq+7+VirC@GW-t>-5B#aX2dZ8t-c7?Pjj;E1xLwUDkZ0OOy>U>9E4G z_=AlD_`1KibrD-480%fEnCpWpj1z@THWo6J4(z?T6Bm6!5wUqluDH(s_Pv9e0Qx7>mjZG$^auUa_f1S#5 zxq{bnZ`;_cq`qR}wWAtNAS;CsV4?3Th!&nORYdCwa@TjWxVi?|fO%Yk4^&3HQLLzX zjo{Z$c9~m3ob}ambEDbSDr8Dfk4Iq_3$|3H6<-XAbL=|?r&XjC??551THsne*&ifN zn8bBn!wxCi?5@^^4W{!ly|O%XUt5;Gx6Yjk<5iS%_v36QtCPjvc4Y_8(<(Fa#lK_i z9<;WphZp$=<#sp{-=CN)%w#%e@{bHK@LF%G#@lX*w`JQcjQ=Qdkio=eIvD77tPdjp z5i6t#KcZf$bijz8L`Ga^5f9Pc7UOLZ(da{*?S$cnx{kjY@8)LAC%khUM9M5j?KkLcdiCZ!RriQ*exHeG($fODK6 zyrnE)L=?Y-V_FE2=PiXnsgf8)m7Ktd z48xRk4*yJY;F+N-Ye{)CzoL z80C?Lzd7?M|eAN&(infsz?`lZP1`fxG}np_(sYWI~&Ya<|b= zPM(ny7mzTjUYnyhebi|AqSQzAEw%uLt^`DQm!KW$be$r;z$si{qm>eu(ExODN1ZCzS;C2{8PwSs7 zIB#lzm7_oy$&RKOT*UY}emtINg}G16?R9{Mw$w7jmucm+smYz1E0%URO^=Tur*Sqy zvCsFoV=AfiXjKNqfqN<713#>i6x0PCCd3REM%vZt633jPdn`E>D?LsPZFud8$_{{2 zLp43T%M4=A2{@dn2)AcVU82LOEqqJ!266@8O>-hcmj+l~)VtFVEH~M!QNiUaVSPUc z2dHf`w&kKK7?{VeJW*|dxY0-6*TY}qY1k{47|jn{rs+ARIz!X5G#A%Zc25x9VS?M@uiVhz+~LNbDh0RjXS3x*)|;5}V<}c6^X1m9dURvlN5H@uMD1h-k6YhIWf+iCj5EOm}}0Ybln?Z9raR5_$*hsxxwiDLR~ ziHZLwiG?!0dsw?XvYn3mAn8pGvM?XEY5g=(`-WdP(V&$~#J;DHfi<8n3u_ z`bM5_8ug^^hgA=8s28)S7fHrqPAitb#j(Bd4NJ$poM0{t|AL|H7TK;ff8RCgseM9i zA{p1C1j((8&=!($wvX{iM%rA-up76_GKh(WlaX&(F4=fRDDAIWGERDQ1$wwJ9!`q5 zg?nv0T1cKCYfDZOXRWJB3@>~s@7ttaF8PU{B1jlbFJ^KdNLI+xyj3ZfR!`N33}w@9 zl{~2XFPM6*b}ync+Xl!eJNPR_>l#FCsrA-U!{j}J(QUx_yWHn;o8EO$U*{K?a+DAC zhp0+QNOXsq)2pEP$VKXn_41bN0J5l4_dY|JDkt&X<*(s4yg2HCE}F`5yL z2;prQ?o)=}!9~me5-b%YjASStqB-Dsh7Lzdudpto9qimk<%cna!A~;0Gm{;K;4d-f z2^pI?S3QLujhn30E@jL&1!mfc`_XAuPaL^ECUg^**}R*J1p2t0=$_)rA0V3FxpKSQ zCwAI4d)J8ygU5YnKI6E3#`PW(?zy_az9tKgXyjAsdbu)vZM1sCb8?}?F3lqBM(AKV z&6;A+7kaa`)D~lUz6i65g~H=J=M~9)`fB7Jk}If(bg8F{Bq$#*j1@oHj!{H(j8Fn5 zk*`Za*f;vscXS%Lckff1O6{@8rcgaKko+4(%y<@UAIRMJnuF`2UgX;t<0JBvhI~b+ zNTc^u09$8KnV{Yj=`b@|ST9RuGYtA4 zNEBX_OB~$({iV#cz>*I#7?z^sA#b_8%)v}ufp2DrQDp?F(ZM|z(aw-1∾wG&3|S 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 Mx94A{4lbSdzgjS^xBvhE literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta new file mode 100644 index 0000000..51255e2 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cube.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 8e121718ab30942669d26f7f8700a1f2 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx new file mode 100644 index 0000000000000000000000000000000000000000..7e122fec318a5f4521bdf10599c83d7e96361774 GIT binary patch literal 23232 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 H<9h!O;E$e~ literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta new file mode 100644 index 0000000..0a6ee6e --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Cylinder.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 7fb47c3ad75694431947d32d5da68ea6 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx new file mode 100644 index 0000000000000000000000000000000000000000..772cd9a0fd2c4be10de3abb8d546d344a234996f GIT binary patch literal 23280 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 UpEndY6h^$R8eSd{{q?Z_1L=)Y^Z)<= literal 0 HcmV?d00001 diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta new file mode 100644 index 0000000..ee37592 --- /dev/null +++ b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/Primitives/Disc.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: c3bde1a6f623d4b569b67c73aedfebbf +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 0 + fileIdsGeneration: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + remapMaterialsIfMaterialImportModeIsNone: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx b/Viagg-io/Assets/Samples/XR Interaction Toolkit/2.5.2/Hands Interaction Demo/HandsDemoSceneAssets/Models/VirtualTabletop.fbx new file mode 100644 index 0000000000000000000000000000000000000000..eb619d9861ab03c62b07f0cd05067dd4e73d2543 GIT binary patch literal 222384 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