From 750a314687e77ba548a793d043abe8b46cc05187 Mon Sep 17 00:00:00 2001 From: Chris Midkiff Date: Sun, 14 Oct 2018 23:33:23 -0400 Subject: [PATCH] Working experiment hooray --- Assets/FittsLawVR/Prefabs/Canvas.prefab | 1443 + Assets/FittsLawVR/Prefabs/Canvas.prefab.meta | 8 + .../GoogleVR/GVRVideoPlayer.unitypackage.meta | 3 +- .../InstantPreview/InstantPreview.apk.meta | 3 +- Assets/Oculus/AudioManager.meta | 9 + Assets/Oculus/AudioManager/Audio.meta | 9 + .../Oculus/AudioManager/Audio/TestSounds.meta | 9 + .../metal_sliding_door_close_01.wav | Bin 0 -> 40180 bytes .../metal_sliding_door_close_01.wav.meta | 22 + .../metal_sliding_door_close_01a.wav | Bin 0 -> 40178 bytes .../metal_sliding_door_close_01a.wav.meta | 22 + .../TestSounds/metal_sliding_door_open_01.wav | Bin 0 -> 47956 bytes .../metal_sliding_door_open_01.wav.meta | 22 + .../metal_sliding_door_open_01a.wav | Bin 0 -> 51014 bytes .../metal_sliding_door_open_01a.wav.meta | 22 + Assets/Oculus/AudioManager/Scenes.meta | 9 + .../Oculus/AudioManager/Scenes/Scripts.meta | 9 + .../AudioManager/Scenes/Scripts/TestScript.cs | 31 + .../Scenes/Scripts/TestScript.cs.meta | 12 + Assets/Oculus/AudioManager/Scenes/Test.unity | 434 + .../AudioManager/Scenes/Test.unity.meta | 8 + Assets/Oculus/AudioManager/Scripts.meta | 9 + Assets/Oculus/AudioManager/Scripts/Audio.meta | 9 + .../Scripts/Audio/AmbienceEmitter.cs | 113 + .../Scripts/Audio/AmbienceEmitter.cs.meta | 12 + .../Scripts/Audio/AudioManager.cs | 425 + .../Scripts/Audio/AudioManager.cs.meta | 8 + .../Scripts/Audio/AudioManager_Sound.cs | 782 + .../Scripts/Audio/AudioManager_Sound.cs.meta | 8 + .../AudioManager/Scripts/Audio/Editor.meta | 5 + .../Audio/Editor/AudioImportPostProcessor.cs | 41 + .../Editor/AudioImportPostProcessor.cs.meta | 12 + .../Audio/Editor/AudioManagerInspector.cs | 626 + .../Editor/AudioManagerInspector.cs.meta | 8 + .../Audio/Editor/MinMaxPropertyDrawer.cs | 61 + .../Audio/Editor/MinMaxPropertyDrawer.cs.meta | 8 + .../Editor/MixerSnapshotPropertyDrawer.cs | 45 + .../MixerSnapshotPropertyDrawer.cs.meta | 12 + .../Audio/Editor/OSPPropsPropertyDrawer.cs | 62 + .../Editor/OSPPropsPropertyDrawer.cs.meta | 8 + .../Audio/Editor/SoundFXPropertyDrawer.cs | 63 + .../Editor/SoundFXPropertyDrawer.cs.meta | 12 + .../Audio/Editor/SoundFXRefPropertyDrawer.cs | 58 + .../Editor/SoundFXRefPropertyDrawer.cs.meta | 8 + .../Scripts/Audio/MinMaxAttribute.cs | 21 + .../Scripts/Audio/MinMaxAttribute.cs.meta | 8 + .../Scripts/Audio/SoundEmitter.cs | 428 + .../Scripts/Audio/SoundEmitter.cs.meta | 8 + .../AudioManager/Scripts/Audio/SoundFX.cs | 306 + .../Scripts/Audio/SoundFX.cs.meta | 8 + .../AudioManager/Scripts/Audio/SoundFXRef.cs | 139 + .../Scripts/Audio/SoundFXRef.cs.meta | 8 + Assets/Oculus/AudioManager/Scripts/Utils.meta | 9 + .../AudioManager/Scripts/Utils/Editor.meta | 9 + .../Utils/Editor/DrawerInspectorNote.cs | 77 + .../Utils/Editor/DrawerInspectorNote.cs.meta | 8 + .../AudioManager/Scripts/Utils/FastList.cs | 283 + .../Scripts/Utils/FastList.cs.meta | 12 + .../Scripts/Utils/InspectorNoteAttribute.cs | 35 + .../Utils/InspectorNoteAttribute.cs.meta | 8 + Assets/Oculus/Avatar.meta | 9 + Assets/Oculus/Avatar/Content.meta | 9 + Assets/Oculus/Avatar/Content/Materials.meta | 9 + .../Materials/AvatarMaterialStateShader.cginc | 318 + .../AvatarMaterialStateShader.cginc.meta | 9 + .../Materials/AvatarSurfaceShader.shader | 141 + .../Materials/AvatarSurfaceShader.shader.meta | 9 + .../Materials/AvatarSurfaceShaderPBS.shader | 79 + .../AvatarSurfaceShaderPBS.shader.meta | 9 + .../Materials/AvatarSurfaceShaderPBSV2.shader | 39 + .../AvatarSurfaceShaderPBSV2.shader.meta | 9 + .../AvatarSurfaceShaderSelfOccluding.shader | 175 + ...atarSurfaceShaderSelfOccluding.shader.meta | 9 + Assets/Oculus/Avatar/Content/Prefabs.meta | 9 + .../Avatar/Content/Prefabs/LocalAvatar.prefab | 793 + .../Content/Prefabs/LocalAvatar.prefab.meta | 8 + .../Content/Prefabs/RemoteAvatar.prefab | 2830 ++ .../Content/Prefabs/RemoteAvatar.prefab.meta | 8 + Assets/Oculus/Avatar/Content/Textures.meta | 9 + .../fallback_diffuse_roughness_1024.png | Bin 0 -> 7159 bytes .../fallback_diffuse_roughness_1024.png.meta | 59 + .../fallback_diffuse_roughness_2048.png | Bin 0 -> 18737 bytes .../fallback_diffuse_roughness_2048.png.meta | 59 + .../fallback_diffuse_roughness_256.png | Bin 0 -> 2707 bytes .../fallback_diffuse_roughness_256.png.meta | 68 + .../Content/Textures/fallback_normal_1024.tif | Bin 0 -> 805996 bytes .../Textures/fallback_normal_1024.tif.meta | 59 + .../Content/Textures/fallback_normal_2048.png | Bin 0 -> 28319 bytes .../Textures/fallback_normal_2048.png.meta | 59 + .../Content/Textures/fallback_normal_256.png | Bin 0 -> 5739 bytes .../Textures/fallback_normal_256.png.meta | 68 + Assets/Oculus/Avatar/Editor.meta | 9 + .../Avatar/Editor/AvatarMaterialEditor.cs | 633 + .../Editor/AvatarMaterialEditor.cs.meta | 12 + Assets/Oculus/Avatar/Plugins.meta | 9 + Assets/Oculus/Avatar/Plugins/Android32.meta | 9 + .../Plugins/Android32/libovravatarloader.so | Bin 0 -> 157844 bytes .../Android32/libovravatarloader.so.meta | 25 + Assets/Oculus/Avatar/Resources.meta | 9 + Assets/Oculus/Avatar/Resources/Materials.meta | 9 + .../Materials/AvatarMaterialStateShader.cginc | 318 + .../AvatarMaterialStateShader.cginc.meta | 9 + .../Materials/AvatarSurfaceShader.shader | 141 + .../Materials/AvatarSurfaceShader.shader.meta | 9 + .../Materials/AvatarSurfaceShaderPBS.shader | 79 + .../AvatarSurfaceShaderPBS.shader.meta | 9 + .../Materials/AvatarSurfaceShaderPBSV2.shader | 39 + .../AvatarSurfaceShaderPBSV2.shader.meta | 9 + .../AvatarSurfaceShaderSelfOccluding.shader | 175 + ...atarSurfaceShaderSelfOccluding.shader.meta | 9 + .../Resources/Materials/Version1.5.meta | 9 + .../Avatar_Mobile_CombinedMesh.shader | 217 + .../Avatar_Mobile_CombinedMesh.shader.meta | 9 + .../Version1.5/Avatar_Mobile_Loader.shader | 165 + .../Avatar_Mobile_Loader.shader.meta | 9 + .../Avatar_Mobile_SingleComponent.shader | 204 + .../Avatar_Mobile_SingleComponent.shader.meta | 9 + .../Avatar_PC_SingleComponent.shader | 108 + .../Avatar_PC_SingleComponent.shader.meta | 9 + Assets/Oculus/Avatar/Samples.meta | 9 + Assets/Oculus/Avatar/Samples/Controllers.meta | 9 + .../Samples/Controllers/Controllers.unity | 1194 + .../Controllers/Controllers.unity.meta | 8 + .../Oculus/Avatar/Samples/CrossPlatform.meta | 9 + .../Samples/CrossPlatform/CrossPlatform.unity | 1138 + .../CrossPlatform/CrossPlatform.unity.meta | 8 + .../Avatar/Samples/CrossPlatform/Readme.txt | 41 + .../Samples/CrossPlatform/Readme.txt.meta | 8 + Assets/Oculus/Avatar/Samples/GripPoses.meta | 9 + .../Avatar/Samples/GripPoses/GripPoses.unity | 2756 ++ .../Samples/GripPoses/GripPoses.unity.meta | 8 + .../Avatar/Samples/GripPoses/Scripts.meta | 9 + .../GripPoses/Scripts/PoseEditHelper.cs | 31 + .../GripPoses/Scripts/PoseEditHelper.cs.meta | 12 + Assets/Oculus/Avatar/Samples/LocalAvatar.meta | 9 + .../Samples/LocalAvatar/LocalAvatar.unity | 501 + .../LocalAvatar/LocalAvatar.unity.meta | 8 + .../Oculus/Avatar/Samples/RemoteLoopback.meta | 9 + .../RemoteLoopback/RemoteLoopback.unity | 2920 ++ .../RemoteLoopback/RemoteLoopback.unity.meta | 8 + .../Samples/RemoteLoopback/Scripts.meta | 9 + .../Scripts/RemoteLoopbackManager.cs | 155 + .../Scripts/RemoteLoopbackManager.cs.meta | 12 + .../Oculus/Avatar/Samples/SocialStarter.meta | 9 + .../Avatar/Samples/SocialStarter/Assets.meta | 9 + .../SocialStarter/Assets/MainScene.unity | 771 + .../SocialStarter/Assets/MainScene.unity.meta | 8 + .../SocialStarter/Assets/Materials.meta | 9 + .../Assets/Materials/GearHelp.mat | 127 + .../Assets/Materials/GearHelp.mat.meta | 8 + .../SocialStarter/Assets/Materials/Help.mat | 127 + .../Assets/Materials/Help.mat.meta | 8 + .../Assets/Materials/Offline_Mat.mat | 127 + .../Assets/Materials/Offline_Mat.mat.meta | 8 + .../Assets/Materials/Plane_Mat.mat | 127 + .../Assets/Materials/Plane_Mat.mat.meta | 8 + .../Samples/SocialStarter/Assets/Scripts.meta | 9 + .../Assets/Scripts/P2PManager.cs | 231 + .../Assets/Scripts/P2PManager.cs.meta | 13 + .../Assets/Scripts/PlayerController.cs | 101 + .../Assets/Scripts/PlayerController.cs.meta | 13 + .../Assets/Scripts/RemotePlayer.cs | 32 + .../Assets/Scripts/RemotePlayer.cs.meta | 13 + .../Assets/Scripts/RoomManager.cs | 225 + .../Assets/Scripts/RoomManager.cs.meta | 13 + .../Assets/Scripts/SocialPlatformManager.cs | 556 + .../Scripts/SocialPlatformManager.cs.meta | 12 + .../Assets/Scripts/VoipManager.cs | 72 + .../Assets/Scripts/VoipManager.cs.meta | 13 + .../SocialStarter/Assets/Textures.meta | 9 + .../Assets/Textures/GearHelp.png | Bin 0 -> 17859 bytes .../Assets/Textures/GearHelp.png.meta | 58 + .../SocialStarter/Assets/Textures/Help.png | Bin 0 -> 20360 bytes .../Assets/Textures/Help.png.meta | 58 + .../Avatar/Samples/SocialStarter/README.txt | 29 + .../Samples/SocialStarter/README.txt.meta | 8 + Assets/Oculus/Avatar/Scripts.meta | 9 + Assets/Oculus/Avatar/Scripts/OvrAvatar.cs | 946 + .../Oculus/Avatar/Scripts/OvrAvatar.cs.meta | 12 + .../Oculus/Avatar/Scripts/OvrAvatarAsset.cs | 5 + .../Avatar/Scripts/OvrAvatarAsset.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarAssetMesh.cs | 219 + .../Avatar/Scripts/OvrAvatarAssetMesh.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarAssetTexture.cs | 58 + .../Scripts/OvrAvatarAssetTexture.cs.meta | 12 + Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs | 8 + .../Avatar/Scripts/OvrAvatarBase.cs.meta | 12 + Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs | 11 + .../Avatar/Scripts/OvrAvatarBody.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarComponent.cs | 153 + .../Avatar/Scripts/OvrAvatarComponent.cs.meta | 12 + .../Oculus/Avatar/Scripts/OvrAvatarDriver.cs | 103 + .../Avatar/Scripts/OvrAvatarDriver.cs.meta | 12 + Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs | 8 + .../Avatar/Scripts/OvrAvatarHand.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarLocalDriver.cs | 108 + .../Scripts/OvrAvatarLocalDriver.cs.meta | 12 + .../Oculus/Avatar/Scripts/OvrAvatarLogger.cs | 38 + .../Avatar/Scripts/OvrAvatarLogger.cs.meta | 12 + .../Scripts/OvrAvatarMaterialManager.cs | 354 + .../Scripts/OvrAvatarMaterialManager.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarMeshInstance.cs | 180 + .../Scripts/OvrAvatarMeshInstance.cs.meta | 12 + .../Oculus/Avatar/Scripts/OvrAvatarPacket.cs | 231 + .../Avatar/Scripts/OvrAvatarPacket.cs.meta | 12 + .../OvrAvatarProjectorRenderComponent.cs | 65 + .../OvrAvatarProjectorRenderComponent.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarRemoteDriver.cs | 121 + .../Scripts/OvrAvatarRemoteDriver.cs.meta | 12 + .../Scripts/OvrAvatarRenderComponent.cs | 109 + .../Scripts/OvrAvatarRenderComponent.cs.meta | 12 + .../Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs | 1059 + .../Avatar/Scripts/OvrAvatarSDKCAPI.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarSDKManager.cs | 243 + .../Scripts/OvrAvatarSDKManager.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarSettings.cs | 65 + .../Avatar/Scripts/OvrAvatarSettings.cs.meta | 12 + .../Avatar/Scripts/OvrAvatarSettingsEditor.cs | 44 + .../Scripts/OvrAvatarSettingsEditor.cs.meta | 12 + .../OvrAvatarSkinnedMeshRenderComponent.cs | 50 + ...vrAvatarSkinnedMeshRenderComponent.cs.meta | 12 + .../OvrAvatarSkinnedMeshRenderPBSComponent.cs | 30 + ...vatarSkinnedMeshRenderPBSComponent.cs.meta | 12 + ...vrAvatarSkinnedMeshRenderPBSV2Component.cs | 189 + ...tarSkinnedMeshRenderPBSV2Component.cs.meta | 12 + .../Scripts/OvrAvatarTextureCopyManager.cs | 130 + .../OvrAvatarTextureCopyManager.cs.meta | 12 + .../Scripts/OvrAvatarTouchController.cs | 7 + .../Scripts/OvrAvatarTouchController.cs.meta | 12 + Assets/Oculus/LipSync.meta | 9 + Assets/Oculus/LipSync/Audio.meta | 9 + Assets/Oculus/LipSync/Audio/vox_lp_01.wav | Bin 0 -> 3551236 bytes .../Oculus/LipSync/Audio/vox_lp_01.wav.meta | 24 + .../LipSync/Audio/vox_lp_01_lipSync.asset | 32885 ++++++++++++++++ .../Audio/vox_lp_01_lipSync.asset.meta | 9 + Assets/Oculus/LipSync/Editor.meta | 9 + .../Oculus/LipSync/Editor/OVRLipSyncTool.cs | 141 + .../LipSync/Editor/OVRLipSyncTool.cs.meta | 12 + .../Editor/OVRNamedArrayPropertyDrawer.cs | 38 + .../OVRNamedArrayPropertyDrawer.cs.meta | 12 + Assets/Oculus/LipSync/Models.meta | 9 + Assets/Oculus/LipSync/Models/Lips.meta | 9 + Assets/Oculus/LipSync/Models/Lips/Lips.prefab | 171 + .../LipSync/Models/Lips/Lips.prefab.meta | 8 + Assets/Oculus/LipSync/Models/Lips/Source.meta | 9 + .../Models/Lips/Source/Lips [Albedo].tga | Bin 0 -> 4194348 bytes .../Models/Lips/Source/Lips [Albedo].tga.meta | 56 + .../Models/Lips/Source/Lips [Emission].tga | Bin 0 -> 3145772 bytes .../Lips/Source/Lips [Emission].tga.meta | 56 + .../Models/Lips/Source/Lips [Normal].tga | Bin 0 -> 3145772 bytes .../Models/Lips/Source/Lips [Normal].tga.meta | 56 + .../Models/Lips/Source/Lips [Specular].tga | Bin 0 -> 4194348 bytes .../Lips/Source/Lips [Specular].tga.meta | 56 + .../LipSync/Models/Lips/Source/Lips.FBX | Bin 0 -> 208304 bytes .../LipSync/Models/Lips/Source/Lips.FBX.meta | 89 + .../LipSync/Models/Lips/Source/Materials.meta | 9 + .../Models/Lips/Source/Materials/Lips.mat | 149 + .../Lips/Source/Materials/Lips.mat.meta | 8 + .../Lips/Source/Materials/Lips_Alpha.mat | 150 + .../Lips/Source/Materials/Lips_Alpha.mat.meta | 8 + .../LipSync/Models/RobotHead_TextureFlip.meta | 9 + .../Models/RobotHead_TextureFlip/CH.png | Bin 0 -> 25451 bytes .../Models/RobotHead_TextureFlip/CH.png.meta | 56 + .../Models/RobotHead_TextureFlip/DD.png | Bin 0 -> 33552 bytes .../Models/RobotHead_TextureFlip/DD.png.meta | 56 + .../Models/RobotHead_TextureFlip/E.png | Bin 0 -> 35533 bytes .../Models/RobotHead_TextureFlip/E.png.meta | 56 + .../Models/RobotHead_TextureFlip/FF.png | Bin 0 -> 29052 bytes .../Models/RobotHead_TextureFlip/FF.png.meta | 56 + .../Models/RobotHead_TextureFlip/Head-2.png | Bin 0 -> 929032 bytes .../RobotHead_TextureFlip/Head-2.png.meta | 56 + .../RobotHead_TextureFlip/Materials.meta | 9 + .../Materials/Head-2.mat | 138 + .../Materials/Head-2.mat.meta | 8 + .../RobotHead_TextureFlip/Materials/sil.mat | 77 + .../Materials/sil.mat.meta | 8 + .../Models/RobotHead_TextureFlip/PP.png | Bin 0 -> 23424 bytes .../Models/RobotHead_TextureFlip/PP.png.meta | 56 + .../Models/RobotHead_TextureFlip/RR.png | Bin 0 -> 30364 bytes .../Models/RobotHead_TextureFlip/RR.png.meta | 56 + .../RobotHead_TextureFlip.FBX | Bin 0 -> 412016 bytes .../RobotHead_TextureFlip.FBX.meta | 118 + .../Models/RobotHead_TextureFlip/SS.png | Bin 0 -> 31078 bytes .../Models/RobotHead_TextureFlip/SS.png.meta | 56 + .../Models/RobotHead_TextureFlip/TH.png | Bin 0 -> 30408 bytes .../Models/RobotHead_TextureFlip/TH.png.meta | 56 + .../Models/RobotHead_TextureFlip/aa.png | Bin 0 -> 36059 bytes .../Models/RobotHead_TextureFlip/aa.png.meta | 56 + .../Models/RobotHead_TextureFlip/ih.png | Bin 0 -> 34404 bytes .../Models/RobotHead_TextureFlip/ih.png.meta | 56 + .../Models/RobotHead_TextureFlip/kk.png | Bin 0 -> 25451 bytes .../Models/RobotHead_TextureFlip/kk.png.meta | 56 + .../Models/RobotHead_TextureFlip/nn.png | Bin 0 -> 28771 bytes .../Models/RobotHead_TextureFlip/nn.png.meta | 56 + .../Models/RobotHead_TextureFlip/oh.png | Bin 0 -> 24218 bytes .../Models/RobotHead_TextureFlip/oh.png.meta | 56 + .../Models/RobotHead_TextureFlip/ou.png | Bin 0 -> 23355 bytes .../Models/RobotHead_TextureFlip/ou.png.meta | 56 + .../Models/RobotHead_TextureFlip/sil.png | Bin 0 -> 32716 bytes .../Models/RobotHead_TextureFlip/sil.png.meta | 56 + Assets/Oculus/LipSync/Plugins.meta | 7 + Assets/Oculus/LipSync/Plugins/Android32.meta | 9 + .../Plugins/Android32/libOVRLipSync.so | Bin 0 -> 26078528 bytes .../Plugins/Android32/libOVRLipSync.so.meta | 96 + Assets/Oculus/LipSync/Plugins/Android64.meta | 9 + .../Plugins/Android64/libOVRLipSync.so | Bin 0 -> 36160464 bytes .../Plugins/Android64/libOVRLipSync.so.meta | 96 + Assets/Oculus/LipSync/Plugins/MacOSX.meta | 9 + .../LipSync/Plugins/MacOSX/OVRLipSync.bundle | Bin 0 -> 19901124 bytes .../Plugins/MacOSX/OVRLipSync.bundle.meta | 130 + Assets/Oculus/LipSync/Plugins/Win64.meta | 9 + .../LipSync/Plugins/Win64/OVRLipSync.dll | Bin 0 -> 15172608 bytes .../LipSync/Plugins/Win64/OVRLipSync.dll.meta | 114 + Assets/Oculus/LipSync/Prefabs.meta | 9 + .../Prefabs/LipSyncDebugConsole.prefab | 231 + .../Prefabs/LipSyncDebugConsole.prefab.meta | 9 + .../LipSync/Prefabs/LipSyncInterface.prefab | 52 + .../Prefabs/LipSyncInterface.prefab.meta | 8 + .../Prefabs/LipSyncMorphTarget_Lips.prefab | 319 + .../LipSyncMorphTarget_Lips.prefab.meta | 8 + .../LipSyncTextureFlipTarget_Robot.prefab | 865 + ...LipSyncTextureFlipTarget_Robot.prefab.meta | 9 + Assets/Oculus/LipSync/Scenes.meta | 9 + .../Oculus/LipSync/Scenes/LipSync_Demo.unity | 3849 ++ .../LipSync/Scenes/LipSync_Demo.unity.meta | 8 + Assets/Oculus/LipSync/Scenes/Scripts.meta | 9 + .../LipSync/Scenes/Scripts/EnableSwitch.cs | 60 + .../Scenes/Scripts/EnableSwitch.cs.meta | 12 + .../Scenes/Scripts/LipSyncDemo_Control.cs | 88 + .../Scripts/LipSyncDemo_Control.cs.meta | 12 + .../Scripts/LipSyncDemo_SetCurrentTarget.cs | 149 + .../LipSyncDemo_SetCurrentTarget.cs.meta | 12 + Assets/Oculus/LipSync/Scripts.meta | 9 + Assets/Oculus/LipSync/Scripts/Helpers.meta | 9 + .../Scripts/Helpers/OVRLipSyncDebugConsole.cs | 224 + .../Helpers/OVRLipSyncDebugConsole.cs.meta | 12 + .../Scripts/Helpers/OVRNamedArrayAttribute.cs | 29 + .../Helpers/OVRNamedArrayAttribute.cs.meta | 12 + .../LipSync/Scripts/Helpers/OVRTouchpad.cs | 201 + .../Scripts/Helpers/OVRTouchpad.cs.meta | 13 + Assets/Oculus/LipSync/Scripts/OVRLipSync.cs | 377 + .../Oculus/LipSync/Scripts/OVRLipSync.cs.meta | 13 + .../LipSync/Scripts/OVRLipSyncContext.cs | 341 + .../LipSync/Scripts/OVRLipSyncContext.cs.meta | 13 + .../LipSync/Scripts/OVRLipSyncContextBase.cs | 208 + .../Scripts/OVRLipSyncContextBase.cs.meta | 12 + .../Scripts/OVRLipSyncContextCanned.cs | 51 + .../Scripts/OVRLipSyncContextCanned.cs.meta | 12 + .../Scripts/OVRLipSyncContextMorphTarget.cs | 229 + .../OVRLipSyncContextMorphTarget.cs.meta | 12 + .../Scripts/OVRLipSyncContextTextureFlip.cs | 150 + .../OVRLipSyncContextTextureFlip.cs.meta | 12 + .../LipSync/Scripts/OVRLipSyncMicInput.cs | 350 + .../Scripts/OVRLipSyncMicInput.cs.meta | 13 + .../LipSync/Scripts/OVRLipSyncSequence.cs | 132 + .../Scripts/OVRLipSyncSequence.cs.meta | 12 + Assets/Oculus/Platform.meta | 9 + Assets/Oculus/Platform/Editor.meta | 9 + Assets/Oculus/Platform/Editor/GUIHelper.cs | 45 + .../Oculus/Platform/Editor/GUIHelper.cs.meta | 12 + .../Editor/OculusPlatformSettingsEditor.cs | 251 + .../OculusPlatformSettingsEditor.cs.meta | 12 + .../OculusStandalonePlatformResponse.cs | 10 + .../OculusStandalonePlatformResponse.cs.meta | 12 + Assets/Oculus/Platform/Plugins.meta | 9 + Assets/Oculus/Platform/Plugins/Android32.meta | 9 + .../Plugins/Android32/libovrplatformloader.so | Bin 0 -> 628092 bytes .../Android32/libovrplatformloader.so.meta | 34 + Assets/Oculus/Platform/Plugins/MacOSX.meta | 9 + .../Plugins/MacOSX/ovrplatform.bundle.meta | 109 + .../MacOSX/ovrplatform.bundle/Contents.meta | 9 + .../ovrplatform.bundle/Contents/Info.plist | Bin 0 -> 791 bytes .../Contents/Info.plist.meta | 8 + .../ovrplatform.bundle/Contents/MacOS.meta | 9 + .../Contents/MacOS/ovrplatform | Bin 0 -> 10069056 bytes .../Contents/MacOS/ovrplatform.meta | 8 + .../ovrplatform.bundle/Contents/PkgInfo | 1 + .../ovrplatform.bundle/Contents/PkgInfo.meta | 8 + .../Contents/Resources.meta | 9 + .../Contents/Resources/darwin-x86_64.meta | 9 + .../darwin-x86_64/liboculus_p2p.dylib | Bin 0 -> 12153700 bytes .../darwin-x86_64/liboculus_p2p.dylib.meta | 8 + .../Contents/_CodeSignature.meta | 9 + .../Contents/_CodeSignature/CodeResources | 128 + .../_CodeSignature/CodeResources.meta | 8 + Assets/Oculus/Platform/Scripts.meta | 9 + .../Platform/Scripts/AbuseReportOptions.cs | 37 + .../Scripts/AbuseReportOptions.cs.meta | 12 + .../Platform/Scripts/AbuseReportType.cs | 21 + .../Platform/Scripts/AbuseReportType.cs.meta | 12 + .../Platform/Scripts/AchievementType.cs | 24 + .../Platform/Scripts/AchievementType.cs.meta | 12 + .../Platform/Scripts/AndroidPlatform.cs | 35 + .../Platform/Scripts/AndroidPlatform.cs.meta | 12 + .../Platform/Scripts/ApplicationOptions.cs | 33 + .../Scripts/ApplicationOptions.cs.meta | 12 + .../Platform/Scripts/BufferedAudioStream.cs | 126 + .../Scripts/BufferedAudioStream.cs.meta | 12 + Assets/Oculus/Platform/Scripts/CAPI.cs | 2930 ++ Assets/Oculus/Platform/Scripts/CAPI.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Callback.cs | 164 + .../Oculus/Platform/Scripts/Callback.cs.meta | 12 + .../Oculus/Platform/Scripts/CallbackRunner.cs | 38 + .../Platform/Scripts/CallbackRunner.cs.meta | 12 + .../Scripts/CloudStorageDataStatus.cs | 33 + .../Scripts/CloudStorageDataStatus.cs.meta | 12 + .../Scripts/CloudStorageUpdateStatus.cs | 24 + .../Scripts/CloudStorageUpdateStatus.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Decoder.cs | 45 + .../Oculus/Platform/Scripts/Decoder.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Encoder.cs | 45 + .../Oculus/Platform/Scripts/Encoder.cs.meta | 12 + Assets/Oculus/Platform/Scripts/IMicrophone.cs | 15 + .../Platform/Scripts/IMicrophone.cs.meta | 12 + .../Oculus/Platform/Scripts/IVoipPCMSource.cs | 13 + .../Platform/Scripts/IVoipPCMSource.cs.meta | 12 + .../Platform/Scripts/KeyValuePairType.cs | 24 + .../Platform/Scripts/KeyValuePairType.cs.meta | 12 + Assets/Oculus/Platform/Scripts/LaunchType.cs | 27 + .../Platform/Scripts/LaunchType.cs.meta | 12 + .../Platform/Scripts/LeaderboardFilterType.cs | 21 + .../Scripts/LeaderboardFilterType.cs.meta | 12 + .../Platform/Scripts/LeaderboardStartAt.cs | 24 + .../Scripts/LeaderboardStartAt.cs.meta | 12 + .../Platform/Scripts/LivestreamingAudience.cs | 24 + .../Scripts/LivestreamingAudience.cs.meta | 12 + .../Scripts/LivestreamingMicrophoneStatus.cs | 21 + .../LivestreamingMicrophoneStatus.cs.meta | 12 + .../Scripts/LivestreamingStartStatus.cs | 30 + .../Scripts/LivestreamingStartStatus.cs.meta | 12 + .../Scripts/MatchmakingCriterionImportance.cs | 27 + .../MatchmakingCriterionImportance.cs.meta | 12 + .../Platform/Scripts/MatchmakingOptions.cs | 77 + .../Scripts/MatchmakingOptions.cs.meta | 12 + .../Scripts/MatchmakingStatApproach.cs | 21 + .../Scripts/MatchmakingStatApproach.cs.meta | 12 + .../Platform/Scripts/MediaContentType.cs | 18 + .../Platform/Scripts/MediaContentType.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Message.cs | 1388 + .../Oculus/Platform/Scripts/Message.cs.meta | 12 + .../Platform/Scripts/MicrophoneInput.cs | 62 + .../Platform/Scripts/MicrophoneInput.cs.meta | 12 + .../Platform/Scripts/MicrophoneInputNative.cs | 50 + .../Scripts/MicrophoneInputNative.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Models.meta | 9 + .../Scripts/Models/AbuseReportRecording.cs | 22 + .../Models/AbuseReportRecording.cs.meta | 12 + .../Scripts/Models/AchievementDefinition.cs | 40 + .../Models/AchievementDefinition.cs.meta | 12 + .../Scripts/Models/AchievementProgress.cs | 42 + .../Models/AchievementProgress.cs.meta | 12 + .../Scripts/Models/AchievementUpdate.cs | 24 + .../Scripts/Models/AchievementUpdate.cs.meta | 12 + .../Scripts/Models/ApplicationVersion.cs | 28 + .../Scripts/Models/ApplicationVersion.cs.meta | 12 + .../Platform/Scripts/Models/AssetDetails.cs | 56 + .../Scripts/Models/AssetDetails.cs.meta | 12 + .../Scripts/Models/AssetFileDeleteResult.cs | 28 + .../Models/AssetFileDeleteResult.cs.meta | 12 + .../Models/AssetFileDownloadCancelResult.cs | 28 + .../AssetFileDownloadCancelResult.cs.meta | 12 + .../Scripts/Models/AssetFileDownloadResult.cs | 24 + .../Models/AssetFileDownloadResult.cs.meta | 12 + .../Scripts/Models/AssetFileDownloadUpdate.cs | 30 + .../Models/AssetFileDownloadUpdate.cs.meta | 12 + .../Models/CloudStorageConflictMetadata.cs | 24 + .../CloudStorageConflictMetadata.cs.meta | 12 + .../Scripts/Models/CloudStorageData.cs | 28 + .../Scripts/Models/CloudStorageData.cs.meta | 12 + .../Scripts/Models/CloudStorageMetadata.cs | 48 + .../Models/CloudStorageMetadata.cs.meta | 12 + .../Models/CloudStorageUpdateResponse.cs | 28 + .../Models/CloudStorageUpdateResponse.cs.meta | 12 + .../Scripts/Models/DeserializeableList.cs | 54 + .../Models/DeserializeableList.cs.meta | 12 + .../Oculus/Platform/Scripts/Models/Error.cs | 21 + .../Platform/Scripts/Models/Error.cs.meta | 12 + .../Scripts/Models/HttpTransferUpdate.cs | 28 + .../Scripts/Models/HttpTransferUpdate.cs.meta | 12 + .../Scripts/Models/InstalledApplication.cs | 41 + .../Models/InstalledApplication.cs.meta | 12 + .../Scripts/Models/LanguagePackInfo.cs | 26 + .../Scripts/Models/LanguagePackInfo.cs.meta | 12 + .../Scripts/Models/LaunchBlockFlowResult.cs | 24 + .../Models/LaunchBlockFlowResult.cs.meta | 12 + .../Platform/Scripts/Models/LaunchDetails.cs | 43 + .../Scripts/Models/LaunchDetails.cs.meta | 12 + .../Models/LaunchFriendRequestFlowResult.cs | 24 + .../LaunchFriendRequestFlowResult.cs.meta | 12 + .../Scripts/Models/LaunchUnblockFlowResult.cs | 24 + .../Models/LaunchUnblockFlowResult.cs.meta | 12 + .../Scripts/Models/LeaderboardEntry.cs | 45 + .../Scripts/Models/LeaderboardEntry.cs.meta | 12 + .../Platform/Scripts/Models/LinkedAccount.cs | 37 + .../Scripts/Models/LinkedAccount.cs.meta | 12 + .../Models/LivestreamingApplicationStatus.cs | 22 + .../LivestreamingApplicationStatus.cs.meta | 12 + .../Models/LivestreamingStartResult.cs | 22 + .../Models/LivestreamingStartResult.cs.meta | 12 + .../Scripts/Models/LivestreamingStatus.cs | 30 + .../Models/LivestreamingStatus.cs.meta | 12 + .../Scripts/Models/LivestreamingVideoStats.cs | 26 + .../Models/LivestreamingVideoStats.cs.meta | 12 + .../Models/MatchmakingAdminSnapshot.cs | 24 + .../Models/MatchmakingAdminSnapshot.cs.meta | 12 + .../MatchmakingAdminSnapshotCandidate.cs | 41 + .../MatchmakingAdminSnapshotCandidate.cs.meta | 12 + .../Scripts/Models/MatchmakingBrowseResult.cs | 24 + .../Models/MatchmakingBrowseResult.cs.meta | 12 + .../Models/MatchmakingEnqueueResult.cs | 47 + .../Models/MatchmakingEnqueueResult.cs.meta | 12 + .../Models/MatchmakingEnqueueResultAndRoom.cs | 24 + .../MatchmakingEnqueueResultAndRoom.cs.meta | 12 + .../Scripts/Models/MatchmakingEnqueuedUser.cs | 48 + .../Models/MatchmakingEnqueuedUser.cs.meta | 12 + .../Scripts/Models/MatchmakingStats.cs | 28 + .../Scripts/Models/MatchmakingStats.cs.meta | 12 + .../Platform/Scripts/Models/NetworkingPeer.cs | 17 + .../Scripts/Models/NetworkingPeer.cs.meta | 12 + .../Platform/Scripts/Models/OrgScopedID.cs | 22 + .../Scripts/Models/OrgScopedID.cs.meta | 12 + .../Oculus/Platform/Scripts/Models/Party.cs | 76 + .../Platform/Scripts/Models/Party.cs.meta | 12 + .../Oculus/Platform/Scripts/Models/PartyID.cs | 22 + .../Platform/Scripts/Models/PartyID.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Models/Pid.cs | 33 + .../Platform/Scripts/Models/Pid.cs.meta | 12 + .../Platform/Scripts/Models/PingResult.cs | 28 + .../Scripts/Models/PingResult.cs.meta | 12 + .../Scripts/Models/PlatformInitialize.cs | 22 + .../Scripts/Models/PlatformInitialize.cs.meta | 12 + .../Oculus/Platform/Scripts/Models/Product.cs | 40 + .../Platform/Scripts/Models/Product.cs.meta | 12 + .../Platform/Scripts/Models/Purchase.cs | 40 + .../Platform/Scripts/Models/Purchase.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Models/Room.cs | 108 + .../Platform/Scripts/Models/Room.cs.meta | 12 + .../Scripts/Models/RoomInviteNotification.cs | 40 + .../Models/RoomInviteNotification.cs.meta | 12 + .../Platform/Scripts/Models/SdkAccount.cs | 35 + .../Scripts/Models/SdkAccount.cs.meta | 12 + .../Scripts/Models/ShareMediaResult.cs | 22 + .../Scripts/Models/ShareMediaResult.cs.meta | 12 + .../Scripts/Models/SystemPermission.cs | 24 + .../Scripts/Models/SystemPermission.cs.meta | 12 + .../Scripts/Models/SystemVoipState.cs | 24 + .../Scripts/Models/SystemVoipState.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Models/User.cs | 46 + .../Platform/Scripts/Models/User.cs.meta | 12 + .../Platform/Scripts/Models/UserAndRoom.cs | 49 + .../Scripts/Models/UserAndRoom.cs.meta | 12 + .../Platform/Scripts/Models/UserProof.cs | 22 + .../Platform/Scripts/Models/UserProof.cs.meta | 12 + .../Platform/Scripts/Models/UserReportID.cs | 24 + .../Scripts/Models/UserReportID.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Packet.cs | 63 + Assets/Oculus/Platform/Scripts/Packet.cs.meta | 12 + .../Platform/Scripts/PeerConnectionState.cs | 31 + .../Scripts/PeerConnectionState.cs.meta | 12 + .../Platform/Scripts/PermissionGrantStatus.cs | 24 + .../Scripts/PermissionGrantStatus.cs.meta | 12 + .../Oculus/Platform/Scripts/PermissionType.cs | 21 + .../Platform/Scripts/PermissionType.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Platform.cs | 2396 ++ .../Oculus/Platform/Scripts/Platform.cs.meta | 12 + .../Scripts/PlatformInitializeResult.cs | 42 + .../Scripts/PlatformInitializeResult.cs.meta | 12 + .../Platform/Scripts/PlatformInternal.cs | 176 + .../Platform/Scripts/PlatformInternal.cs.meta | 12 + .../Platform/Scripts/PlatformSettings.cs | 84 + .../Platform/Scripts/PlatformSettings.cs.meta | 12 + Assets/Oculus/Platform/Scripts/Request.cs | 43 + .../Oculus/Platform/Scripts/Request.cs.meta | 12 + .../Oculus/Platform/Scripts/RoomJoinPolicy.cs | 30 + .../Platform/Scripts/RoomJoinPolicy.cs.meta | 12 + .../Platform/Scripts/RoomJoinability.cs | 33 + .../Platform/Scripts/RoomJoinability.cs.meta | 12 + .../Scripts/RoomMembershipLockStatus.cs | 21 + .../Scripts/RoomMembershipLockStatus.cs.meta | 12 + Assets/Oculus/Platform/Scripts/RoomOptions.cs | 61 + .../Platform/Scripts/RoomOptions.cs.meta | 12 + Assets/Oculus/Platform/Scripts/RoomType.cs | 27 + .../Oculus/Platform/Scripts/RoomType.cs.meta | 12 + .../Oculus/Platform/Scripts/SdkAccountType.cs | 21 + .../Platform/Scripts/SdkAccountType.cs.meta | 12 + Assets/Oculus/Platform/Scripts/SendPolicy.cs | 31 + .../Platform/Scripts/SendPolicy.cs.meta | 12 + .../Platform/Scripts/ServiceProvider.cs | 30 + .../Platform/Scripts/ServiceProvider.cs.meta | 12 + .../Platform/Scripts/ShareMediaStatus.cs | 21 + .../Platform/Scripts/ShareMediaStatus.cs.meta | 12 + .../Platform/Scripts/StandalonePlatform.cs | 40 + .../Scripts/StandalonePlatform.cs.meta | 12 + .../Scripts/StandalonePlatformSettings.cs | 77 + .../StandalonePlatformSettings.cs.meta | 12 + .../Platform/Scripts/SystemVoipStatus.cs | 24 + .../Platform/Scripts/SystemVoipStatus.cs.meta | 12 + Assets/Oculus/Platform/Scripts/TimeWindow.cs | 30 + .../Platform/Scripts/TimeWindow.cs.meta | 12 + Assets/Oculus/Platform/Scripts/UserOptions.cs | 45 + .../Platform/Scripts/UserOptions.cs.meta | 12 + .../Oculus/Platform/Scripts/UserOrdering.cs | 24 + .../Platform/Scripts/UserOrdering.cs.meta | 12 + .../Platform/Scripts/UserPresenceStatus.cs | 21 + .../Scripts/UserPresenceStatus.cs.meta | 12 + .../Platform/Scripts/VoipAudioSource.cs | 59 + .../Platform/Scripts/VoipAudioSource.cs.meta | 12 + .../Scripts/VoipAudioSourceHiLevel.cs | 152 + .../Scripts/VoipAudioSourceHiLevel.cs.meta | 12 + Assets/Oculus/Platform/Scripts/VoipBitrate.cs | 43 + .../Platform/Scripts/VoipBitrate.cs.meta | 12 + .../Oculus/Platform/Scripts/VoipDtxState.cs | 21 + .../Platform/Scripts/VoipDtxState.cs.meta | 12 + Assets/Oculus/Platform/Scripts/VoipInput.cs | 84 + .../Oculus/Platform/Scripts/VoipInput.cs.meta | 12 + .../Oculus/Platform/Scripts/VoipMuteState.cs | 21 + .../Platform/Scripts/VoipMuteState.cs.meta | 12 + Assets/Oculus/Platform/Scripts/VoipOptions.cs | 37 + .../Platform/Scripts/VoipOptions.cs.meta | 12 + .../Platform/Scripts/VoipPCMSourceNative.cs | 27 + .../Scripts/VoipPCMSourceNative.cs.meta | 12 + .../Oculus/Platform/Scripts/VoipSampleRate.cs | 24 + .../Platform/Scripts/VoipSampleRate.cs.meta | 12 + .../Platform/Scripts/WindowsPlatform.cs | 46 + .../Platform/Scripts/WindowsPlatform.cs.meta | 12 + Assets/Oculus/Spatializer.meta | 3 +- Assets/Oculus/Spatializer/Editor.meta | 7 + .../Editor/ONSPAudioSourceEditor.cs | 118 + .../Editor/ONSPAudioSourceEditor.cs.meta | 12 + .../Editor/ONSPReflectionCustomGUI.cs | 99 + .../Editor/ONSPReflectionCustomGUI.cs.meta | 12 + .../Oculus/Spatializer/Plugins/Android.meta | 9 + .../libAudioPluginOculusSpatializer.so | Bin 0 -> 9691096 bytes .../libAudioPluginOculusSpatializer.so.meta | 34 + .../AudioPluginOculusSpatializer.bundle.meta | 109 + .../Contents.meta | 9 + .../Contents/Info.plist | 36 + .../Contents/Info.plist.meta | 8 + .../Contents/MacOS.meta | 9 + .../MacOS/AudioPluginOculusSpatializer | Bin 0 -> 16520920 bytes .../MacOS/AudioPluginOculusSpatializer.meta | 8 + Assets/Oculus/Spatializer/Plugins/x86.meta | 9 + .../x86/AudioPluginOculusSpatializer.dll | Bin 0 -> 6084608 bytes .../x86/AudioPluginOculusSpatializer.dll.meta | 164 + Assets/Oculus/VoiceMod.meta | 9 + Assets/Oculus/VoiceMod/Audio.meta | 9 + Assets/Oculus/VoiceMod/Audio/vox_lp_01.wav | Bin 0 -> 4056028 bytes .../Oculus/VoiceMod/Audio/vox_lp_01.wav.meta | 22 + Assets/Oculus/VoiceMod/Plugins.meta | 9 + Assets/Oculus/VoiceMod/Plugins/Android32.meta | 9 + .../Plugins/Android32/libOVRVoiceMod.so | Bin 0 -> 1156780 bytes .../Plugins/Android32/libOVRVoiceMod.so.meta | 34 + Assets/Oculus/VoiceMod/Plugins/MacOSX.meta | 9 + .../Plugins/MacOSX/OVRVoiceMod.bundle.meta | 109 + .../MacOSX/OVRVoiceMod.bundle/Contents.meta | 9 + .../OVRVoiceMod.bundle/Contents/Info.plist | 36 + .../Contents/Info.plist.meta | 8 + .../OVRVoiceMod.bundle/Contents/MacOS.meta | 9 + .../Contents/MacOS/OVRVoiceMod | Bin 0 -> 132220 bytes .../Contents/MacOS/OVRVoiceMod.meta | 8 + Assets/Oculus/VoiceMod/Plugins/Win32.meta | 9 + .../VoiceMod/Plugins/Win32/OVRVoiceMod.dll | Bin 0 -> 644008 bytes .../Plugins/Win32/OVRVoiceMod.dll.meta | 130 + Assets/Oculus/VoiceMod/Plugins/Win64.meta | 9 + .../VoiceMod/Plugins/Win64/OVRVoiceMod.dll | Bin 0 -> 846248 bytes .../Plugins/Win64/OVRVoiceMod.dll.meta | 130 + Assets/Oculus/VoiceMod/Prefabs.meta | 9 + .../Prefabs/OVRCameraWithDebug.prefab | 332 + .../Prefabs/OVRCameraWithDebug.prefab.meta | 8 + .../VoiceMod/Prefabs/OVRDebugConsole.prefab | 54 + .../Prefabs/OVRDebugConsole.prefab.meta | 8 + .../Prefabs/OVRDebugConsoleOutput.prefab | 211 + .../Prefabs/OVRDebugConsoleOutput.prefab.meta | 8 + .../Prefabs/OVRVoiceModInterface.prefab | 52 + .../Prefabs/OVRVoiceModInterface.prefab.meta | 8 + Assets/Oculus/VoiceMod/Scenes.meta | 9 + Assets/Oculus/VoiceMod/Scenes/Materials.meta | 9 + .../VoiceMod/Scenes/Materials/Color.mat | 138 + .../VoiceMod/Scenes/Materials/Color.mat.meta | 8 + Assets/Oculus/VoiceMod/Scenes/Scripts.meta | 9 + .../Scenes/Scripts/VoiceModDemo_Logic.cs | 254 + .../Scenes/Scripts/VoiceModDemo_Logic.cs.meta | 12 + .../VoiceMod/Scenes/VoiceMod_Demo.unity | 740 + .../VoiceMod/Scenes/VoiceMod_Demo.unity.meta | 8 + Assets/Oculus/VoiceMod/Scripts.meta | 9 + Assets/Oculus/VoiceMod/Scripts/Helpers.meta | 9 + .../Scripts/Helpers/OVRDebugConsole.cs | 223 + .../Scripts/Helpers/OVRDebugConsole.cs.meta | 12 + .../VoiceMod/Scripts/Helpers/OVRMessenger.cs | 470 + .../Scripts/Helpers/OVRMessenger.cs.meta | 12 + .../VoiceMod/Scripts/Helpers/OVRMicInput.cs | 297 + .../Scripts/Helpers/OVRMicInput.cs.meta | 12 + Assets/Oculus/VoiceMod/Scripts/OVRVoiceMod.cs | 263 + .../VoiceMod/Scripts/OVRVoiceMod.cs.meta | 12 + .../VoiceMod/Scripts/OVRVoiceModContext.cs | 517 + .../Scripts/OVRVoiceModContext.cs.meta | 12 + Assets/Scenes/Experiment-Cardboard.unity | 1501 +- Assets/Scenes/Experiment-Oculus.unity | 1676 +- Assets/Scenes/Home-Cardboard.unity | 13 +- Assets/Scripts/ExperimentController.cs | 20 +- ProjectSettings/EditorBuildSettings.asset | 8 +- 701 files changed, 92677 insertions(+), 2218 deletions(-) create mode 100644 Assets/FittsLawVR/Prefabs/Canvas.prefab create mode 100644 Assets/FittsLawVR/Prefabs/Canvas.prefab.meta create mode 100644 Assets/Oculus/AudioManager.meta create mode 100644 Assets/Oculus/AudioManager/Audio.meta create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds.meta create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav.meta create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01a.wav create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01a.wav.meta create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01.wav create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01.wav.meta create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav create mode 100644 Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav.meta create mode 100644 Assets/Oculus/AudioManager/Scenes.meta create mode 100644 Assets/Oculus/AudioManager/Scenes/Scripts.meta create mode 100644 Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs create mode 100644 Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scenes/Test.unity create mode 100644 Assets/Oculus/AudioManager/Scenes/Test.unity.meta create mode 100644 Assets/Oculus/AudioManager/Scripts.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/Editor.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs.meta create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs create mode 100644 Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs.meta create mode 100644 Assets/Oculus/Avatar.meta create mode 100644 Assets/Oculus/Avatar/Content.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader.meta create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader create mode 100644 Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta create mode 100644 Assets/Oculus/Avatar/Content/Prefabs.meta create mode 100644 Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab create mode 100644 Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab.meta create mode 100644 Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab create mode 100644 Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_1024.png create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_1024.png.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_2048.png create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_2048.png.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_256.png create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_256.png.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_1024.tif create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_1024.tif.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_2048.png create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_2048.png.meta create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_256.png create mode 100644 Assets/Oculus/Avatar/Content/Textures/fallback_normal_256.png.meta create mode 100644 Assets/Oculus/Avatar/Editor.meta create mode 100644 Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs create mode 100644 Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs.meta create mode 100644 Assets/Oculus/Avatar/Plugins.meta create mode 100644 Assets/Oculus/Avatar/Plugins/Android32.meta create mode 100644 Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so create mode 100644 Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so.meta create mode 100644 Assets/Oculus/Avatar/Resources.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader.meta create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader create mode 100644 Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader.meta create mode 100644 Assets/Oculus/Avatar/Samples.meta create mode 100644 Assets/Oculus/Avatar/Samples/Controllers.meta create mode 100644 Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity create mode 100644 Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/CrossPlatform.meta create mode 100644 Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity create mode 100644 Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt create mode 100644 Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt.meta create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses.meta create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses/Scripts.meta create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs create mode 100644 Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/LocalAvatar.meta create mode 100644 Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity create mode 100644 Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback.meta create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts.meta create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs create mode 100644 Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png.meta create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/README.txt create mode 100644 Assets/Oculus/Avatar/Samples/SocialStarter/README.txt.meta create mode 100644 Assets/Oculus/Avatar/Scripts.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatar.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatar.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs.meta create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs create mode 100644 Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs.meta create mode 100644 Assets/Oculus/LipSync.meta create mode 100644 Assets/Oculus/LipSync/Audio.meta create mode 100644 Assets/Oculus/LipSync/Audio/vox_lp_01.wav create mode 100644 Assets/Oculus/LipSync/Audio/vox_lp_01.wav.meta create mode 100644 Assets/Oculus/LipSync/Audio/vox_lp_01_lipSync.asset create mode 100644 Assets/Oculus/LipSync/Audio/vox_lp_01_lipSync.asset.meta create mode 100644 Assets/Oculus/LipSync/Editor.meta create mode 100644 Assets/Oculus/LipSync/Editor/OVRLipSyncTool.cs create mode 100644 Assets/Oculus/LipSync/Editor/OVRLipSyncTool.cs.meta create mode 100644 Assets/Oculus/LipSync/Editor/OVRNamedArrayPropertyDrawer.cs create mode 100644 Assets/Oculus/LipSync/Editor/OVRNamedArrayPropertyDrawer.cs.meta create mode 100644 Assets/Oculus/LipSync/Models.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Lips.prefab create mode 100644 Assets/Oculus/LipSync/Models/Lips/Lips.prefab.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Albedo].tga create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Albedo].tga.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Emission].tga create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Emission].tga.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Normal].tga create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Normal].tga.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Specular].tga create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips [Specular].tga.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips.FBX create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Lips.FBX.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Materials.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Materials/Lips.mat create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Materials/Lips.mat.meta create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Materials/Lips_Alpha.mat create mode 100644 Assets/Oculus/LipSync/Models/Lips/Source/Materials/Lips_Alpha.mat.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/CH.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/CH.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/DD.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/DD.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/E.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/E.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/FF.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/FF.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Head-2.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Head-2.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Materials.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Materials/Head-2.mat create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Materials/Head-2.mat.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Materials/sil.mat create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/Materials/sil.mat.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/PP.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/PP.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/RR.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/RR.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/RobotHead_TextureFlip.FBX create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/RobotHead_TextureFlip.FBX.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/SS.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/SS.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/TH.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/TH.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/aa.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/aa.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/ih.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/ih.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/kk.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/kk.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/nn.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/nn.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/oh.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/oh.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/ou.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/ou.png.meta create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/sil.png create mode 100644 Assets/Oculus/LipSync/Models/RobotHead_TextureFlip/sil.png.meta create mode 100644 Assets/Oculus/LipSync/Plugins.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Android32.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Android32/libOVRLipSync.so create mode 100644 Assets/Oculus/LipSync/Plugins/Android32/libOVRLipSync.so.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Android64.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Android64/libOVRLipSync.so create mode 100644 Assets/Oculus/LipSync/Plugins/Android64/libOVRLipSync.so.meta create mode 100644 Assets/Oculus/LipSync/Plugins/MacOSX.meta create mode 100644 Assets/Oculus/LipSync/Plugins/MacOSX/OVRLipSync.bundle create mode 100644 Assets/Oculus/LipSync/Plugins/MacOSX/OVRLipSync.bundle.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Win64.meta create mode 100644 Assets/Oculus/LipSync/Plugins/Win64/OVRLipSync.dll create mode 100644 Assets/Oculus/LipSync/Plugins/Win64/OVRLipSync.dll.meta create mode 100644 Assets/Oculus/LipSync/Prefabs.meta create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncDebugConsole.prefab create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncDebugConsole.prefab.meta create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncInterface.prefab create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncInterface.prefab.meta create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncMorphTarget_Lips.prefab create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncMorphTarget_Lips.prefab.meta create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncTextureFlipTarget_Robot.prefab create mode 100644 Assets/Oculus/LipSync/Prefabs/LipSyncTextureFlipTarget_Robot.prefab.meta create mode 100644 Assets/Oculus/LipSync/Scenes.meta create mode 100644 Assets/Oculus/LipSync/Scenes/LipSync_Demo.unity create mode 100644 Assets/Oculus/LipSync/Scenes/LipSync_Demo.unity.meta create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts.meta create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/EnableSwitch.cs create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/EnableSwitch.cs.meta create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/LipSyncDemo_Control.cs create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/LipSyncDemo_Control.cs.meta create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/LipSyncDemo_SetCurrentTarget.cs create mode 100644 Assets/Oculus/LipSync/Scenes/Scripts/LipSyncDemo_SetCurrentTarget.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts.meta create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers.meta create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRLipSyncDebugConsole.cs create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRLipSyncDebugConsole.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRNamedArrayAttribute.cs create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRNamedArrayAttribute.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRTouchpad.cs create mode 100644 Assets/Oculus/LipSync/Scripts/Helpers/OVRTouchpad.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSync.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSync.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContext.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContext.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextBase.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextBase.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextCanned.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextCanned.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextMorphTarget.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextMorphTarget.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextTextureFlip.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncContextTextureFlip.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncMicInput.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncMicInput.cs.meta create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncSequence.cs create mode 100644 Assets/Oculus/LipSync/Scripts/OVRLipSyncSequence.cs.meta create mode 100644 Assets/Oculus/Platform.meta create mode 100644 Assets/Oculus/Platform/Editor.meta create mode 100644 Assets/Oculus/Platform/Editor/GUIHelper.cs create mode 100644 Assets/Oculus/Platform/Editor/GUIHelper.cs.meta create mode 100644 Assets/Oculus/Platform/Editor/OculusPlatformSettingsEditor.cs create mode 100644 Assets/Oculus/Platform/Editor/OculusPlatformSettingsEditor.cs.meta create mode 100644 Assets/Oculus/Platform/Editor/OculusStandalonePlatformResponse.cs create mode 100644 Assets/Oculus/Platform/Editor/OculusStandalonePlatformResponse.cs.meta create mode 100644 Assets/Oculus/Platform/Plugins.meta create mode 100644 Assets/Oculus/Platform/Plugins/Android32.meta create mode 100644 Assets/Oculus/Platform/Plugins/Android32/libovrplatformloader.so create mode 100644 Assets/Oculus/Platform/Plugins/Android32/libovrplatformloader.so.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Info.plist create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Info.plist.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/MacOS.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/MacOS/ovrplatform create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/MacOS/ovrplatform.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/PkgInfo create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/PkgInfo.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Resources.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Resources/darwin-x86_64.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Resources/darwin-x86_64/liboculus_p2p.dylib create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/Resources/darwin-x86_64/liboculus_p2p.dylib.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/_CodeSignature.meta create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/_CodeSignature/CodeResources create mode 100644 Assets/Oculus/Platform/Plugins/MacOSX/ovrplatform.bundle/Contents/_CodeSignature/CodeResources.meta create mode 100644 Assets/Oculus/Platform/Scripts.meta create mode 100644 Assets/Oculus/Platform/Scripts/AbuseReportOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/AbuseReportOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/AbuseReportType.cs create mode 100644 Assets/Oculus/Platform/Scripts/AbuseReportType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/AchievementType.cs create mode 100644 Assets/Oculus/Platform/Scripts/AchievementType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/AndroidPlatform.cs create mode 100644 Assets/Oculus/Platform/Scripts/AndroidPlatform.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/ApplicationOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/ApplicationOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/BufferedAudioStream.cs create mode 100644 Assets/Oculus/Platform/Scripts/BufferedAudioStream.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/CAPI.cs create mode 100644 Assets/Oculus/Platform/Scripts/CAPI.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Callback.cs create mode 100644 Assets/Oculus/Platform/Scripts/Callback.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/CallbackRunner.cs create mode 100644 Assets/Oculus/Platform/Scripts/CallbackRunner.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/CloudStorageDataStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/CloudStorageDataStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/CloudStorageUpdateStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/CloudStorageUpdateStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Decoder.cs create mode 100644 Assets/Oculus/Platform/Scripts/Decoder.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Encoder.cs create mode 100644 Assets/Oculus/Platform/Scripts/Encoder.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/IMicrophone.cs create mode 100644 Assets/Oculus/Platform/Scripts/IMicrophone.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/IVoipPCMSource.cs create mode 100644 Assets/Oculus/Platform/Scripts/IVoipPCMSource.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/KeyValuePairType.cs create mode 100644 Assets/Oculus/Platform/Scripts/KeyValuePairType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LaunchType.cs create mode 100644 Assets/Oculus/Platform/Scripts/LaunchType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LeaderboardFilterType.cs create mode 100644 Assets/Oculus/Platform/Scripts/LeaderboardFilterType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LeaderboardStartAt.cs create mode 100644 Assets/Oculus/Platform/Scripts/LeaderboardStartAt.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingAudience.cs create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingAudience.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingMicrophoneStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingMicrophoneStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingStartStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/LivestreamingStartStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingCriterionImportance.cs create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingCriterionImportance.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingStatApproach.cs create mode 100644 Assets/Oculus/Platform/Scripts/MatchmakingStatApproach.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MediaContentType.cs create mode 100644 Assets/Oculus/Platform/Scripts/MediaContentType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Message.cs create mode 100644 Assets/Oculus/Platform/Scripts/Message.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MicrophoneInput.cs create mode 100644 Assets/Oculus/Platform/Scripts/MicrophoneInput.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/MicrophoneInputNative.cs create mode 100644 Assets/Oculus/Platform/Scripts/MicrophoneInputNative.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AbuseReportRecording.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AbuseReportRecording.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementDefinition.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementDefinition.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementProgress.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementProgress.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementUpdate.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AchievementUpdate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/ApplicationVersion.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/ApplicationVersion.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetDetails.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetDetails.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDeleteResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDeleteResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadCancelResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadCancelResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadUpdate.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/AssetFileDownloadUpdate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageConflictMetadata.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageConflictMetadata.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageData.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageData.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageMetadata.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageMetadata.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageUpdateResponse.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/CloudStorageUpdateResponse.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/DeserializeableList.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/DeserializeableList.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Error.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Error.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/HttpTransferUpdate.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/HttpTransferUpdate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/InstalledApplication.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/InstalledApplication.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LanguagePackInfo.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LanguagePackInfo.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchBlockFlowResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchBlockFlowResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchDetails.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchDetails.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchFriendRequestFlowResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchFriendRequestFlowResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchUnblockFlowResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LaunchUnblockFlowResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LeaderboardEntry.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LeaderboardEntry.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LinkedAccount.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LinkedAccount.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingApplicationStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingApplicationStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingStartResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingStartResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingVideoStats.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/LivestreamingVideoStats.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingAdminSnapshot.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingAdminSnapshot.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingAdminSnapshotCandidate.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingAdminSnapshotCandidate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingBrowseResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingBrowseResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueueResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueueResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueueResultAndRoom.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueueResultAndRoom.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueuedUser.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingEnqueuedUser.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingStats.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/MatchmakingStats.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/NetworkingPeer.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/NetworkingPeer.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/OrgScopedID.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/OrgScopedID.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Party.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Party.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/PartyID.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/PartyID.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Pid.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Pid.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/PingResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/PingResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/PlatformInitialize.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/PlatformInitialize.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Product.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Product.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Purchase.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Purchase.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/Room.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/Room.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/RoomInviteNotification.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/RoomInviteNotification.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/SdkAccount.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/SdkAccount.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/ShareMediaResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/ShareMediaResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/SystemPermission.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/SystemPermission.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/SystemVoipState.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/SystemVoipState.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/User.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/User.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserAndRoom.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserAndRoom.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserProof.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserProof.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserReportID.cs create mode 100644 Assets/Oculus/Platform/Scripts/Models/UserReportID.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Packet.cs create mode 100644 Assets/Oculus/Platform/Scripts/Packet.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PeerConnectionState.cs create mode 100644 Assets/Oculus/Platform/Scripts/PeerConnectionState.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PermissionGrantStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/PermissionGrantStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PermissionType.cs create mode 100644 Assets/Oculus/Platform/Scripts/PermissionType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Platform.cs create mode 100644 Assets/Oculus/Platform/Scripts/Platform.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PlatformInitializeResult.cs create mode 100644 Assets/Oculus/Platform/Scripts/PlatformInitializeResult.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PlatformInternal.cs create mode 100644 Assets/Oculus/Platform/Scripts/PlatformInternal.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/PlatformSettings.cs create mode 100644 Assets/Oculus/Platform/Scripts/PlatformSettings.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/Request.cs create mode 100644 Assets/Oculus/Platform/Scripts/Request.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/RoomJoinPolicy.cs create mode 100644 Assets/Oculus/Platform/Scripts/RoomJoinPolicy.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/RoomJoinability.cs create mode 100644 Assets/Oculus/Platform/Scripts/RoomJoinability.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/RoomMembershipLockStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/RoomMembershipLockStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/RoomOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/RoomOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/RoomType.cs create mode 100644 Assets/Oculus/Platform/Scripts/RoomType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/SdkAccountType.cs create mode 100644 Assets/Oculus/Platform/Scripts/SdkAccountType.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/SendPolicy.cs create mode 100644 Assets/Oculus/Platform/Scripts/SendPolicy.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/ServiceProvider.cs create mode 100644 Assets/Oculus/Platform/Scripts/ServiceProvider.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/ShareMediaStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/ShareMediaStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/StandalonePlatform.cs create mode 100644 Assets/Oculus/Platform/Scripts/StandalonePlatform.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/StandalonePlatformSettings.cs create mode 100644 Assets/Oculus/Platform/Scripts/StandalonePlatformSettings.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/SystemVoipStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/SystemVoipStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/TimeWindow.cs create mode 100644 Assets/Oculus/Platform/Scripts/TimeWindow.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/UserOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/UserOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/UserOrdering.cs create mode 100644 Assets/Oculus/Platform/Scripts/UserOrdering.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/UserPresenceStatus.cs create mode 100644 Assets/Oculus/Platform/Scripts/UserPresenceStatus.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipAudioSource.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipAudioSource.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipAudioSourceHiLevel.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipAudioSourceHiLevel.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipBitrate.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipBitrate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipDtxState.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipDtxState.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipInput.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipInput.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipMuteState.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipMuteState.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipOptions.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipOptions.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipPCMSourceNative.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipPCMSourceNative.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/VoipSampleRate.cs create mode 100644 Assets/Oculus/Platform/Scripts/VoipSampleRate.cs.meta create mode 100644 Assets/Oculus/Platform/Scripts/WindowsPlatform.cs create mode 100644 Assets/Oculus/Platform/Scripts/WindowsPlatform.cs.meta create mode 100644 Assets/Oculus/Spatializer/Editor.meta create mode 100644 Assets/Oculus/Spatializer/Editor/ONSPAudioSourceEditor.cs create mode 100644 Assets/Oculus/Spatializer/Editor/ONSPAudioSourceEditor.cs.meta create mode 100644 Assets/Oculus/Spatializer/Editor/ONSPReflectionCustomGUI.cs create mode 100644 Assets/Oculus/Spatializer/Editor/ONSPReflectionCustomGUI.cs.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/Android.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/Android/libAudioPluginOculusSpatializer.so create mode 100644 Assets/Oculus/Spatializer/Plugins/Android/libAudioPluginOculusSpatializer.so.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents/Info.plist create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents/Info.plist.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents/MacOS.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents/MacOS/AudioPluginOculusSpatializer create mode 100644 Assets/Oculus/Spatializer/Plugins/AudioPluginOculusSpatializer.bundle/Contents/MacOS/AudioPluginOculusSpatializer.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/x86.meta create mode 100644 Assets/Oculus/Spatializer/Plugins/x86/AudioPluginOculusSpatializer.dll create mode 100644 Assets/Oculus/Spatializer/Plugins/x86/AudioPluginOculusSpatializer.dll.meta create mode 100644 Assets/Oculus/VoiceMod.meta create mode 100644 Assets/Oculus/VoiceMod/Audio.meta create mode 100644 Assets/Oculus/VoiceMod/Audio/vox_lp_01.wav create mode 100644 Assets/Oculus/VoiceMod/Audio/vox_lp_01.wav.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Android32.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Android32/libOVRVoiceMod.so create mode 100644 Assets/Oculus/VoiceMod/Plugins/Android32/libOVRVoiceMod.so.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents/Info.plist create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents/Info.plist.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents/MacOS.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents/MacOS/OVRVoiceMod create mode 100644 Assets/Oculus/VoiceMod/Plugins/MacOSX/OVRVoiceMod.bundle/Contents/MacOS/OVRVoiceMod.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win32.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win32/OVRVoiceMod.dll create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win32/OVRVoiceMod.dll.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win64.meta create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win64/OVRVoiceMod.dll create mode 100644 Assets/Oculus/VoiceMod/Plugins/Win64/OVRVoiceMod.dll.meta create mode 100644 Assets/Oculus/VoiceMod/Prefabs.meta create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRCameraWithDebug.prefab create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRCameraWithDebug.prefab.meta create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRDebugConsole.prefab create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRDebugConsole.prefab.meta create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRDebugConsoleOutput.prefab create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRDebugConsoleOutput.prefab.meta create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRVoiceModInterface.prefab create mode 100644 Assets/Oculus/VoiceMod/Prefabs/OVRVoiceModInterface.prefab.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes/Materials.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes/Materials/Color.mat create mode 100644 Assets/Oculus/VoiceMod/Scenes/Materials/Color.mat.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes/Scripts.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes/Scripts/VoiceModDemo_Logic.cs create mode 100644 Assets/Oculus/VoiceMod/Scenes/Scripts/VoiceModDemo_Logic.cs.meta create mode 100644 Assets/Oculus/VoiceMod/Scenes/VoiceMod_Demo.unity create mode 100644 Assets/Oculus/VoiceMod/Scenes/VoiceMod_Demo.unity.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRDebugConsole.cs create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRDebugConsole.cs.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRMessenger.cs create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRMessenger.cs.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRMicInput.cs create mode 100644 Assets/Oculus/VoiceMod/Scripts/Helpers/OVRMicInput.cs.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/OVRVoiceMod.cs create mode 100644 Assets/Oculus/VoiceMod/Scripts/OVRVoiceMod.cs.meta create mode 100644 Assets/Oculus/VoiceMod/Scripts/OVRVoiceModContext.cs create mode 100644 Assets/Oculus/VoiceMod/Scripts/OVRVoiceModContext.cs.meta diff --git a/Assets/FittsLawVR/Prefabs/Canvas.prefab b/Assets/FittsLawVR/Prefabs/Canvas.prefab new file mode 100644 index 0000000..1c32aa4 --- /dev/null +++ b/Assets/FittsLawVR/Prefabs/Canvas.prefab @@ -0,0 +1,1443 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1222106366571780} + m_IsPrefabAsset: 1 +--- !u!1 &1222106366571780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224720632774813148} + - component: {fileID: 223347616292351244} + - component: {fileID: 114639884264124080} + - component: {fileID: 222089336008002674} + - component: {fileID: 114447187588060706} + - component: {fileID: 114563415417697918} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1300072793757438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224639637719138810} + - component: {fileID: 222662068579130324} + - component: {fileID: 114668791054170864} + - component: {fileID: 114718433689096176} + m_Layer: 0 + m_Name: LeftMedium + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1329926865618860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224578468027682140} + - component: {fileID: 222605649304683034} + - component: {fileID: 114661554634580074} + - component: {fileID: 114825931014251334} + m_Layer: 0 + m_Name: UpMedium + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1383124965769840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224579954748257482} + - component: {fileID: 222346931513675838} + - component: {fileID: 114023655777658636} + - component: {fileID: 114086189665095470} + m_Layer: 0 + m_Name: LeftLong + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1540639740162224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224762053255112640} + - component: {fileID: 222596754781067234} + - component: {fileID: 114946456638147658} + - component: {fileID: 114531434077155296} + m_Layer: 0 + m_Name: RightShort + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1575352834805242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224558075776258700} + - component: {fileID: 222421123630087756} + - component: {fileID: 114603194434061568} + - component: {fileID: 114912380756086876} + m_Layer: 0 + m_Name: UpLong + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1599297577028528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224999135438588286} + - component: {fileID: 222795952188418634} + - component: {fileID: 114308453952001826} + - component: {fileID: 114062093851758520} + m_Layer: 0 + m_Name: UpShort + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1679994978798384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224209426894857326} + - component: {fileID: 222260903675769914} + - component: {fileID: 114822698690064214} + - component: {fileID: 114281474708013094} + m_Layer: 0 + m_Name: RightMedium + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1758508743825796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224266039085603778} + - component: {fileID: 114072125749358940} + - component: {fileID: 58377436786480712} + - component: {fileID: 222107215107398658} + - component: {fileID: 114362675667547644} + - component: {fileID: 114656590209892184} + m_Layer: 0 + m_Name: StartButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1797085077735110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224795365474473054} + - component: {fileID: 222927670478029134} + - component: {fileID: 114619505718955426} + - component: {fileID: 114620956565508940} + m_Layer: 0 + m_Name: LeftShort + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1814204617026824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 224346185028377882} + - component: {fileID: 222491411221507294} + - component: {fileID: 114306143910496398} + - component: {fileID: 114935916494048452} + m_Layer: 0 + m_Name: RightLong + m_TagString: Dot + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!58 &58377436786480712 +CircleCollider2D: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_Enabled: 0 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.1 +--- !u!114 &114023655777658636 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1383124965769840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114062093851758520 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1599297577028528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114308453952001826} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114072125749358940 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 472cd28b041d447a4b0f2b5c603034aa, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingSpace: {fileID: 0} + primaryButton: 8192 + secondaryButton: 1024 + excludeLayers: + serializedVersion: 2 + m_Bits: 0 + raycastDistance: 500 + onHoverEnter: + m_PersistentCalls: + m_Calls: [] + m_TypeName: ControllerSelection.OVRRawRaycaster+HoverCallback, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + onHoverExit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: ControllerSelection.OVRRawRaycaster+HoverCallback, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + onHover: + m_PersistentCalls: + m_Calls: [] + m_TypeName: ControllerSelection.OVRRawRaycaster+HoverCallback, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + onPrimarySelect: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: NextDot + 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 + m_TypeName: ControllerSelection.OVRRawRaycaster+SelectionCallback, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + onSecondarySelect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: ControllerSelection.OVRRawRaycaster+SelectionCallback, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + activeController: 0 +--- !u!114 &114086189665095470 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1383124965769840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114023655777658636} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114281474708013094 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1679994978798384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114822698690064214} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114306143910496398 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1814204617026824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114308453952001826 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1599297577028528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114362675667547644 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114447187588060706 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8745099, g: 0.8745099, b: 0.8745099, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 0} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!114 &114531434077155296 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1540639740162224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114946456638147658} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114563415417697918 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aee672c7b0743724ea7d0d722d5e6aa2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114603194434061568 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1575352834805242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114619505718955426 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1797085077735110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114620956565508940 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1797085077735110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114619505718955426} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114639884264124080 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + 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 +--- !u!114 &114656590209892184 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114362675667547644} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: NextDot + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114661554634580074 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1329926865618860} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114668791054170864 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1300072793757438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114718433689096176 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1300072793757438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114668791054170864} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114822698690064214 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1679994978798384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114825931014251334 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1329926865618860} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114661554634580074} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114912380756086876 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1575352834805242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114603194434061568} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114935916494048452 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1814204617026824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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_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_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114306143910496398} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: BackToStart + 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 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114946456638147658 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1540639740162224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &222089336008002674 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_CullTransparentMesh: 0 +--- !u!222 &222107215107398658 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_CullTransparentMesh: 0 +--- !u!222 &222260903675769914 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1679994978798384} + m_CullTransparentMesh: 0 +--- !u!222 &222346931513675838 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1383124965769840} + m_CullTransparentMesh: 0 +--- !u!222 &222421123630087756 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1575352834805242} + m_CullTransparentMesh: 0 +--- !u!222 &222491411221507294 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1814204617026824} + m_CullTransparentMesh: 0 +--- !u!222 &222596754781067234 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1540639740162224} + m_CullTransparentMesh: 0 +--- !u!222 &222605649304683034 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1329926865618860} + m_CullTransparentMesh: 0 +--- !u!222 &222662068579130324 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1300072793757438} + m_CullTransparentMesh: 0 +--- !u!222 &222795952188418634 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1599297577028528} + m_CullTransparentMesh: 0 +--- !u!222 &222927670478029134 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1797085077735110} + m_CullTransparentMesh: 0 +--- !u!223 &223347616292351244 +Canvas: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 1 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &224209426894857326 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1679994978798384} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + 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: -1073.0001, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224266039085603778 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1758508743825796} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + 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: -80.89978, y: 897.99994} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224346185028377882 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1814204617026824} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + 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: -1573.0001, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224558075776258700 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1575352834805242} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 7 + 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: -73, y: 2404.9998} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224578468027682140 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1329926865618860} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 8 + 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: -73, y: 1905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224579954748257482 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1383124965769840} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 1427.0001, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224639637719138810 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1300072793757438} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 5 + 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: 927.0001, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224720632774813148 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222106366571780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.1} + m_LocalScale: {x: 0.0057666996, y: 0.0057666996, z: 0.0057666996} + m_Children: + - {fileID: 224266039085603778} + - {fileID: 224346185028377882} + - {fileID: 224209426894857326} + - {fileID: 224762053255112640} + - {fileID: 224579954748257482} + - {fileID: 224639637719138810} + - {fileID: 224795365474473054} + - {fileID: 224558075776258700} + - {fileID: 224578468027682140} + - {fileID: 224999135438588286} + 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: -9.7, y: -19.2} + m_SizeDelta: {x: 3731.68, y: 5511.43} + m_Pivot: {x: 0, y: 0} +--- !u!224 &224762053255112640 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1540639740162224} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -572.9999, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224795365474473054 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1797085077735110} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 6 + 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: 427.00012, y: 905} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224999135438588286 +RectTransform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1599297577028528} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 34.000015} + m_LocalScale: {x: 1000, y: 1000, z: 1000} + m_Children: [] + m_Father: {fileID: 224720632774813148} + m_RootOrder: 9 + 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: -73, y: 1404.9998} + m_SizeDelta: {x: 0.2, y: 0.2} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/FittsLawVR/Prefabs/Canvas.prefab.meta b/Assets/FittsLawVR/Prefabs/Canvas.prefab.meta new file mode 100644 index 0000000..d8b5f57 --- /dev/null +++ b/Assets/FittsLawVR/Prefabs/Canvas.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49f39d13b583ef54c853f20f5179b584 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GoogleVR/GVRVideoPlayer.unitypackage.meta b/Assets/GoogleVR/GVRVideoPlayer.unitypackage.meta index 7071b37..bced8d2 100644 --- a/Assets/GoogleVR/GVRVideoPlayer.unitypackage.meta +++ b/Assets/GoogleVR/GVRVideoPlayer.unitypackage.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 guid: 39850532bc74a4078a24832112e8aef3 +timeCreated: 1534545520 +licenseType: Pro DefaultImporter: - externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/GoogleVR/Scripts/InstantPreview/InstantPreview.apk.meta b/Assets/GoogleVR/Scripts/InstantPreview/InstantPreview.apk.meta index 88dd0ac..a3dc343 100644 --- a/Assets/GoogleVR/Scripts/InstantPreview/InstantPreview.apk.meta +++ b/Assets/GoogleVR/Scripts/InstantPreview/InstantPreview.apk.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 guid: dc278786e6540af428ccbf7825495004 +timeCreated: 1500315262 +licenseType: Pro DefaultImporter: - externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Oculus/AudioManager.meta b/Assets/Oculus/AudioManager.meta new file mode 100644 index 0000000..a774a14 --- /dev/null +++ b/Assets/Oculus/AudioManager.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e8bd6fc3bb11b734ebab29d20ce38dbe +folderAsset: yes +timeCreated: 1538788975 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Audio.meta b/Assets/Oculus/AudioManager/Audio.meta new file mode 100644 index 0000000..9b8e75b --- /dev/null +++ b/Assets/Oculus/AudioManager/Audio.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29ab7e927676ef74a93aeedf4146f1ac +folderAsset: yes +timeCreated: 1470780399 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds.meta b/Assets/Oculus/AudioManager/Audio/TestSounds.meta new file mode 100644 index 0000000..be98549 --- /dev/null +++ b/Assets/Oculus/AudioManager/Audio/TestSounds.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 180c8a539f95cce428f820b0ba392c1f +folderAsset: yes +timeCreated: 1468506676 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav new file mode 100644 index 0000000000000000000000000000000000000000..cf2a6e9125af08c3506e041fca4d2334060f6abd GIT binary patch literal 40180 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 I#>?IR0kqNewg3PC literal 0 HcmV?d00001 diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav.meta b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav.meta new file mode 100644 index 0000000..bd6540e --- /dev/null +++ b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 485ac48a563e2bf44bb4de7ead5a1f68 +timeCreated: 1461716881 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01a.wav b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_close_01a.wav new file mode 100644 index 0000000000000000000000000000000000000000..5202abdce1c6b63d0dc4f8cee523a6b87adda40a GIT binary patch literal 40178 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≈nUuB1W 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 Q!R6nSQCRbxfW_Va3$a{ElK=n! literal 0 HcmV?d00001 diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01.wav.meta b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01.wav.meta new file mode 100644 index 0000000..d45cc67 --- /dev/null +++ b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7000b4d67a1320940b363f3cf891dfff +timeCreated: 1461716881 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav new file mode 100644 index 0000000000000000000000000000000000000000..aa7e7d10d0c3d4417dec7a0813d92924e2b4b0ad GIT binary patch literal 51014 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 g|7PcZ)b($)^kMm0k9~05q32#{d8T literal 0 HcmV?d00001 diff --git a/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav.meta b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav.meta new file mode 100644 index 0000000..f9e7fdb --- /dev/null +++ b/Assets/Oculus/AudioManager/Audio/TestSounds/metal_sliding_door_open_01a.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8198ccc08475a764daaf226b841a55f1 +timeCreated: 1461716882 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scenes.meta b/Assets/Oculus/AudioManager/Scenes.meta new file mode 100644 index 0000000..9823fcc --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6d597fe114807b54a99033a3dae9ce0d +folderAsset: yes +timeCreated: 1470780399 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scenes/Scripts.meta b/Assets/Oculus/AudioManager/Scenes/Scripts.meta new file mode 100644 index 0000000..c1dd9fd --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7ee6cbebddf12044c95f9d6eb6e40823 +folderAsset: yes +timeCreated: 1470780399 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs b/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs new file mode 100644 index 0000000..d644397 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using System.Collections; + +public class TestScript : MonoBehaviour { + + [InspectorNote( "Sound Setup", "Press '1' to play testSound1 and '2' to play testSound2")] + + public SoundFXRef testSound1; + public SoundFXRef testSound2; + + // Use this for initialization + void Start () { + + } + + + // Update is called once per frame + void Update () + { + // use attached game object location + if ( Input.GetKeyDown( KeyCode.Alpha1 ) ) + { + testSound1.PlaySoundAt( transform.position ); + } + + // hard code information + if ( Input.GetKeyDown( KeyCode.Alpha2 ) ) { + testSound2.PlaySoundAt( new Vector3( 5.0f, 0.0f, 0.0f ) ); + } + } +} diff --git a/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs.meta b/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs.meta new file mode 100644 index 0000000..e1faa97 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes/Scripts/TestScript.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cfae243ecd01edd49bd439c56a8b18cf +timeCreated: 1468506975 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scenes/Test.unity b/Assets/Oculus/AudioManager/Scenes/Test.unity new file mode 100644 index 0000000..a88e0f8 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes/Test.unity @@ -0,0 +1,434 @@ +%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: 8 + 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 8 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_LightingDataAsset: {fileID: 0} + m_ShadowMaskMode: 2 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &767466533 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 767466535} + - component: {fileID: 767466534} + m_Layer: 0 + m_Name: AudioManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &767466534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 767466533} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6d1d30b41806244fca035fdae2896fb7, type: 3} + m_Name: + m_EditorClassIdentifier: + makePersistent: 1 + enableSpatializedAudio: 1 + enableSpatializedFastOverride: 0 + audioMixer: {fileID: 0} + defaultMixerGroup: {fileID: 24300001, guid: 323417d454569d94fa01d511f6eb44d9, type: 2} + reservedMixerGroup: {fileID: 0} + voiceChatMixerGroup: {fileID: 0} + verboseLogging: 0 + maxSoundEmitters: 32 + volumeSoundFX: 1 + soundFxFadeSecs: 1 + audioMinFallOffDistance: 1 + audioMaxFallOffDistance: 25 + soundGroupings: + - name: Test Group + soundList: + - name: TestSound1 + playback: 0 + volume: 1 + pitchVariance: {x: 0.95, y: 1.05} + falloffDistance: {x: 1, y: 25} + falloffCurve: 2 + volumeFalloffCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.0044228 + inSlope: -1.9459304 + outSlope: -1.9459304 + tangentMode: 0 + - serializedVersion: 2 + time: 0.27001944 + value: 0.24837627 + inSlope: -1.3226271 + outSlope: -1.3226271 + tangentMode: 0 + - serializedVersion: 2 + time: 0.99744946 + value: -0.0020017216 + inSlope: -0.42040923 + outSlope: -0.42040923 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMix: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.0044228 + inSlope: -1.9459304 + outSlope: -1.9459304 + tangentMode: 0 + - serializedVersion: 2 + time: 0.36357749 + value: 0.4567863 + inSlope: -1.3226271 + outSlope: -1.3226271 + tangentMode: 0 + - serializedVersion: 2 + time: 0.99594045 + value: 0.19572063 + inSlope: -0.107312 + outSlope: -0.107312 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spread: 0 + pctChanceToPlay: 1 + priority: 0 + delay: {x: 0, y: 0} + looping: 0 + ospProps: + enableSpatialization: 1 + useFastOverride: 1 + gain: 0 + enableInvSquare: 1 + volumetric: 0 + invSquareFalloff: {x: 1, y: 250} + soundClips: + - {fileID: 8300000, guid: 7000b4d67a1320940b363f3cf891dfff, type: 3} + - {fileID: 8300000, guid: 8198ccc08475a764daaf226b841a55f1, type: 3} + visibilityToggle: 0 + - name: TestSound2 + playback: 0 + volume: 1 + pitchVariance: {x: 0.79999995, y: 1.25} + falloffDistance: {x: 1, y: 25} + falloffCurve: 1 + volumeFalloffCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMix: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spread: 0 + pctChanceToPlay: 1 + priority: 0 + delay: {x: 0, y: 0} + looping: 0 + ospProps: + enableSpatialization: 1 + useFastOverride: 0 + gain: 0 + enableInvSquare: 0 + volumetric: 0 + invSquareFalloff: {x: 1, y: 25} + soundClips: + - {fileID: 8300000, guid: 485ac48a563e2bf44bb4de7ead5a1f68, type: 3} + - {fileID: 8300000, guid: d3994560fb567c34a821fd9355c10eef, type: 3} + visibilityToggle: 0 + mixerGroup: {fileID: 24300001, guid: 1dd706bb85d8aef4e83a6229dbd62c36, type: 2} + maxPlayingSounds: 0 + preloadAudio: 0 + volumeOverride: 1 + playingSoundCount: 0 +--- !u!4 &767466535 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 767466533} + m_LocalRotation: {x: 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: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1050355579 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1050355581} + - component: {fileID: 1050355580} + m_Layer: 0 + m_Name: TestScript + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1050355580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1050355579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfae243ecd01edd49bd439c56a8b18cf, type: 3} + m_Name: + m_EditorClassIdentifier: + testSound1: + soundFXName: TestSound1 + testSound2: + soundFXName: TestSound2 +--- !u!4 &1050355581 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1050355579} + m_LocalRotation: {x: 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2106254871 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2106254876} + - component: {fileID: 2106254875} + - component: {fileID: 2106254874} + - component: {fileID: 2106254873} + - component: {fileID: 2106254872} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &2106254872 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2106254871} + m_Enabled: 1 +--- !u!124 &2106254873 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2106254871} + m_Enabled: 1 +--- !u!92 &2106254874 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2106254871} + m_Enabled: 1 +--- !u!20 &2106254875 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2106254871} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + 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: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &2106254876 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2106254871} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + 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} diff --git a/Assets/Oculus/AudioManager/Scenes/Test.unity.meta b/Assets/Oculus/AudioManager/Scenes/Test.unity.meta new file mode 100644 index 0000000..b8047e1 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scenes/Test.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 600e5d49b0a68254286400e32c53addc +timeCreated: 1468506358 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts.meta b/Assets/Oculus/AudioManager/Scripts.meta new file mode 100644 index 0000000..7c41c17 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 25be027379f7fce4d97ba2bcaf313019 +folderAsset: yes +timeCreated: 1470780399 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio.meta b/Assets/Oculus/AudioManager/Scripts/Audio.meta new file mode 100644 index 0000000..3a66e26 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b8c0d722519c64144a78f8fc99cd40b5 +folderAsset: yes +timeCreated: 1468505670 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs b/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs new file mode 100644 index 0000000..0017fbd --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs @@ -0,0 +1,113 @@ +using UnityEngine; +using System.Collections; + +/* +----------------------- + + AmbienceEmitter() + +----------------------- +*/ +public class AmbienceEmitter : MonoBehaviour { + + public SoundFXRef[] ambientSounds = new SoundFXRef[0]; + public bool autoActivate = true; + [Tooltip("Automatically play the sound randomly again when checked. Should be OFF for looping sounds")] + public bool autoRetrigger = true; + [MinMax( 2.0f, 4.0f, 0.1f, 10.0f )] + public Vector2 randomRetriggerDelaySecs = new Vector2( 2.0f, 4.0f ); + [Tooltip( "If defined, the sounds will randomly play from these transform positions, otherwise the sound will play from this transform" )] + public Transform[] playPositions = new Transform[0]; + private bool activated = false; + private int playingIdx = -1; + private float nextPlayTime = 0.0f; + private float fadeTime = 0.25f; + private int lastPosIdx = -1; + + /* + ----------------------- + Awake() + ----------------------- + */ + void Awake() { + if ( autoActivate ) { + activated = true; + nextPlayTime = Time.time + Random.Range( randomRetriggerDelaySecs.x, randomRetriggerDelaySecs.y ); + } + // verify all the play positions are valid + foreach ( Transform t in playPositions ) { + if ( t == null ) { + Debug.LogWarning( "[AmbienceEmitter] Invalid play positions in " + name ); + playPositions = new Transform[0]; + break; + } + } + } + + /* + ----------------------- + Update() + ----------------------- + */ + void Update() { + if ( activated ) { + if ( ( playingIdx == -1 ) || autoRetrigger ) { + if ( Time.time >= nextPlayTime ) { + Play(); + if ( !autoRetrigger ) { + activated = false; + } + } + } + } + } + + /* + ----------------------- + OnTriggerEnter() + ----------------------- + */ + public void OnTriggerEnter( Collider col ) { + activated = !activated; + } + + /* + ----------------------- + Play() + ----------------------- + */ + public void Play() { + Transform transformToPlayFrom = transform; + if ( playPositions.Length > 0 ) { + int idx = Random.Range( 0, playPositions.Length ); + while ( ( playPositions.Length > 1 ) && ( idx == lastPosIdx ) ) { + idx = Random.Range( 0, playPositions.Length ); + } + transformToPlayFrom = playPositions[idx]; + lastPosIdx = idx; + } + playingIdx = ambientSounds[Random.Range(0, ambientSounds.Length)].PlaySoundAt( transformToPlayFrom.position ); + if ( playingIdx != -1 ) { + AudioManager.FadeInSound( playingIdx, fadeTime ); + nextPlayTime = Time.time + Random.Range( randomRetriggerDelaySecs.x, randomRetriggerDelaySecs.y ); + } + } + + /* + ----------------------- + EnableEmitter() + ----------------------- + */ + public void EnableEmitter( bool enable ) { + activated = enable; + if ( enable ) { + Play(); + } else { + if ( playingIdx != -1 ) { + AudioManager.FadeOutSound( playingIdx, fadeTime ); + } + } + + } + +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs.meta new file mode 100644 index 0000000..e5ecd9b --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AmbienceEmitter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c11944691f6b9cf44a391c95cb3f7dea +timeCreated: 1455050294 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs new file mode 100644 index 0000000..f77c3ea --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs @@ -0,0 +1,425 @@ +using UnityEngine; +using UnityEngine.Audio; +using System.Collections; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +using System; +using System.Reflection; +#endif + +public enum PreloadSounds { + Default, // default unity behavior + Preload, // audio clips are forced to preload + ManualPreload, // audio clips are forced to not preload, preloading must be done manually +} + +public enum Fade +{ + In, + Out +} + +[System.Serializable] +public class SoundGroup { + public SoundGroup( string name ) { + this.name = name; + } + public SoundGroup() { + mixerGroup = null; + maxPlayingSounds = 0; + preloadAudio = PreloadSounds.Default; + volumeOverride = 1.0f; + } + public void IncrementPlayCount() { + playingSoundCount = Mathf.Clamp( ++playingSoundCount, 0, maxPlayingSounds ); + } + public void DecrementPlayCount() { + playingSoundCount = Mathf.Clamp( --playingSoundCount, 0, maxPlayingSounds ); + } + public bool CanPlaySound() { + return ( maxPlayingSounds == 0 ) || ( playingSoundCount < maxPlayingSounds ); + } + + public string name = string.Empty; + public SoundFX[] soundList = new SoundFX[0]; + public AudioMixerGroup mixerGroup = null; // default = AudioManager.defaultMixerGroup + [Range(0,64)] + public int maxPlayingSounds = 0; // default = 0, unlimited + // TODO: this preload behavior is not yet implemented + public PreloadSounds preloadAudio = PreloadSounds.Default; // default = true, audio clip data will be preloaded + public float volumeOverride = 1.0f; // default = 1.0 + + [HideInInspector] + public int playingSoundCount = 0; +} + +/* +----------------------- + + AudioManager + +----------------------- +*/ +public partial class AudioManager : MonoBehaviour { + + [Tooltip("Make the audio manager persistent across all scene loads")] + public bool makePersistent = true; // true = don't destroy on load + [Tooltip("Enable the OSP audio plugin features")] + public bool enableSpatializedAudio = true; // true = enable spatialized audio + [Tooltip("Always play spatialized sounds with no reflections (Default)")] + public bool enableSpatializedFastOverride = false; // true = disable spatialized reflections override + [Tooltip("The audio mixer asset used for snapshot blends, etc.")] + public AudioMixer audioMixer = null; + [Tooltip( "The audio mixer group used for the pooled emitters" )] + public AudioMixerGroup defaultMixerGroup = null; + [Tooltip( "The audio mixer group used for the reserved pool emitter" )] + public AudioMixerGroup reservedMixerGroup = null; + [Tooltip( "The audio mixer group used for voice chat" )] + public AudioMixerGroup voiceChatMixerGroup = null; + [Tooltip("Log all PlaySound calls to the Unity console")] + public bool verboseLogging = false; // true = log all PlaySounds + [Tooltip("Maximum sound emitters")] + public int maxSoundEmitters = 32; // total number of sound emitters created + [Tooltip("Default volume for all sounds modulated by individual sound FX volumes")] + public float volumeSoundFX = 1.0f; // user pref: volume of all sound FX + [Tooltip("Sound FX fade time")] + public float soundFxFadeSecs = 1.0f; // sound FX fade time + + public float audioMinFallOffDistance = 1.0f; // minimum falloff distance + public float audioMaxFallOffDistance = 25.0f; // maximum falloff distance + + public SoundGroup[] soundGroupings = new SoundGroup[0]; + + private Dictionary soundFXCache = null; + + static private AudioManager theAudioManager = null; + static private FastList names = new FastList(); + static private string[] defaultSound = new string[1] { "Default Sound" }; + static private SoundFX nullSound = new SoundFX(); + static private bool hideWarnings = false; + static public bool enableSpatialization { get { return ( theAudioManager !=null ) ? theAudioManager.enableSpatializedAudio : false; } } + + static public AudioManager Instance { get { return theAudioManager; } } + static public float NearFallOff { get { return theAudioManager.audioMinFallOffDistance; } } + static public float FarFallOff { get { return theAudioManager.audioMaxFallOffDistance; } } + static public AudioMixerGroup EmitterGroup { get { return theAudioManager.defaultMixerGroup; } } + static public AudioMixerGroup ReservedGroup { get { return theAudioManager.reservedMixerGroup; } } + static public AudioMixerGroup VoipGroup { get { return theAudioManager.voiceChatMixerGroup; } } + + /* + ----------------------- + Awake() + ----------------------- + */ + void Awake() { + Init(); + } + + /* + ----------------------- + OnDestroy() + ----------------------- + */ + void OnDestroy() { + // we only want the initialized audio manager instance cleaning up the sound emitters + if ( theAudioManager == this ) { + if ( soundEmitterParent != null ) { + Destroy( soundEmitterParent ); + } + } + ///TODO - if you change scenes you'll want to call OnPreSceneLoad to detach the sound emitters + ///from anything they might be parented to or they will get destroyed with that object + ///there should only be one instance of the AudioManager across the life of the game/app + ///GameManager.OnPreSceneLoad -= OnPreSceneLoad; + } + + /* + ----------------------- + Init() + ----------------------- + */ + void Init() { + if ( theAudioManager != null ) { + if ( Application.isPlaying && ( theAudioManager != this ) ) { + enabled = false; + } + return; + } + theAudioManager = this; + + ///TODO - if you change scenes you'll want to call OnPreSceneLoad to detach the sound emitters + ///from anything they might be parented to or they will get destroyed with that object + ///there should only be one instance of the AudioManager across the life of the game/app + ///GameManager.OnPreSceneLoad += OnPreSceneLoad; + + // make sure the first one is a null sound + nullSound.name = "Default Sound"; + + // build the sound FX cache + RebuildSoundFXCache(); + + // create the sound emitters + if ( Application.isPlaying ) { + InitializeSoundSystem(); + if ( makePersistent && ( transform.parent == null ) ) { + // don't destroy the audio manager on scene loads + DontDestroyOnLoad( gameObject ); + } + } + +#if UNITY_EDITOR + Debug.Log( "[AudioManager] Initialized..." ); +#endif + } + + /* + ----------------------- + Update() + ----------------------- + */ + void Update() { + // update the free and playing lists + UpdateFreeEmitters(); + } + + /* + ----------------------- + RebuildSoundFXCache() + ----------------------- + */ + void RebuildSoundFXCache() { + // build the SoundFX dictionary for quick name lookups + int count = 0; + for ( int group = 0; group < soundGroupings.Length; group++ ) { + count += soundGroupings[group].soundList.Length; + } + soundFXCache = new Dictionary( count + 1 ); + // add the null sound + soundFXCache.Add( nullSound.name, nullSound ); + // add the rest + for ( int group = 0; group < soundGroupings.Length; group++ ) { + for ( int i = 0; i < soundGroupings[group].soundList.Length; i++ ) { + if ( soundFXCache.ContainsKey( soundGroupings[group].soundList[i].name ) ) { + Debug.LogError( "ERROR: Duplicate Sound FX name in the audio manager: '" + soundGroupings[group].name + "' > '" + soundGroupings[group].soundList[i].name + "'" ); + } else { + soundGroupings[group].soundList[i].Group = soundGroupings[group]; + soundFXCache.Add( soundGroupings[group].soundList[i].name, soundGroupings[group].soundList[i] ); + } + } + soundGroupings[group].playingSoundCount = 0; + } + } + + /* + ----------------------- + FindSoundFX() + ----------------------- + */ + static public SoundFX FindSoundFX( string name, bool rebuildCache = false ) { +#if UNITY_EDITOR + if ( theAudioManager == null ) { + Debug.LogError( "ERROR: audio manager not yet initialized or created!" + " Time: " + Time.time ); + return null; + } +#endif + if ( string.IsNullOrEmpty( name ) ) { + return nullSound; + } + if ( rebuildCache ) { + theAudioManager.RebuildSoundFXCache(); + } + if ( !theAudioManager.soundFXCache.ContainsKey( name ) ) { +#if DEBUG_BUILD || UNITY_EDITOR + Debug.LogError( "WARNING: Missing Sound FX in cache: " + name ); +#endif + return nullSound; + } + return theAudioManager.soundFXCache[name]; + } + + /* + ----------------------- + FindAudioManager() + ----------------------- + */ + static private bool FindAudioManager() { + GameObject audioManagerObject = GameObject.Find( "AudioManager" ); + if ( ( audioManagerObject == null ) || ( audioManagerObject.GetComponent() == null ) ) { + if ( !hideWarnings ) { + Debug.LogError( "[ERROR] AudioManager object missing from hierarchy!" ); + hideWarnings = true; + } + return false; + } else { + audioManagerObject.GetComponent().Init(); + } + return true; + } + + /* + ----------------------- + GetGameObject() + ----------------------- + */ + static public GameObject GetGameObject() { + if ( theAudioManager == null ) { + if ( !FindAudioManager() ) { + return null; + } + } + return theAudioManager.gameObject; + } + + /* + ----------------------- + NameMinusGroup() + strip off the sound group from the inspector dropdown + ----------------------- + */ + static public string NameMinusGroup( string name ) { + if ( name.IndexOf( "/" ) > -1 ) { + return name.Substring( name.IndexOf( "/" ) + 1 ); + } + return name; + } + + /* + ----------------------- + GetSoundFXNames() + used by the inspector + ----------------------- + */ + static public string[] GetSoundFXNames( string currentValue, out int currentIdx ) { + currentIdx = 0; + names.Clear(); + if ( theAudioManager == null ) { + if ( !FindAudioManager() ) { + return defaultSound; + } + } + names.Add( nullSound.name ); + for ( int group = 0; group < theAudioManager.soundGroupings.Length; group++ ) { + for ( int i = 0; i < theAudioManager.soundGroupings[group].soundList.Length; i++ ) { + if ( string.Compare( currentValue, theAudioManager.soundGroupings[group].soundList[i].name, true ) == 0 ) { + currentIdx = names.Count; + } + names.Add( theAudioManager.soundGroupings[group].name + "/" + theAudioManager.soundGroupings[group].soundList[i].name ); + } + } + //names.Sort( delegate( string s1, string s2 ) { return s1.CompareTo( s2 ); } ); + return names.ToArray(); + + } +#if UNITY_EDITOR + /* + ----------------------- + OnPrefabReimported() + ----------------------- + */ + static public void OnPrefabReimported() { + if ( theAudioManager != null ) { + Debug.Log( "[AudioManager] Reimporting the sound FX cache." ); + theAudioManager.RebuildSoundFXCache(); + } + } + + /* + ----------------------- + PlaySound() + used in the editor + ----------------------- + */ + static public void PlaySound( string soundFxName ) { + if ( theAudioManager == null ) { + if ( !FindAudioManager() ) { + return; + } + } + SoundFX soundFX = FindSoundFX( soundFxName, true ); + if ( soundFX == null ) { + return; + } + AudioClip clip = soundFX.GetClip(); + if ( clip != null ) { + Assembly unityEditorAssembly = typeof(AudioImporter).Assembly; + Type audioUtilClass = unityEditorAssembly.GetType("UnityEditor.AudioUtil"); + MethodInfo method = audioUtilClass.GetMethod( + "PlayClip", + BindingFlags.Static | BindingFlags.Public, + null, + new System.Type[] { typeof(AudioClip) }, + null ); + method.Invoke( null, new object[] { clip } ); + } + } + + /* + ----------------------- + IsSoundPlaying() + used in the editor + ----------------------- + */ + static public bool IsSoundPlaying( string soundFxName ) { + if ( theAudioManager == null ) { + if ( !FindAudioManager() ) { + return false; + } + } + SoundFX soundFX = FindSoundFX( soundFxName, true ); + if ( soundFX == null ) { + return false; + } + AudioClip clip = soundFX.GetClip(); + if ( clip != null ) { + Assembly unityEditorAssembly = typeof(AudioImporter).Assembly; + Type audioUtilClass = unityEditorAssembly.GetType("UnityEditor.AudioUtil"); + MethodInfo method = audioUtilClass.GetMethod( + "IsClipPlaying", + BindingFlags.Static | BindingFlags.Public, + null, + new System.Type[] { typeof(AudioClip) }, + null ); + return Convert.ToBoolean( method.Invoke( null, new object[] { clip } ) ); + } + + return false; + } + + /* + ----------------------- + StopSound() + used in the editor + ----------------------- + */ + static public void StopSound(string soundFxName) + { + if (theAudioManager == null) + { + if (!FindAudioManager()) + { + return; + } + } + SoundFX soundFX = FindSoundFX(soundFxName, true); + if (soundFX == null) + { + return; + } + AudioClip clip = soundFX.GetClip(); + if (clip != null) + { + Assembly unityEditorAssembly = typeof(AudioImporter).Assembly; + Type audioUtilClass = unityEditorAssembly.GetType("UnityEditor.AudioUtil"); + MethodInfo method = audioUtilClass.GetMethod( + "StopClip", + BindingFlags.Static | BindingFlags.Public, + null, + new System.Type[] { typeof(AudioClip) }, + null); + method.Invoke(null, new object[] { clip }); + } + } +#endif +} + diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs.meta new file mode 100644 index 0000000..02c9d03 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d1d30b41806244fca035fdae2896fb7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs new file mode 100644 index 0000000..b8e8181 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs @@ -0,0 +1,782 @@ +using UnityEngine; +using UnityEngine.Audio; + +//------------------------------------------------------------------------- +// Types +//------------------------------------------------------------------------- + +public enum EmitterChannel { + None = -1, + Reserved = 0, // plays on the single reserved emitter + Any // queues to the next available emitter +} + +[System.Serializable] +public class MixerSnapshot { + public AudioMixerSnapshot snapshot = null; + public float transitionTime = 0.25f; +} + +/* +----------------------- + + GameManager Sound Routines + +----------------------- +*/ +public partial class AudioManager : MonoBehaviour { + + public enum Fade { + In, + Out + } + + private float audioMaxFallOffDistanceSqr = 25.0f * 25.0f; // past this distance, sounds are ignored for the local player + + private SoundEmitter[] soundEmitters = null; // pool of sound emitters to play sounds through + + private FastList playingEmitters = new FastList(); + private FastList nextFreeEmitters = new FastList(); + + private MixerSnapshot currentSnapshot = null; + + static private GameObject soundEmitterParent = null; // parent object for the sound emitters + static private Transform staticListenerPosition = null; // play position for regular 2D sounds + + static private bool showPlayingEmitterCount = false; + static private bool forceShowEmitterCount = false; + + static private bool soundEnabled = true; + static public bool SoundEnabled { get { return soundEnabled; } } + + static readonly AnimationCurve defaultReverbZoneMix = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + + /* + ----------------------- + InitializeSoundSystem() + initialize persistent sound emitter objects that live across scene loads + ----------------------- + */ + void InitializeSoundSystem() { + + int bufferLength = 960; + int numBuffers = 4; + AudioSettings.GetDSPBufferSize( out bufferLength, out numBuffers ); + if ( Application.isPlaying ) { + Debug.Log( "[AudioManager] Audio Sample Rate: " + AudioSettings.outputSampleRate ); + Debug.Log( "[AudioManager] Audio Buffer Length: " + bufferLength + " Size: " + numBuffers ); + } + + // find the audio listener for playing regular 2D sounds + AudioListener audioListenerObject = GameObject.FindObjectOfType() as AudioListener; + if ( audioListenerObject == null ) { + Debug.LogError( "[AudioManager] Missing AudioListener object! Add one to the scene." ); + } else { + staticListenerPosition = audioListenerObject.transform; + } + + // we allocate maxSoundEmitters + reserved channels + soundEmitters = new SoundEmitter[maxSoundEmitters+(int)EmitterChannel.Any]; + + // see if the sound emitters have already been created, if so, nuke it, it shouldn't exist in the scene upon load + soundEmitterParent = GameObject.Find( "__SoundEmitters__" ); + if ( soundEmitterParent != null ) { + // delete any sound emitters hanging around + Destroy( soundEmitterParent ); + } + + // create them all + soundEmitterParent = new GameObject( "__SoundEmitters__" ); + for ( int i = 0; i < maxSoundEmitters + (int)EmitterChannel.Any; i++ ) { + GameObject emitterObject = new GameObject( "SoundEmitter_" + i ); + emitterObject.transform.parent = soundEmitterParent.transform; + emitterObject.transform.position = Vector3.zero; + // don't ever save this to the scene + emitterObject.hideFlags = HideFlags.DontSaveInEditor; + // add the sound emitter components + soundEmitters[i] = emitterObject.AddComponent(); + soundEmitters[i].SetDefaultParent( soundEmitterParent.transform ); + soundEmitters[i].SetChannel( i ); + soundEmitters[i].Stop(); + // save off the original index + soundEmitters[i].originalIdx = i; + } + // reset the free emitter lists + ResetFreeEmitters(); + soundEmitterParent.hideFlags = HideFlags.DontSaveInEditor; + + audioMaxFallOffDistanceSqr = audioMaxFallOffDistance * audioMaxFallOffDistance; + } + + /* + ----------------------- + UpdateFreeEmitters() + ----------------------- + */ + void UpdateFreeEmitters() { + if ( verboseLogging ) { + if ( Input.GetKeyDown( KeyCode.A ) ) { + forceShowEmitterCount = !forceShowEmitterCount; + } + if ( forceShowEmitterCount ) { + showPlayingEmitterCount = true; + } + } + // display playing emitter count when the sound system is overwhelmed + int total = 0, veryLow = 0, low = 0, def = 0, high = 0, veryHigh = 0; + + // find emitters that are done playing and add them to the nextFreeEmitters list + for ( int i = 0; i < playingEmitters.size; ) { + if ( playingEmitters[i] == null ) { + Debug.LogError( "[AudioManager] ERROR: playingEmitters list had a null emitter! Something nuked a sound emitter!!!" ); + playingEmitters.RemoveAtFast( i ); + return; + } + if ( !playingEmitters[i].IsPlaying() ) { + // add to the free list and remove from the playing list + if ( verboseLogging ) { + if ( nextFreeEmitters.Contains( playingEmitters[i] ) ) { + Debug.LogError( "[AudioManager] ERROR: playing sound emitter already in the free emitters list!" ); + } + } + playingEmitters[i].Stop(); + nextFreeEmitters.Add( playingEmitters[i] ); + playingEmitters.RemoveAtFast( i ); + continue; + } + // debugging/profiling + if ( verboseLogging && showPlayingEmitterCount ) { + total++; + switch ( playingEmitters[i].priority ) { + case SoundPriority.VeryLow: veryLow++; break; + case SoundPriority.Low: low++; break; + case SoundPriority.Default: def++; break; + case SoundPriority.High: high++; break; + case SoundPriority.VeryHigh: veryHigh++; break; + } + } + i++; + } + if ( verboseLogging && showPlayingEmitterCount ) { + Debug.LogWarning( string.Format( "[AudioManager] Playing sounds: Total {0} | VeryLow {1} | Low {2} | Default {3} | High {4} | VeryHigh {5} | Free {6}", Fmt( total ), Fmt( veryLow ), Fmt( low ), Fmt( def ), Fmt( high ), Fmt( veryHigh ), FmtFree( nextFreeEmitters.Count ) ) ); + showPlayingEmitterCount = false; + } + } + + /* + ----------------------- + Fmt() + ----------------------- + */ + string Fmt( int count ) { + float t = count / (float)theAudioManager.maxSoundEmitters; + if ( t < 0.5f ) { + return "" + count.ToString() + ""; + } else if ( t < 0.7 ) { + return "" + count.ToString() + ""; + } else { + return "" + count.ToString() + ""; + } + } + + /* + ----------------------- + FmtFree() + ----------------------- + */ + string FmtFree( int count ) { + float t = count / (float)theAudioManager.maxSoundEmitters; + if ( t < 0.2f ) { + return "" + count.ToString() + ""; + } else if ( t < 0.3 ) { + return "" + count.ToString() + ""; + } else { + return "" + count.ToString() + ""; + } + } + + /* + ----------------------- + OnPreSceneLoad() + ----------------------- + */ + void OnPreSceneLoad() { + // move any attached sounds back to the sound emitters parent before changing levels so they don't get destroyed + Debug.Log( "[AudioManager] OnPreSceneLoad cleanup" ); + for ( int i = 0; i < soundEmitters.Length; i++ ) { + soundEmitters[i].Stop(); + soundEmitters[i].ResetParent( soundEmitterParent.transform ); + } + // reset our emitter lists + ResetFreeEmitters(); + } + + /* + ----------------------- + ResetFreeEmitters() + ----------------------- + */ + void ResetFreeEmitters() { + nextFreeEmitters.Clear(); + playingEmitters.Clear(); + for ( int i = (int)EmitterChannel.Any; i < soundEmitters.Length; i++ ) { + nextFreeEmitters.Add( soundEmitters[i] ); + } + } + + /* + ----------------------- + FadeOutSoundChannel() + utility function to fade out a playing sound channel + ----------------------- + */ + static public void FadeOutSoundChannel( int channel, float delaySecs, float fadeTime ) { + theAudioManager.soundEmitters[channel].FadeOutDelayed( delaySecs, fadeTime ); + } + + /* + ----------------------- + StopSound() + ----------------------- + */ + static public bool StopSound( int idx, bool fadeOut = true, bool stopReserved = false ) { + if ( !stopReserved && ( idx == (int)EmitterChannel.Reserved ) ) { + return false; + } + if ( !fadeOut ) { + theAudioManager.soundEmitters[idx].Stop(); + } + else { + theAudioManager.soundEmitters[idx].FadeOut( theAudioManager.soundFxFadeSecs ); + } + + return true; + } + + /* + ----------------------- + FadeInSound() + ----------------------- + */ + public static void FadeInSound( int idx, float fadeTime, float volume ) { + theAudioManager.soundEmitters[idx].FadeIn( fadeTime, volume ); + } + + /* + ----------------------- + FadeInSound() + ----------------------- + */ + public static void FadeInSound( int idx, float fadeTime ) { + theAudioManager.soundEmitters[idx].FadeIn( fadeTime ); + } + + /* + ----------------------- + FadeOutSound() + ----------------------- + */ + public static void FadeOutSound( int idx, float fadeTime ) { + theAudioManager.soundEmitters[idx].FadeOut( fadeTime ); + } + + /* + ----------------------- + StopAllSounds() + ----------------------- + */ + public static void StopAllSounds( bool fadeOut, bool stopReserved = false ) { + for ( int i = 0; i < theAudioManager.soundEmitters.Length; i++ ) { + StopSound( i, fadeOut, stopReserved ); + } + } + + /* + ----------------------- + MuteAllSounds() + ----------------------- + */ + public void MuteAllSounds( bool mute, bool muteReserved = false ) { + for ( int i = 0; i < soundEmitters.Length; i++ ) { + if ( !muteReserved && ( i == (int)EmitterChannel.Reserved ) ) { + continue; + } + soundEmitters[i].audioSource.mute = true; + } + } + + /* + ----------------------- + UnMuteAllSounds() + ----------------------- + */ + public void UnMuteAllSounds( bool unmute, bool unmuteReserved = false ) { + for ( int i = 0; i < soundEmitters.Length; i++ ) { + if ( !unmuteReserved && ( i == (int)EmitterChannel.Reserved ) ) { + continue; + } + if ( soundEmitters[i].audioSource.isPlaying ) { + soundEmitters[i].audioSource.mute = false; + } + } + } + + /* + ----------------------- + GetEmitterEndTime() + ----------------------- + */ + static public float GetEmitterEndTime( int idx ) { + return theAudioManager.soundEmitters[idx].endPlayTime; + } + + /* + ----------------------- + SetEmitterTime() + ----------------------- + */ + static public float SetEmitterTime( int idx, float time ) { + return theAudioManager.soundEmitters[idx].time = time; + } + + /* + ----------------------- + PlaySound() + ----------------------- + */ + static public int PlaySound( AudioClip clip, float volume, EmitterChannel src = EmitterChannel.Any, float delay = 0.0f, float pitchVariance = 1.0f, bool loop = false ) { + if ( !SoundEnabled ) { + return -1; + } + return PlaySoundAt( ( staticListenerPosition != null ) ? staticListenerPosition.position : Vector3.zero, clip, volume, src, delay, pitchVariance, loop ); + } + + /* + ----------------------- + FindFreeEmitter() + ----------------------- + */ + static private int FindFreeEmitter( EmitterChannel src, SoundPriority priority ) { + // default to the reserved emitter + SoundEmitter next = theAudioManager.soundEmitters[0]; + if ( src == EmitterChannel.Any ) { + // pull from the free emitter list if possible + if ( theAudioManager.nextFreeEmitters.size > 0 ) { + // return the first in the list + next = theAudioManager.nextFreeEmitters[0]; + // remove it from the free list + theAudioManager.nextFreeEmitters.RemoveAtFast( 0 ); + } else { + // no free emitters available so pull from the lowest priority sound + if ( priority == SoundPriority.VeryLow ) { + // skip low priority sounds + return -1; + } else { + // find a playing emitter that has a lower priority than what we're requesting + // TODO - we could first search for Very Low, then Low, etc ... TBD if it's worth the effort + next = theAudioManager.playingEmitters.Find( item => item != null && item.priority < priority ); + if ( next == null ) { + // last chance to find a free emitter + if ( priority < SoundPriority.Default ) { + // skip sounds less than the default priority + if ( theAudioManager.verboseLogging ) { + Debug.LogWarning( "[AudioManager] skipping sound " + priority ); + } + return -1; + } else { + // grab a default priority emitter so that we don't cannabalize a high priority sound + next = theAudioManager.playingEmitters.Find( item => item != null && item.priority <= SoundPriority.Default ); ; + } + } + if ( next != null ) { + if ( theAudioManager.verboseLogging ) { + Debug.LogWarning( "[AudioManager] cannabalizing " + next.originalIdx + " Time: " + Time.time ); + } + // remove it from the playing list + next.Stop(); + theAudioManager.playingEmitters.RemoveFast( next ); + } + } + } + } + if ( next == null ) { + Debug.LogError( "[AudioManager] ERROR - absolutely couldn't find a free emitter! Priority = " + priority + " TOO MANY PlaySound* calls!" ); + showPlayingEmitterCount = true; + return -1; + } + return next.originalIdx; + } + + /* + ----------------------- + PlaySound() + ----------------------- + */ + static public int PlaySound( SoundFX soundFX, EmitterChannel src = EmitterChannel.Any, float delay = 0.0f ) { + if ( !SoundEnabled ) { + return -1; + } + return PlaySoundAt( ( staticListenerPosition != null ) ? staticListenerPosition.position : Vector3.zero, soundFX, src, delay ); + } + + /* + ----------------------- + PlaySoundAt() + ----------------------- + */ + static public int PlaySoundAt( Vector3 position, SoundFX soundFX, EmitterChannel src = EmitterChannel.Any, float delay = 0.0f, float volumeOverride = 1.0f, float pitchMultiplier = 1.0f ) { + if ( !SoundEnabled ) { + return -1; + } + + AudioClip clip = soundFX.GetClip(); + if ( clip == null ) { + return -1; + } + + // check the distance from the local player and ignore sounds out of range + if ( staticListenerPosition != null ) { + float distFromListener = ( staticListenerPosition.position - position ).sqrMagnitude; + if ( distFromListener > theAudioManager.audioMaxFallOffDistanceSqr ) { + return -1; + } + if ( distFromListener > soundFX.MaxFalloffDistSquared ) { + return -1; + } + } + + // check max playing sounds + if ( soundFX.ReachedGroupPlayLimit() ) { + if ( theAudioManager.verboseLogging ) { + Debug.Log( "[AudioManager] PlaySoundAt() with " + soundFX.name + " skipped due to group play limit" ); + } + return -1; + } + + int idx = FindFreeEmitter( src, soundFX.priority ); + if ( idx == -1 ) { + // no free emitters - should only happen on very low priority sounds + return -1; + } + SoundEmitter emitter = theAudioManager.soundEmitters[idx]; + + // make sure to detach the emitter from a previous parent + emitter.ResetParent( soundEmitterParent.transform ); + emitter.gameObject.SetActive( true ); + + // set up the sound emitter + AudioSource audioSource = emitter.audioSource; + ONSPAudioSource osp = emitter.osp; + + audioSource.enabled = true; + audioSource.volume = Mathf.Clamp01( Mathf.Clamp01( theAudioManager.volumeSoundFX * soundFX.volume ) * volumeOverride * soundFX.GroupVolumeOverride ); + audioSource.pitch = soundFX.GetPitch() * pitchMultiplier; + audioSource.time = 0.0f; + audioSource.spatialBlend = 1.0f; + audioSource.rolloffMode = soundFX.falloffCurve; + if ( soundFX.falloffCurve == AudioRolloffMode.Custom ) { + audioSource.SetCustomCurve( AudioSourceCurveType.CustomRolloff, soundFX.volumeFalloffCurve ); + } + audioSource.SetCustomCurve( AudioSourceCurveType.ReverbZoneMix, soundFX.reverbZoneMix ); + audioSource.dopplerLevel = 0; + audioSource.clip = clip; + audioSource.spread = soundFX.spread; + audioSource.loop = soundFX.looping; + audioSource.mute = false; + audioSource.minDistance = soundFX.falloffDistance.x; + audioSource.maxDistance = soundFX.falloffDistance.y; + audioSource.outputAudioMixerGroup = soundFX.GetMixerGroup( AudioManager.EmitterGroup ); + // set the play time so we can check when sounds are done + emitter.endPlayTime = Time.time + clip.length + delay; + // cache the default volume for fading + emitter.defaultVolume = audioSource.volume; + // sound priority + emitter.priority = soundFX.priority; + // reset this + emitter.onFinished = null; + // update the sound group limits + emitter.SetPlayingSoundGroup( soundFX.Group ); + // add to the playing list + if ( src == EmitterChannel.Any ) { + theAudioManager.playingEmitters.AddUnique( emitter ); + } + + // OSP properties + if ( osp != null ) { + osp.EnableSpatialization = soundFX.ospProps.enableSpatialization; + osp.EnableRfl = theAudioManager.enableSpatializedFastOverride || soundFX.ospProps.useFastOverride ? true : false; + osp.Gain = soundFX.ospProps.gain; + osp.UseInvSqr = soundFX.ospProps.enableInvSquare; + osp.Near = soundFX.ospProps.invSquareFalloff.x; + osp.Far = soundFX.ospProps.invSquareFalloff.y; + audioSource.spatialBlend = (soundFX.ospProps.enableSpatialization) ? 1.0f : 0.8f; + + // make sure to set the properties in the audio source before playing + osp.SetParameters(ref audioSource); + } + + audioSource.transform.position = position; + + if ( theAudioManager.verboseLogging ) { + Debug.Log( "[AudioManager] PlaySoundAt() channel = " + idx + " soundFX = " + soundFX.name + " volume = " + emitter.volume + " Delay = " + delay + " time = " + Time.time + "\n" ); + } + + // play the sound + if ( delay > 0f ) { + audioSource.PlayDelayed( delay ); + } else { + audioSource.Play(); + } + + return idx; + } + + /* + ----------------------- + PlayRandomSoundAt() + ----------------------- + */ + static public int PlayRandomSoundAt( Vector3 position, AudioClip[] clips, float volume, EmitterChannel src = EmitterChannel.Any, float delay = 0.0f, float pitch = 1.0f, bool loop = false ) { + if ( ( clips == null ) || ( clips.Length == 0 ) ) { + return -1; + } + int idx = Random.Range( 0, clips.Length ); + return PlaySoundAt( position, clips[idx], volume, src, delay, pitch, loop ); + } + + /* + ----------------------- + PlaySoundAt() + ----------------------- + */ + static public int PlaySoundAt( Vector3 position, AudioClip clip, float volume = 1.0f, EmitterChannel src = EmitterChannel.Any, float delay = 0.0f, float pitch = 1.0f, bool loop = false ) { + if ( !SoundEnabled ) { + return -1; + } + + if ( clip == null ) { + return -1; + } + + // check the distance from the local player and ignore sounds out of range + if ( staticListenerPosition != null ) { + if ( ( staticListenerPosition.position - position ).sqrMagnitude > theAudioManager.audioMaxFallOffDistanceSqr ) { + // no chance of being heard + return -1; + } + } + + int idx = FindFreeEmitter( src, 0 ); + if ( idx == -1 ) { + // no free emitters - should only happen on very low priority sounds + return -1; + } + SoundEmitter emitter = theAudioManager.soundEmitters[idx]; + + // make sure to detach the emitter from a previous parent + emitter.ResetParent( soundEmitterParent.transform ); + emitter.gameObject.SetActive( true ); + + // set up the sound emitter + AudioSource audioSource = emitter.audioSource; + ONSPAudioSource osp = emitter.osp; + + audioSource.enabled = true; + audioSource.volume = Mathf.Clamp01( theAudioManager.volumeSoundFX * volume ); + audioSource.pitch = pitch; + audioSource.spatialBlend = 0.8f; + audioSource.rolloffMode = AudioRolloffMode.Linear; + audioSource.SetCustomCurve( AudioSourceCurveType.ReverbZoneMix, defaultReverbZoneMix ); + audioSource.dopplerLevel = 0.0f; + audioSource.clip = clip; + audioSource.spread = 0.0f; + audioSource.loop = loop; + audioSource.mute = false; + audioSource.minDistance = theAudioManager.audioMinFallOffDistance; + audioSource.maxDistance = theAudioManager.audioMaxFallOffDistance; + audioSource.outputAudioMixerGroup = AudioManager.EmitterGroup; + // set the play time so we can check when sounds are done + emitter.endPlayTime = Time.time + clip.length + delay; + // cache the default volume for fading + emitter.defaultVolume = audioSource.volume; + // default priority + emitter.priority = 0; + // reset this + emitter.onFinished = null; + // update the sound group limits + emitter.SetPlayingSoundGroup( null ); + // add to the playing list + if ( src == EmitterChannel.Any ) { + theAudioManager.playingEmitters.AddUnique( emitter ); + } + + // disable spatialization (by default for regular AudioClips) + if ( osp != null ) { + osp.EnableSpatialization = false; + } + + audioSource.transform.position = position; + + if ( theAudioManager.verboseLogging ) { + Debug.Log( "[AudioManager] PlaySoundAt() channel = " + idx + " clip = " + clip.name + " volume = " + emitter.volume + " Delay = " + delay + " time = " + Time.time + "\n" ); + } + + // play the sound + if ( delay > 0f ) { + audioSource.PlayDelayed( delay ); + } else { + audioSource.Play(); + } + + return idx; + } + + /* + ----------------------- + SetOnFinished() + ----------------------- + */ + public static void SetOnFinished( int emitterIdx, System.Action onFinished ) { + if ( emitterIdx >= 0 && emitterIdx < theAudioManager.maxSoundEmitters ) { + theAudioManager.soundEmitters[emitterIdx].SetOnFinished( onFinished ); + } + } + + /* + ----------------------- + SetOnFinished() + ----------------------- + */ + public static void SetOnFinished( int emitterIdx, System.Action onFinished, object obj ) { + if ( emitterIdx >= 0 && emitterIdx < theAudioManager.maxSoundEmitters ) { + theAudioManager.soundEmitters[emitterIdx].SetOnFinished( onFinished, obj ); + } + } + + /* + ----------------------- + AttachSoundToParent() + ----------------------- + */ + public static void AttachSoundToParent( int idx, Transform parent ) { + if ( theAudioManager.verboseLogging ) { + string parentName = parent.name; + if ( parent.parent != null ) { + parentName = parent.parent.name + "/" + parentName; + } + Debug.Log( "[AudioManager] ATTACHING INDEX " + idx + " to " + parentName ); + } + theAudioManager.soundEmitters[idx].ParentTo( parent ); + } + + /* + ----------------------- + DetachSoundFromParent() + ----------------------- + */ + public static void DetachSoundFromParent( int idx ) { + if ( theAudioManager.verboseLogging ) { + Debug.Log( "[AudioManager] DETACHING INDEX " + idx ); + } + theAudioManager.soundEmitters[idx].DetachFromParent(); + } + + /* + ----------------------- + DetachSoundsFromParent() + ----------------------- + */ + public static void DetachSoundsFromParent( SoundEmitter[] emitters, bool stopSounds = true ) { + if ( emitters == null ) { + return; + } + foreach ( SoundEmitter emitter in emitters ) { + if ( emitter.defaultParent != null ) { + if ( stopSounds ) { + emitter.Stop(); + } + emitter.DetachFromParent(); + // make sure it's active + emitter.gameObject.SetActive( true ); + } else { + if ( stopSounds ) { + emitter.Stop(); + } + } + } + } + + /* + ----------------------- + SetEmitterMixerGroup() + ----------------------- + */ + public static void SetEmitterMixerGroup( int idx, AudioMixerGroup mixerGroup ) { + if ( ( theAudioManager != null ) && ( idx > -1 ) ) { + theAudioManager.soundEmitters[idx].SetAudioMixer( mixerGroup ); + } + } + + /* + ----------------------- + GetActiveSnapshot() + ----------------------- + */ + public static MixerSnapshot GetActiveSnapshot() { + return ( theAudioManager != null ) ? theAudioManager.currentSnapshot : null; + } + + /* + ----------------------- + SetCurrentSnapshot() + ----------------------- + */ + public static void SetCurrentSnapshot( MixerSnapshot mixerSnapshot ) { +#if UNITY_EDITOR + if ( mixerSnapshot == null || mixerSnapshot.snapshot == null ) { + Debug.LogError( "[AudioManager] ERROR setting empty mixer snapshot!" ); + } else { + Debug.Log( "[AudioManager] Setting audio mixer snapshot: " + ( ( mixerSnapshot != null && mixerSnapshot.snapshot != null ) ? mixerSnapshot.snapshot.name : "None" ) + " Time: " + Time.time ); + } +#endif + if ( theAudioManager != null ) { + if ( ( mixerSnapshot != null ) && ( mixerSnapshot.snapshot != null ) ) { + mixerSnapshot.snapshot.TransitionTo( mixerSnapshot.transitionTime ); + } else { + mixerSnapshot = null; + } + theAudioManager.currentSnapshot = mixerSnapshot; + } + } + + /* + ----------------------- + BlendWithCurrentSnapshot() + ----------------------- + */ + public static void BlendWithCurrentSnapshot( MixerSnapshot blendSnapshot, float weight, float blendTime = 0.0f ) { + if ( theAudioManager != null ) { + if ( theAudioManager.audioMixer == null ) { + Debug.LogWarning( "[AudioManager] can't call BlendWithCurrentSnapshot if the audio mixer is not set!" ); + return; + } + if ( blendTime == 0.0f ) { + blendTime = Time.deltaTime; + } + if ( ( theAudioManager.currentSnapshot != null ) && (theAudioManager.currentSnapshot.snapshot != null ) ) { + if ( ( blendSnapshot != null ) && ( blendSnapshot.snapshot != null ) ) { + weight = Mathf.Clamp01( weight ); + if ( weight == 0.0f ) { + // revert to the default snapshot + theAudioManager.currentSnapshot.snapshot.TransitionTo( blendTime ); + } else { + AudioMixerSnapshot[] snapshots = new AudioMixerSnapshot[] { theAudioManager.currentSnapshot.snapshot, blendSnapshot.snapshot }; + float[] weights = new float[] { 1.0f - weight, weight }; + theAudioManager.audioMixer.TransitionToSnapshots( snapshots, weights, blendTime ); + } + } + } + } + } + +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs.meta new file mode 100644 index 0000000..b819ea7 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/AudioManager_Sound.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41cb0f893e9a44e83b09a66c55bd7856 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor.meta new file mode 100644 index 0000000..28043d1 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 02213405caaf04aeea7876974c06fa5a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs new file mode 100644 index 0000000..c3a96f5 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using UnityEditor; + +/* +----------------------- +AudioImportPostProcessor() +----------------------- +*/ +public class AudioImportPostProcessor : AssetPostprocessor { + + static void OnPostprocessAllAssets( string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths ) { + AudioManager audioManager = AudioManager.Instance; + if ( audioManager != null ) { + // find the asset path to the loaded audio manager prefab +#if UNITY_2018_2_OR_NEWER + Object prefabObject = PrefabUtility.GetCorrespondingObjectFromSource( audioManager ); +#else + Object prefabObject = PrefabUtility.GetPrefabParent( audioManager ); +#endif + if ( prefabObject != null ) { + string path = AssetDatabase.GetAssetPath( prefabObject ); + // check to see if the AudioManager prefab has been reimported. + // if so, rebuild everything + foreach ( string asset in importedAssets ) { + if ( asset.ToLower() == path.ToLower() ) { + // in the event the audio manager is selected, deselect it first before reloading + Debug.Log( "[AudioManager] AudioManager prefab reloaded: " + path ); + Selection.objects = new Object[0] { }; + // unfortunately even saving the audio manager prefab will trigger this action + //string msg = "The Audio Manager was reloaded. If you are going to be making modifications to the Audio Manager, "; + //msg += "please verify you have the latest version before proceeding. If in doubt, restart Unity before making modifications."; + //EditorUtility.DisplayDialog( "Audio Manager Prefab Reloaded", msg, "OK" ); + // do the actual reload + AudioManager.OnPrefabReimported(); + break; + } + } + } + } + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs.meta new file mode 100644 index 0000000..95789e5 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioImportPostProcessor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 48902580b26e3554d992bad48087eee5 +timeCreated: 1471010515 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs new file mode 100644 index 0000000..89285de --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs @@ -0,0 +1,626 @@ +using UnityEngine; +using UnityEditor; +using System.Collections.Generic; + +/* +----------------------- + + AudioManagerInspector + +----------------------- +*/ +[CustomEditor(typeof(AudioManager))] +public class AudioManagerInspector : Editor { + + private AudioManager audioManager = null; + private string dragDropIdentifier = "MoveSoundFX"; + private GUIStyle customDividerStyle = null; + + /* + ----------------------- + OnInspectorGUI() + ----------------------- + */ + public override void OnInspectorGUI() { + + audioManager = target as AudioManager; + + Event e = Event.current; + + // draw the default properties + DrawDefaultProperties(); + + // draw the categories section + DrawCategories( e ); + + serializedObject.Update(); + + // draw the sound effects for the selected category + DrawSoundEffects( e ); + + serializedObject.ApplyModifiedProperties(); + + CreateStyles(); + } + + /* + ----------------------- + MarkDirty() + ----------------------- + */ + void MarkDirty() { + serializedObject.SetIsDifferentCacheDirty(); + EditorUtility.SetDirty( audioManager ); + } + + static private int selectedGroup = 0; + private int nextGroup = -1; + private int editGroup = -1; + private FastList soundGroups = new FastList(); + private FastList groups = new FastList(); + private Rect dropArea = new Rect(); + private bool addSound = false; + private int deleteSoundIdx = -1; + private int dupeSoundIdx = -1; + private bool sortSounds = false; + private bool moveQueued = false; + private int origGroup = -1; + private int origIndex = -1; + private int moveToGroup = -1; + + /* + ----------------------- + DrawDefaultProperties() + ----------------------- + */ + void DrawDefaultProperties() { + + BeginContents(); + if ( DrawHeader( "Default Properties", true ) ) { + EditorGUILayout.BeginVertical( GUI.skin.box ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "makePersistent" ), new GUIContent( "Don't Destroy on Load" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "enableSpatializedAudio" ), new GUIContent( "Enable Spatialized Audio" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "enableSpatializedFastOverride" ), new GUIContent( "Force Disable Reflections" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "audioMixer" ), new GUIContent( "Master Audio Mixer" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "defaultMixerGroup" ), new GUIContent( "Pooled Emitter Mixer Group" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "reservedMixerGroup" ), new GUIContent( "Reserved Emitter Mixer Group" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "voiceChatMixerGroup" ), new GUIContent( "Voice Chat Mixer Group" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "verboseLogging" ), new GUIContent( "Verbose Logging" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "maxSoundEmitters" ), new GUIContent( "Max Sound Emitters" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "volumeSoundFX" ), new GUIContent( "Default Volume" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "soundFxFadeSecs" ), new GUIContent( "Sound FX Fade Secs" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "audioMinFallOffDistance" ), new GUIContent( "Minimum Falloff Distance" ) ); + EditorGUILayout.PropertyField( serializedObject.FindProperty( "audioMaxFallOffDistance" ), new GUIContent( "Maximum Falloff Distance" ) ); + EditorGUILayout.EndVertical(); + serializedObject.ApplyModifiedProperties(); + } + EndContents(); + } + + /* + ----------------------- + DrawSoundGroupProperties() + ----------------------- + */ + void DrawSoundGroupProperties() { + if ( selectedGroup == -1 ) { + return; + } + + SerializedProperty soundGroupsArray = serializedObject.FindProperty( "soundGroupings" ); + if ( selectedGroup >= soundGroupsArray.arraySize ) { + return; + } + SerializedProperty soundGroup = soundGroupsArray.GetArrayElementAtIndex( selectedGroup ); + string soundGroupName = soundGroup.FindPropertyRelative( "name" ).stringValue; + if ( DrawHeader( string.Format( "{0} Properties", soundGroupName ), true ) ) { + EditorGUILayout.BeginVertical( GUI.skin.box ); + EditorGUILayout.PropertyField( soundGroup.FindPropertyRelative( "mixerGroup" ), new GUIContent( "Override Mixer Group", "Leave empty to use the Audio Manager's default mixer group" ) ); + if ( !Application.isPlaying ) { + EditorGUILayout.PropertyField( soundGroup.FindPropertyRelative( "maxPlayingSounds" ), new GUIContent( "Max Playing Sounds Limit", "Max playing sounds for this sound group, 0 = no limit" ) ); + } else { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField( soundGroup.FindPropertyRelative( "maxPlayingSounds" ), new GUIContent( "Max Playing Sounds Limit", "Max playing sounds for this sound group, 0 = no limit" ) ); + // cast to the actual object + int playingSounds = soundGroup.FindPropertyRelative( "playingSoundCount" ).intValue; + EditorGUILayout.LabelField( string.Format( "Playing: {0}", playingSounds ), GUILayout.Width( 80.0f ) ); + EditorGUILayout.EndHorizontal(); + } + EditorGUILayout.PropertyField( soundGroup.FindPropertyRelative( "preloadAudio" ), new GUIContent( "Preload Audio Clips", "Default = No special preloading, Preload = Audio clips are set to 'Preload', Manual Preload = Audio clips are set to not 'Preload'" ) ); + EditorGUILayout.PropertyField( soundGroup.FindPropertyRelative( "volumeOverride" ), new GUIContent( "Volume Override", "All sounds played in this group will have volume scaled by this amount" ) ); + if ( soundGroup.FindPropertyRelative( "volumeOverride" ).floatValue == 0.0f ) { + EditorGUILayout.HelpBox( "With a volumeOverride of 0.0, these sounds will not play!", MessageType.Warning ); + } + EditorGUILayout.EndVertical(); + serializedObject.ApplyModifiedProperties(); + } + } + + /* + ----------------------- + DrawCategories() + ----------------------- + */ + void DrawCategories( Event e ) { + + // do any housework before we start drawing + if ( moveQueued ) { + // make a temp copy + List origSoundList = new List( audioManager.soundGroupings[origGroup].soundList ); + SoundFX temp = origSoundList[origIndex]; + List moveToSoundList = new List( audioManager.soundGroupings[moveToGroup].soundList ); + // add it to the move to group + moveToSoundList.Add( temp ); + audioManager.soundGroupings[moveToGroup].soundList = moveToSoundList.ToArray(); + // and finally, remove it from the original group + origSoundList.RemoveAt( origIndex ); + audioManager.soundGroupings[origGroup].soundList = origSoundList.ToArray(); + Debug.Log( "> Moved '" + temp.name + "' from " + "'" + audioManager.soundGroupings[origGroup].name + "' to '" + audioManager.soundGroupings[moveToGroup].name ); + MarkDirty(); + moveQueued = false; + } + // switch to the next group + if ( nextGroup > -1 ) { + selectedGroup = nextGroup; + nextGroup = -1; + } + // add a sound + if ( addSound ) { + List soundList = new List( audioManager.soundGroupings[selectedGroup].soundList ); + SoundFX soundFX = new SoundFX(); + soundFX.name = audioManager.soundGroupings[selectedGroup].name.ToLower() + "_new_unnamed_sound_fx"; + soundList.Add( soundFX ); + audioManager.soundGroupings[selectedGroup].soundList = soundList.ToArray(); + MarkDirty(); + addSound = false; + } + // sort the sounds + if ( sortSounds ) { + List soundList = new List( audioManager.soundGroupings[selectedGroup].soundList ); + soundList.Sort( delegate ( SoundFX sfx1, SoundFX sfx2 ) { return string.Compare( sfx1.name, sfx2.name ); } ); + audioManager.soundGroupings[selectedGroup].soundList = soundList.ToArray(); + MarkDirty(); + sortSounds = false; + } + // delete a sound + if ( deleteSoundIdx > -1 ) { + List soundList = new List( audioManager.soundGroupings[selectedGroup].soundList ); + soundList.RemoveAt( deleteSoundIdx ); + audioManager.soundGroupings[selectedGroup].soundList = soundList.ToArray(); + MarkDirty(); + deleteSoundIdx = -1; + } + // duplicate a sound + if ( dupeSoundIdx > -1 ) { + List soundList = new List( audioManager.soundGroupings[selectedGroup].soundList ); + SoundFX origSoundFX = soundList[dupeSoundIdx]; + // clone this soundFX + string json = JsonUtility.ToJson( origSoundFX ); + SoundFX soundFX = JsonUtility.FromJson( json ); + soundFX.name += "_duplicated"; + soundList.Insert( dupeSoundIdx + 1, soundFX ); + audioManager.soundGroupings[selectedGroup].soundList = soundList.ToArray(); + MarkDirty(); + dupeSoundIdx = -1; + } + + if ( e.type == EventType.Repaint ) { + groups.Clear(); + } + + GUILayout.Space( 6f ); + + Color defaultColor = GUI.contentColor; + BeginContents(); + + if ( DrawHeader( "Sound FX Groups", true ) ) { + EditorGUILayout.BeginVertical( GUI.skin.box ); + soundGroups.Clear(); + for ( int i = 0; i < audioManager.soundGroupings.Length; i++ ) { + soundGroups.Add( audioManager.soundGroupings[i] ); + } + for ( int i = 0; i < soundGroups.size; i++ ) { + EditorGUILayout.BeginHorizontal(); + { + if ( i == selectedGroup ) { + GUI.contentColor = ( i == editGroup ) ? Color.white : Color.yellow; + } else { + GUI.contentColor = defaultColor; + } + if ( ( e.type == EventType.KeyDown ) && ( ( e.keyCode == KeyCode.Return ) || ( e.keyCode == KeyCode.KeypadEnter ) ) ) { + // toggle editing + if ( editGroup >= 0 ) { + editGroup = -1; + } + Event.current.Use(); + } + if ( i == editGroup ) { + soundGroups[i].name = GUILayout.TextField( soundGroups[i].name, GUILayout.MinWidth( Screen.width - 80f ) ); + } else { + GUILayout.Label( soundGroups[i].name, ( i == selectedGroup ) ? EditorStyles.whiteLabel : EditorStyles.label, GUILayout.ExpandWidth( true ) ); + } + GUILayout.FlexibleSpace(); + if ( GUILayout.Button( GUIContent.none, "OL Minus", GUILayout.Width(17f) ) ) { // minus button + if ( EditorUtility.DisplayDialog( "Delete '" + soundGroups[i].name + "'", "Are you sure you want to delete the selected sound group?", "Continue", "Cancel" ) ) { + soundGroups.RemoveAt( i ); + MarkDirty(); + } + } + } + EditorGUILayout.EndHorizontal(); + // build a list of items + Rect lastRect = GUILayoutUtility.GetLastRect(); + if ( e.type == EventType.Repaint ) { + groups.Add ( new ItemRect( i, lastRect, null ) ); + } + if ( ( e.type == EventType.MouseDown ) && lastRect.Contains( e.mousePosition ) ) { + if ( ( i != selectedGroup ) || ( e.clickCount == 2 ) ) { + nextGroup = i; + if ( e.clickCount == 2 ) { + editGroup = i; + } else if ( editGroup != nextGroup ) { + editGroup = -1; + } + Repaint(); + } + } + } + // add the final plus button + EditorGUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + if ( GUILayout.Button( GUIContent.none, "OL Plus", GUILayout.Width(17f) ) ) { // plus button + soundGroups.Add( new SoundGroup( "unnamed sound group" ) ); + selectedGroup = editGroup = soundGroups.size - 1; + MarkDirty(); + } + EditorGUILayout.EndHorizontal(); + EditorGUILayout.EndVertical(); + + // reset the color + GUI.contentColor = defaultColor; + + // the sort and import buttons + EditorGUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + if ( GUILayout.Button( "Sort", GUILayout.Width( 70f ) ) ) { + soundGroups.Sort( delegate( SoundGroup sg1, SoundGroup sg2 ) { return string.Compare( sg1.name, sg2.name ); } ); + MarkDirty(); + } + EditorGUILayout.EndHorizontal(); + + // draw a rect around the selected item + if ( ( selectedGroup >= 0 ) && ( selectedGroup < groups.size ) ) { + EditorGUI.DrawRect( groups[selectedGroup].rect, new Color( 1f, 1f, 1f, 0.06f ) ); + } + + // finally move the sound groups back into the audio manager + if ( soundGroups.size > 0 ) { + audioManager.soundGroupings = soundGroups.ToArray(); + } + + // calculate the drop area rect + if ( ( e.type == EventType.Repaint ) && ( groups.size > 0 ) ) { + dropArea.x = groups[0].rect.x; + dropArea.y = groups[0].rect.y; + dropArea.width = groups[0].rect.width; + dropArea.height = ( groups[groups.size-1].rect.y - groups[0].rect.y ) + groups[groups.size-1].rect.height; + } + } + // draw the sound group properties now + DrawSoundGroupProperties(); + + EndContents(); + + EditorGUILayout.HelpBox("Create and delete sound groups by clicking + and - respectively. Double click to rename sound groups. Drag and drop sounds from below to the groups above to move them.", MessageType.Info); + + } + + public class CustomDragData{ + public int originalGroupIndex; + public int originalIndex; + public SerializedProperty originalProperty; + } + + public class ItemRect { + public ItemRect( int index, Rect rect, SerializedProperty prop ) { + this.index = index; + this.rect = rect; + this.prop = prop; + } + public int index; + public Rect rect; + public SerializedProperty prop; + } + + private FastList items = new FastList(); + + /* + ----------------------- + CreateStyles() + ----------------------- + */ + void CreateStyles() { + if ( customDividerStyle == null ) { + customDividerStyle = new GUIStyle( EditorStyles.label ); + customDividerStyle.normal.background = MakeTex( 4, 4, new Color( 0.5f, 0.5f, 0.5f, 0.25f ) ); + customDividerStyle.margin.right -= 16; + } + } + + /* + ----------------------- + MakeTex() + ----------------------- + */ + private Texture2D MakeTex( int width, int height, Color col ) { + Color[] pix = new Color[width*height]; + + for ( int i = 0; i < pix.Length; i++ ) + pix[i] = col; + + Texture2D result = new Texture2D(width, height); + result.SetPixels( pix ); + result.Apply(); + + return result; + } + + /* + ----------------------- + DrawSoundEffects() + ----------------------- + */ + void DrawSoundEffects( Event e ) { + if ( ( selectedGroup < 0 ) || ( audioManager.soundGroupings.Length == 0 ) || ( selectedGroup >= audioManager.soundGroupings.Length ) ) { + return; + } + + if ( e.type == EventType.Repaint ) { + items.Clear(); + } else { + CheckStartDrag( e ); + } + + BeginContents(); + if ( DrawHeader( "Sound Effects", true ) ) { + GUILayout.Space(3f); + GUILayout.BeginVertical( GUI.skin.box ); + + SerializedProperty soundGroupsArray = serializedObject.FindProperty( "soundGroupings" ); + SerializedProperty soundGroup = soundGroupsArray.GetArrayElementAtIndex( selectedGroup ); + SerializedProperty soundList = soundGroup.FindPropertyRelative( "soundList" ); + + CreateStyles(); + + Rect prevRect = new Rect(); + if ( soundList.arraySize > 0 ) { + // show all the sounds + for ( int i = 0; i < soundList.arraySize; i++ ) { + EditorGUI.indentLevel = 1; + SerializedProperty soundFX = soundList.GetArrayElementAtIndex( i ); + SerializedProperty visToggle = soundFX.FindPropertyRelative( "visibilityToggle" ); + EditorGUILayout.BeginHorizontal( customDividerStyle ); + { + string soundFXName = soundFX.FindPropertyRelative( "name" ).stringValue; + // save the visibility state + visToggle.boolValue = EditorGUILayout.Foldout( visToggle.boolValue, soundFXName ); + + // play button + if ( GUILayout.Button( "\u25BA", GUILayout.Width( 17f ), GUILayout.Height( 16f ) ) ) { + if ( AudioManager.IsSoundPlaying( soundFXName ) ) { + AudioManager.StopSound( soundFXName ); + } else { + AudioManager.PlaySound( soundFXName ); + } + } + } + EditorGUILayout.EndHorizontal(); + if ( visToggle.boolValue ) { + EditorGUILayout.PropertyField( soundFX, true ); + EditorGUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + if ( GUILayout.Button( "Delete FX", GUILayout.Width( Screen.width / 3.0f ) ) ) { + if ( EditorUtility.DisplayDialog( "Delete " + soundFX.displayName, "Are you sure?", "Yes", "No!" ) ) { + deleteSoundIdx = i; + } + } + if ( GUILayout.Button( "Duplicate FX", GUILayout.Width( Screen.width / 3.0f ) ) ) { + dupeSoundIdx = i; + } + GUILayout.FlexibleSpace(); + EditorGUILayout.EndHorizontal(); + GUILayout.Space( 10.0f ); + } + if ( e.type == EventType.Repaint ) { + // GetLastRect() is now returning the last rect drawn in the property drawer, + // not the rect used for the entire SoundFX + Rect curRect = prevRect; + curRect.y = prevRect.y + EditorGUIUtility.singleLineHeight; + Rect lastRect = GUILayoutUtility.GetLastRect(); + curRect.height = ( lastRect.y + lastRect.height ) - curRect.y; + curRect.width = Screen.width; + items.Add( new ItemRect( i, curRect, soundFX ) ); + } + prevRect = GUILayoutUtility.GetLastRect(); + } + } else { + EditorGUILayout.LabelField( " " ); + } + GUILayout.EndVertical(); + GUILayout.Space(3f); + EditorGUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + if ( GUILayout.Button( "Add FX", GUILayout.Width( 70f ) ) ) { + //soundList.InsertArrayElementAtIndex( soundList.arraySize ); + //MarkDirty(); + addSound = true; + } + if ( GUILayout.Button( "Sort", GUILayout.Width( 70f ) ) ) { + sortSounds = true; + } + EditorGUILayout.EndHorizontal(); + + } + EndContents(); + + UpdateDrag( e ); + + } + + /* + ----------------------- + CheckStartDrag() + ----------------------- + */ + void CheckStartDrag( Event e ) { + + if ( ( e.type == EventType.MouseDrag ) && ( e.button == 0 ) ) { + for ( int i = 0; i < items.size; i++ ) { + if ( items[i].rect.Contains( e.mousePosition ) ) { + DragAndDrop.PrepareStartDrag();// reset data + + CustomDragData dragData = new CustomDragData(); + dragData.originalGroupIndex = selectedGroup; + dragData.originalIndex = items[i].index; + dragData.originalProperty = items[i].prop; + + DragAndDrop.SetGenericData( dragDropIdentifier, dragData ); + + DragAndDrop.objectReferences = new Object[0]; + + DragAndDrop.StartDrag( dragData.originalProperty.FindPropertyRelative( "name" ).stringValue ); + e.Use(); + } + } + } + } + + /* + ----------------------- + FindGroupIndex() + ----------------------- + */ + int FindGroupIndex( Event e ) { + for ( int i = 0; i < groups.size; i++ ) { + if ( groups[i].rect.Contains( e.mousePosition ) ) { + return i; + } + } + return -1; + } + + /* + ----------------------- + UpdateDrag() + ----------------------- + */ + void UpdateDrag( Event e ) { + + CustomDragData dragData = DragAndDrop.GetGenericData( dragDropIdentifier ) as CustomDragData; + if ( dragData == null ) { + return; + } + + int groupIndex = FindGroupIndex( e ); + + switch ( e.type ) { + case EventType.DragUpdated: + if ( ( groupIndex >= 0 ) && ( groupIndex != selectedGroup ) ) { + DragAndDrop.visualMode = DragAndDropVisualMode.Move; + } else { + DragAndDrop.visualMode = DragAndDropVisualMode.Rejected; + } + e.Use(); + break; + case EventType.Repaint: + if ( ( DragAndDrop.visualMode == DragAndDropVisualMode.None ) || + ( DragAndDrop.visualMode == DragAndDropVisualMode.Rejected ) ) { + break; + } + if ( groupIndex >= 0 && groupIndex < groups.size ) { + EditorGUI.DrawRect( groups[groupIndex].rect, new Color( 0f, 1f, 0f, 0.1f ) ); + } + break; + case EventType.DragPerform: + DragAndDrop.AcceptDrag(); + // queue the sound FX move + QueueSoundFXMove( dragData.originalGroupIndex, dragData.originalIndex, groupIndex ); + e.Use(); + break; + case EventType.MouseUp: + // in case MouseDrag never occurred: + DragAndDrop.PrepareStartDrag(); + break; + } + } + + /* + ----------------------- + QueueSoundFXMove() + ----------------------- + */ + void QueueSoundFXMove( int origGroupIndex, int origSoundIndex, int newGroupIndex ) { + moveQueued = true; + origGroup = origGroupIndex; + origIndex = origSoundIndex; + moveToGroup = newGroupIndex; + } + + /* + ----------------------- + DrawHeader() + ----------------------- + */ + static public bool DrawHeader (string text) { return DrawHeader(text, text, false); } + static public bool DrawHeader (string text, string key) { return DrawHeader(text, key, false); } + static public bool DrawHeader (string text, bool forceOn) { return DrawHeader(text, text, forceOn); } + static public bool DrawHeader( string text, string key, bool forceOn ) { + bool state = EditorPrefs.GetBool(key, true); + + GUILayout.Space(3f); + if (!forceOn && !state) GUI.backgroundColor = new Color(0.8f, 0.8f, 0.8f); + GUILayout.BeginHorizontal(); + GUILayout.Space(3f); + + GUI.changed = false; + text = "" + text + ""; + if (state) text = "\u25BC " + text; + else text = "\u25B6 " + text; + if (!GUILayout.Toggle(true, text, "dragtab", GUILayout.MinWidth(20f))) state = !state; + if (GUI.changed) EditorPrefs.SetBool(key, state); + + GUILayout.Space(2f); + GUILayout.EndHorizontal(); + GUI.backgroundColor = Color.white; + if (!forceOn && !state) GUILayout.Space(3f); + return state; + } + + /* + ----------------------- + BeginContents() + ----------------------- + */ + static public void BeginContents() { + GUILayout.BeginHorizontal(); + GUILayout.Space(4f); + EditorGUILayout.BeginHorizontal(GUILayout.MinHeight(10f)); + GUILayout.BeginVertical(); + GUILayout.Space(2f); + } + + /* + ----------------------- + EndContents() + ----------------------- + */ + static public void EndContents() { + GUILayout.Space(3f); + GUILayout.EndVertical(); + EditorGUILayout.EndHorizontal(); + GUILayout.Space(3f); + GUILayout.EndHorizontal(); + GUILayout.Space(3f); + } + +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs.meta new file mode 100644 index 0000000..b5a07f7 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/AudioManagerInspector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f04a80514947486d9793cab0005447f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs new file mode 100644 index 0000000..528dcc1 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs @@ -0,0 +1,61 @@ +using UnityEditor; +using UnityEngine; + +/* +----------------------- + + MinMaxPropertyDrawer + +----------------------- +*/ +[CustomPropertyDrawer (typeof (MinMaxAttribute))] +public class MinMaxPropertyDrawer : PropertyDrawer { + + // Provide easy access to the MinMaxAttribute for reading information from it. + MinMaxAttribute minMax { get { return ((MinMaxAttribute)attribute); } } + + /* + ----------------------- + GetPropertyHeight() + ----------------------- + */ + public override float GetPropertyHeight( SerializedProperty prop, GUIContent label ) { + return base.GetPropertyHeight( prop, label ) * 2f; + } + + /* + ----------------------- + OnGUI() + ----------------------- + */ + public override void OnGUI( Rect position, SerializedProperty property, GUIContent label ) { + Rect sliderPosition = EditorGUI.PrefixLabel( position, label ); + SerializedProperty min = property.FindPropertyRelative( "x" ); + SerializedProperty max = property.FindPropertyRelative( "y" ); + + // draw the range and the reset button first so that the slider doesn't grab all the input + Rect rangePosition = sliderPosition; + rangePosition.y += rangePosition.height * 0.5f; + rangePosition.height *= 0.5f; + Rect contentPosition = rangePosition; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = 30f; + contentPosition.width *= 0.3f; + EditorGUI.PropertyField(contentPosition, min, new GUIContent( "Min" ) ); + contentPosition.x += contentPosition.width + 20f; + EditorGUI.PropertyField( contentPosition, max, new GUIContent( "Max" ) ); + contentPosition.x += contentPosition.width + 20f; + contentPosition.width = 50.0f; + if ( GUI.Button( contentPosition, "Reset" ) ) { + min.floatValue = minMax.minDefaultVal; + max.floatValue = minMax.maxDefaultVal; + } + float minValue = min.floatValue; + float maxValue = max.floatValue; + EditorGUI.MinMaxSlider( sliderPosition, GUIContent.none, ref minValue, ref maxValue, minMax.min, minMax.max ); + // round to readable values + min.floatValue = Mathf.Round( minValue / 0.01f ) * 0.01f; + max.floatValue = Mathf.Round( maxValue / 0.01f ) * 0.01f; + } + +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs.meta new file mode 100644 index 0000000..1114479 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MinMaxPropertyDrawer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 225aed143a64c4a6a93f3a07656ac5cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs new file mode 100644 index 0000000..743ba60 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs @@ -0,0 +1,45 @@ +using UnityEditor; +using UnityEngine; + +/* +----------------------- + + MixerSnapshotPropertyDrawer + +----------------------- +*/ +[CustomPropertyDrawer( typeof( MixerSnapshot ) )] +public class MixerSnapshotPropertyDrawer : PropertyDrawer { + + // Draw the property inside the given rect + public override void OnGUI( Rect position, SerializedProperty property, GUIContent label ) { + // Using BeginProperty / EndProperty on the parent property means that + // prefab override logic works on the entire property. + EditorGUI.BeginProperty( position, label, property ); + + // Draw label + position = EditorGUI.PrefixLabel( position, GUIUtility.GetControlID( FocusType.Passive ), label ); + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = 65; + + float width = ( position.width - 15.0f ) / 2.0f; + + // Calculate rects + var srcRect = new Rect( position.x, position.y, width + 20, position.height ); position.x += width + 25.0f; + var destRect = new Rect( position.x, position.y, width - 60, position.height ); position.x += width - 60.0f; + var secsRect = new Rect( position.x, position.y, 40, position.height ); + + // Draw fields - pass GUIContent.none to each so they are drawn without labels + EditorGUI.PropertyField( srcRect, property.FindPropertyRelative( "snapshot" ), GUIContent.none ); + EditorGUI.PropertyField( destRect, property.FindPropertyRelative( "transitionTime" ), new GUIContent( "Transition" ) ); + EditorGUI.LabelField( secsRect, new GUIContent( "sec(s)" ) ); + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + + EditorGUI.EndProperty(); + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs.meta new file mode 100644 index 0000000..8116165 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/MixerSnapshotPropertyDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 82a91f30f2305c14dbfd2cc3c289dc59 +timeCreated: 1472247018 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs new file mode 100644 index 0000000..528fe4f --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs @@ -0,0 +1,62 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + +/* +----------------------- + +OSPPropsPropertyDrawer + +----------------------- +*/ +[CustomPropertyDrawer(typeof(OSPProps))] +public class OSPPropsPropertyDrawer : PropertyDrawer { + + static float lineHeight = EditorGUIUtility.singleLineHeight + 2.0f; + static float indent = 32.0f; + // TODO - some day just enumerate these + static string[] props = new string[] { "useFastOverride", "gain", "enableInvSquare", "volumetric" , "invSquareFalloff" }; + static string[] names = new string[] { "Reflections Enabled", "Gain", "Enable Oculus Atten.", "Volumetric", "Range" }; + static int[] lines = new int[] { 1, 1, 1, 1, 2, 2 }; + /* + ----------------------- + OnGUI() + ----------------------- + */ + public override void OnGUI( Rect position, SerializedProperty prop, GUIContent label ) { + SerializedProperty playSpatializedProp = prop.FindPropertyRelative("enableSpatialization"); + position.height = lineHeight; + EditorGUI.PropertyField( position, playSpatializedProp ); + if ( playSpatializedProp.boolValue ) { + position.y += lineHeight + 4.0f; + Rect posLine = position; + posLine.x += indent; + posLine.width -= indent; + posLine.height = 1f; + GUI.Box( posLine, "" ); + position.y -= 10.0f; + for ( int i = 0; i < props.Length; i++ ) { + position.y += lineHeight; + position.height = ( lineHeight * lines[i] ); + SerializedProperty sibling = prop.FindPropertyRelative( props[i] ); + EditorGUI.PropertyField( position, sibling, new GUIContent( names[i] ) ); + } + } + } + + /* + ----------------------- + GetPropertyHeight() + ----------------------- + */ + public override float GetPropertyHeight (SerializedProperty prop, GUIContent label) { + SerializedProperty playSpatializedProp = prop.FindPropertyRelative("enableSpatialization"); + if ( !playSpatializedProp.boolValue ) { + return base.GetPropertyHeight( prop, label ); + } else { + return base.GetPropertyHeight( prop, label ) + ( lineHeight * ( props.Length + 1 ) ) + 16.0f; + } + } + +} + diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs.meta new file mode 100644 index 0000000..1f97341 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/OSPPropsPropertyDrawer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fc79251b168140d68851f1e8c283514 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs new file mode 100644 index 0000000..855ce1e --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs @@ -0,0 +1,63 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + +/* +----------------------- + +SoundFXPropertyDrawer + +----------------------- +*/ +[CustomPropertyDrawer(typeof(SoundFX))] +public class SoundFXPropertyDrawer : PropertyDrawer { + + static float lineHeight = EditorGUIUtility.singleLineHeight + 2.0f; + + static string[] props = new string[] { "name", "playback", "volume", "pitchVariance", "falloffDistance", "falloffCurve", "reverbZoneMix", "spread", "pctChanceToPlay", "priority", "delay", "looping", "ospProps", "soundClips" }; + + /* + ----------------------- + OnGUI() + ----------------------- + */ + public override void OnGUI( Rect position, SerializedProperty prop, GUIContent label ) { + + EditorGUILayout.BeginVertical(); + for ( int i = 0; i < props.Length; i++ ) { + EditorGUI.indentLevel = 2; + SerializedProperty property = prop.FindPropertyRelative( props[i] ); + if ( props[i] == "reverbZoneMix" ) { + EditorGUILayout.BeginHorizontal(); + SerializedProperty reverbCurve = prop.FindPropertyRelative( "reverbZoneMix" ); + EditorGUILayout.PropertyField( reverbCurve, true, GUILayout.Width( Screen.width - 130.0f ) ); + if ( GUILayout.Button( "Reset", GUILayout.Width( 50.0f ) ) ) { + reverbCurve.animationCurveValue = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + } + EditorGUILayout.EndHorizontal(); + } else { + EditorGUILayout.PropertyField( property, true, GUILayout.Width( Screen.width - 80.0f ) ); + position.y += lineHeight + 4.0f; + if ( props[i] == "falloffCurve" ) { + if ( property.enumValueIndex == (int)AudioRolloffMode.Custom ) { + EditorGUILayout.PropertyField( prop.FindPropertyRelative( "volumeFalloffCurve" ), true, GUILayout.Width( Screen.width - 80.0f ) ); + position.y += lineHeight + 4.0f; + } + } + } + } + EditorGUILayout.EndVertical(); + GUILayout.Space( 5.0f ); + } + + /* + ----------------------- + GetPropertyHeight() + ----------------------- + */ + public override float GetPropertyHeight (SerializedProperty prop, GUIContent label) { + return base.GetPropertyHeight( prop, label ); + } + +} + diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs.meta new file mode 100644 index 0000000..ba7613b --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXPropertyDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e791ce392b6937f47b1f7c90c6b402db +timeCreated: 1468857307 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs new file mode 100644 index 0000000..6b58785 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + +/* +----------------------- + +SoundFXRefPropertyDrawer + +----------------------- +*/ +[CustomPropertyDrawer(typeof(SoundFXRef))] +public class SoundFXRefPropertyDrawer : PropertyDrawer { + + static private GUIStyle disabledStyle = null; + + /* + ----------------------- + OnGUI() + ----------------------- + */ + public override void OnGUI( Rect position, SerializedProperty prop, GUIContent label ) { + int idx = 0; + Rect buttonPosition = position; + buttonPosition.x = position.x + position.width - 40f; + buttonPosition.width = 20f; + position.width = buttonPosition.x - position.x - 2f; + SerializedProperty nameProp = prop.FindPropertyRelative( "soundFXName" ); + if ( AudioManager.GetGameObject() == null ) { + if ( disabledStyle == null ) { + disabledStyle = new GUIStyle(); + disabledStyle.normal.textColor = Color.gray; + } + EditorGUI.LabelField(position, label.text, nameProp.stringValue, disabledStyle ); + } + else { + string[] soundFXNames = AudioManager.GetSoundFXNames( nameProp.stringValue, out idx ); + + idx = EditorGUI.Popup( position, label.text, idx, soundFXNames ); + nameProp.stringValue = AudioManager.NameMinusGroup( soundFXNames[idx] ); + // play button + if ( GUI.Button( buttonPosition, "\u25BA" ) ) { + if ( AudioManager.IsSoundPlaying( nameProp.stringValue ) ) { + AudioManager.StopSound( nameProp.stringValue ); + } else { + AudioManager.PlaySound( nameProp.stringValue ); + } + } + buttonPosition.x += 22.0f; + // select audio manager + if ( GUI.Button( buttonPosition, "\u2630" ) ) { + Selection.activeGameObject = AudioManager.GetGameObject(); + } + + } + } +} + diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs.meta new file mode 100644 index 0000000..a7af21a --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/Editor/SoundFXRefPropertyDrawer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6204bcaba636340b48858c9f10ab9016 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs b/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs new file mode 100644 index 0000000..8992b7a --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +/* +----------------------- + + MinMaxAttribute + +----------------------- +*/ +public class MinMaxAttribute : PropertyAttribute { + public float minDefaultVal = 1.0f; + public float maxDefaultVal = 1.0f; + public float min = 0.0f; + public float max = 1.0f; + public MinMaxAttribute( float minDefaultVal, float maxDefaultVal, float min, float max ) { + this.minDefaultVal = minDefaultVal; + this.maxDefaultVal = maxDefaultVal; + this.min = min; + this.max = max; + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs.meta new file mode 100644 index 0000000..5739109 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/MinMaxAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15126f023faf44286a08bdb5bdbdb6e7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs b/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs new file mode 100644 index 0000000..46ae4d3 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs @@ -0,0 +1,428 @@ +using UnityEngine; +using UnityEngine.Audio; +using System.Collections; + +/* +----------------------- + + SoundEmitter() + +----------------------- +*/ +public class SoundEmitter : MonoBehaviour { + public enum FadeState { + Null, + FadingIn, + FadingOut, + Ducking, + } + + // OPTIMIZE + + public float volume { get { return audioSource.volume; } set { audioSource.volume = value; } } + public float pitch { get { return audioSource.pitch; } set { audioSource.pitch = value; } } + public AudioClip clip { get { return audioSource.clip; } set { audioSource.clip = value; } } + public float time { get { return audioSource.time; } set { audioSource.time = value; } } + public float length { get { return ( audioSource.clip != null ) ? audioSource.clip.length : 0.0f; } } + public bool loop { get { return audioSource.loop; } set { audioSource.loop = value; } } + public bool mute { get { return audioSource.mute; } set { audioSource.mute = value; } } + public AudioVelocityUpdateMode velocityUpdateMode { get { return audioSource.velocityUpdateMode; } set { audioSource.velocityUpdateMode = value; } } + public bool isPlaying { get { return audioSource.isPlaying; } } + + public EmitterChannel channel = EmitterChannel.Reserved; + public bool disableSpatialization = false; + private FadeState state = FadeState.Null; + [System.NonSerialized] + [HideInInspector] + public AudioSource audioSource = null; + [System.NonSerialized] + [HideInInspector] + public SoundPriority priority = SoundPriority.Default; + [System.NonSerialized] + [HideInInspector] + public ONSPAudioSource osp = null; + [System.NonSerialized] + [HideInInspector] + public float endPlayTime = 0.0f; + private Transform lastParentTransform = null; + [System.NonSerialized] + [HideInInspector] + public float defaultVolume = 1.0f; + [System.NonSerialized] + [HideInInspector] + public Transform defaultParent = null; + [System.NonSerialized] + [HideInInspector] + public int originalIdx = -1; + [System.NonSerialized] + [HideInInspector] + public System.Action onFinished = null; + [System.NonSerialized] + [HideInInspector] + public System.Action onFinishedObject = null; + [System.NonSerialized] + [HideInInspector] + public object onFinishedParam; + [System.NonSerialized] + [HideInInspector] + public SoundGroup playingSoundGroup = null; + + /* + ----------------------- + Awake() + ----------------------- + */ + void Awake() { + // unity defaults to 'playOnAwake = true' + audioSource = GetComponent(); + if ( audioSource == null ) { + audioSource = gameObject.AddComponent(); + } + // is the spatialized audio enabled? + if ( AudioManager.enableSpatialization && !disableSpatialization ) { + osp = GetComponent(); + if ( osp == null ) { + osp = gameObject.AddComponent(); + } + } + audioSource.playOnAwake = false; + audioSource.Stop(); + } + + /* + ----------------------- + SetPlayingSoundGroup() + ----------------------- + */ + public void SetPlayingSoundGroup( SoundGroup soundGroup ) { + playingSoundGroup = soundGroup; + if ( soundGroup != null ) { + soundGroup.IncrementPlayCount(); + } + } + + /* + ----------------------- + SetOnFinished() + ----------------------- + */ + public void SetOnFinished( System.Action onFinished ) { + this.onFinished = onFinished; + } + + /* + ----------------------- + SetOnFinished() + ----------------------- + */ + public void SetOnFinished( System.Action onFinished, object obj ) { + onFinishedObject = onFinished; + onFinishedParam = obj; + } + + /* + ----------------------- + SetChannel() + ----------------------- + */ + public void SetChannel( int _channel ) { + channel = (EmitterChannel)_channel; + } + + /* + ----------------------- + SetDefaultParent() + ----------------------- + */ + public void SetDefaultParent( Transform parent ) { + defaultParent = parent; + } + + /* + ----------------------- + SetAudioMixer() + ----------------------- + */ + public void SetAudioMixer( AudioMixerGroup _mixer ) { + if ( audioSource != null ) { + audioSource.outputAudioMixerGroup = _mixer; + } + } + + /* + ----------------------- + IsPlaying() + ----------------------- + */ + public bool IsPlaying() { + if ( loop && audioSource.isPlaying ) { + return true; + } + return endPlayTime > Time.time; + } + + /* + ----------------------- + Play() + ----------------------- + */ + public void Play() { + // overrides everything + state = FadeState.Null; + endPlayTime = Time.time + length; + StopAllCoroutines(); + audioSource.Play(); + } + + /* + ----------------------- + Pause() + ----------------------- + */ + public void Pause() { + // overrides everything + state = FadeState.Null; + StopAllCoroutines(); + audioSource.Pause(); + } + + /* + ----------------------- + Stop() + ----------------------- + */ + public void Stop() { + // overrides everything + state = FadeState.Null; + StopAllCoroutines(); + if ( audioSource != null ) { + audioSource.Stop(); + } + if ( onFinished != null ) { + onFinished(); + onFinished = null; + } + if ( onFinishedObject != null ) { + onFinishedObject( onFinishedParam ); + onFinishedObject = null; + } + if ( playingSoundGroup != null ) { + playingSoundGroup.DecrementPlayCount(); + playingSoundGroup = null; + } + } + + /* + ----------------------- + GetSampleTime() + ----------------------- + */ + int GetSampleTime() { + return audioSource.clip.samples - audioSource.timeSamples; + } + + /* + ----------------------- + ParentTo() + ----------------------- + */ + public void ParentTo( Transform parent ) { + if ( lastParentTransform != null ) { + Debug.LogError( "[SoundEmitter] You must detach the sound emitter before parenting to another object!" ); + return; + } + lastParentTransform = transform.parent; + transform.parent = parent; + } + + /* + ----------------------- + DetachFromParent() + ----------------------- + */ + public void DetachFromParent() { + if ( lastParentTransform == null ) { + transform.parent = defaultParent; + return; + } + transform.parent = lastParentTransform; + lastParentTransform = null; + } + + /* + ----------------------- + ResetParent() + ----------------------- + */ + public void ResetParent( Transform parent ) { + transform.parent = parent; + lastParentTransform = null; + } + + /* + ----------------------- + SyncTo() + ----------------------- + */ + public void SyncTo( SoundEmitter other, float fadeTime, float toVolume ) { + StartCoroutine( DelayedSyncTo( other, fadeTime, toVolume ) ); + } + + /* + ----------------------- + DelayedSyncTo() + have to wait until the end of frame to do proper sync'ing + ----------------------- + */ + IEnumerator DelayedSyncTo( SoundEmitter other, float fadeTime, float toVolume ) { + yield return new WaitForEndOfFrame(); + //audio.timeSamples = other.GetSampleTime(); + //audio.time = Mathf.Min( Mathf.Max( 0.0f, other.time - other.length ), other.time ); + audioSource.time = other.time; + audioSource.Play(); + FadeTo( fadeTime, toVolume ); + } + + /* + ----------------------- + FadeTo() + ----------------------- + */ + public void FadeTo( float fadeTime, float toVolume ) { + //Log.Print( ">>> FADE TO: " + channel ); + + + // don't override a fade out + if ( state == FadeState.FadingOut ) { + //Log.Print( " ....ABORTED" ); + return; + } + state = FadeState.Ducking; + StopAllCoroutines(); + StartCoroutine( FadeSoundChannelTo( fadeTime, toVolume ) ); + } + + /* + ----------------------- + FadeIn() + ----------------------- + */ + public void FadeIn( float fadeTime, float defaultVolume ) { + + //Log.Print( ">>> FADE IN: " + channel ); + audioSource.volume = 0.0f; + state = FadeState.FadingIn; + StopAllCoroutines(); + StartCoroutine( FadeSoundChannel( 0.0f, fadeTime, Fade.In, defaultVolume ) ); + } + + /* + ----------------------- + FadeIn() + ----------------------- + */ + public void FadeIn( float fadeTime ) { + + //Log.Print( ">>> FADE IN: " + channel ); + audioSource.volume = 0.0f; + state = FadeState.FadingIn; + StopAllCoroutines(); + StartCoroutine( FadeSoundChannel( 0.0f, fadeTime, Fade.In, defaultVolume ) ); + } + + /* + ----------------------- + FadeOut() + ----------------------- + */ + public void FadeOut( float fadeTime ) { + //Log.Print( ">>> FADE OUT: " + channel ); + if ( !audioSource.isPlaying ) { + //Log.Print( " ... SKIPPING" ); + return; + } + state = FadeState.FadingOut; + StopAllCoroutines(); + StartCoroutine( FadeSoundChannel( 0.0f, fadeTime, Fade.Out, audioSource.volume ) ); + } + + /* + ----------------------- + FadeOutDelayed() + ----------------------- + */ + public void FadeOutDelayed( float delayedSecs, float fadeTime ) { + //Log.Print( ">>> FADE OUT DELAYED: " + channel ); + if ( !audioSource.isPlaying ) { + //Log.Print( " ... SKIPPING" ); + return; + } + state = FadeState.FadingOut; + StopAllCoroutines(); + StartCoroutine( FadeSoundChannel( delayedSecs, fadeTime, Fade.Out, audioSource.volume ) ); + } + + /* + ----------------------- + FadeSoundChannelTo() + ----------------------- + */ + IEnumerator FadeSoundChannelTo( float fadeTime, float toVolume ) { + float start = audioSource.volume; + float end = toVolume; + float startTime = Time.realtimeSinceStartup; + float elapsedTime = 0.0f; + + while ( elapsedTime < fadeTime ) { + elapsedTime = Time.realtimeSinceStartup - startTime; + float t = elapsedTime / fadeTime; + audioSource.volume = Mathf.Lerp( start, end, t ); + yield return 0; + } + state = FadeState.Null; + } + + /* + ----------------------- + FadeSoundChannel() + ----------------------- + */ + IEnumerator FadeSoundChannel( float delaySecs, float fadeTime, Fade fadeType, float defaultVolume ) { + if ( delaySecs > 0.0f ) { + yield return new WaitForSeconds( delaySecs ); + } + float start = ( fadeType == Fade.In ) ? 0.0f : defaultVolume; + float end = ( fadeType == Fade.In ) ? defaultVolume : 0.0f; + bool restartPlay = false; + + if ( fadeType == Fade.In ) { + if ( Time.time == 0.0f ) { + restartPlay = true; + } + audioSource.volume = 0.0f; + audioSource.Play(); + } + + float startTime = Time.realtimeSinceStartup; + float elapsedTime = 0.0f; + + while ( elapsedTime < fadeTime ) { + elapsedTime = Time.realtimeSinceStartup - startTime; + float t = elapsedTime / fadeTime; + audioSource.volume = Mathf.Lerp( start, end, t ); + yield return 0; + if ( restartPlay && ( Time.time > 0.0f ) ) { + audioSource.Play(); + restartPlay = false; + } + if ( !audioSource.isPlaying ) { + break; + } + } + + if ( fadeType == Fade.Out ) { + Stop(); + } + state = FadeState.Null; + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs.meta new file mode 100644 index 0000000..64b29f4 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundEmitter.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecd24e91b27c645fc95f6c42115c13cc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs new file mode 100644 index 0000000..ee91090 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs @@ -0,0 +1,306 @@ +using UnityEngine; +using UnityEngine.Audio; + +public enum SoundFXNext { + Random = 0, + Sequential = 1, +} + +public enum FreqHint { + None = 0, + Wide = 1, + Narrow = 2, +} + +public enum SoundPriority { + VeryLow = -2, + Low = -1, + Default = 0, + High = 1, + VeryHigh = 2, +} + +[System.Serializable] +public class OSPProps { + public OSPProps() { + enableSpatialization = false; + useFastOverride = false; + gain = 0.0f; + enableInvSquare = false; + volumetric = 0.0f; + invSquareFalloff = new Vector2( 1.0f, 25.0f ); + } + + [Tooltip( "Set to true to play the sound FX spatialized with binaural HRTF, default = false")] + public bool enableSpatialization = false; + [Tooltip( "Play the sound FX with reflections, default = false")] + public bool useFastOverride = false; + [Tooltip( "Boost the gain on the spatialized sound FX, default = 0.0")] + [Range( 0.0f, 24.0f )] + public float gain = 0.0f; + [Tooltip("Enable Inverse Square attenuation curve, default = false")] + public bool enableInvSquare = false; + [Tooltip("Change the sound from point source (0.0f) to a spherical volume, default = 0.0")] + [Range(0.0f, 1000.0f)] + public float volumetric = 0.0f; + [Tooltip("Set the near and far falloff value for the OSP attenuation curve, default = 1.0")] + [MinMax ( 1.0f, 25.0f, 0.0f, 250.0f )] + public Vector2 invSquareFalloff = new Vector2( 1.0f, 25.0f ); +} + +/* +----------------------- + +SoundFX + +----------------------- +*/ +[System.Serializable] +public class SoundFX { + public SoundFX() { + playback = SoundFXNext.Random; + volume = 1.0f; + pitchVariance = Vector2.one; + falloffDistance = new Vector2( 1.0f, 25.0f ); + falloffCurve = AudioRolloffMode.Linear; + volumeFalloffCurve = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + reverbZoneMix = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + spread = 0.0f; + pctChanceToPlay = 1.0f; + priority = SoundPriority.Default; + delay = Vector2.zero; + looping = false; + ospProps = new OSPProps(); + } + + [Tooltip( "Each sound FX should have a unique name")] + public string name = string.Empty; + [Tooltip( "Sound diversity playback option when multiple audio clips are defined, default = Random")] + public SoundFXNext playback = SoundFXNext.Random; + [Tooltip( "Default volume for this sound FX, default = 1.0")] + [Range (0.0f, 1.0f)] + public float volume = 1.0f; + [Tooltip( "Random pitch variance each time a sound FX is played, default = 1.0 (none)")] + [MinMax ( 1.0f, 1.0f, 0.0f, 2.0f )] + public Vector2 pitchVariance = Vector2.one; + [Tooltip( "Falloff distance for the sound FX, default = 1m min to 25m max")] + [MinMax ( 1.0f, 25.0f, 0.0f, 250.0f )] + public Vector2 falloffDistance = new Vector2( 1.0f, 25.0f ); + [Tooltip( "Volume falloff curve - sets how the sound FX attenuates over distance, default = Linear")] + public AudioRolloffMode falloffCurve = AudioRolloffMode.Linear; + [Tooltip( "Defines the custom volume falloff curve")] + public AnimationCurve volumeFalloffCurve = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + [Tooltip( "The amount by which the signal from the AudioSource will be mixed into the global reverb associated with the Reverb Zones | Valid range is 0.0 - 1.1, default = 1.0" )] + public AnimationCurve reverbZoneMix = new AnimationCurve( new Keyframe[2] { new Keyframe( 0f, 1.0f ), new Keyframe( 1f, 1f ) } ); + [Tooltip( "Sets the spread angle (in degrees) of a 3d stereo or multichannel sound in speaker space, default = 0")] + [Range (0.0f, 360.0f)] + public float spread = 0.0f; + [Tooltip( "The percentage chance that this sound FX will play | 0.0 = none, 1.0 = 100%, default = 1.0")] + [Range (0.0f, 1.0f)] + public float pctChanceToPlay = 1.0f; + [Tooltip( "Sets the priority for this sound to play and/or to override a currently playing sound FX, default = Default")] + public SoundPriority priority = SoundPriority.Default; + [Tooltip( "Specifies the default delay when this sound FX is played, default = 0.0 secs")] + [MinMax ( 0.0f, 0.0f, 0.0f, 2.0f )] + public Vector2 delay = Vector2.zero; // this overrides any delay passed into PlaySound() or PlaySoundAt() + [Tooltip( "Set to true for the sound to loop continuously, default = false")] + public bool looping = false; + public OSPProps ospProps = new OSPProps(); + [Tooltip( "List of the audio clips assigned to this sound FX")] + public AudioClip[] soundClips = new AudioClip[1]; + // editor only - unfortunately if we set it not to serialize, we can't query it from the editor + public bool visibilityToggle = false; + // runtime vars + [System.NonSerialized] + private SoundGroup soundGroup = null; + private int lastIdx = -1; + private int playingIdx = -1; + + public int Length { get { return soundClips.Length; } } + public bool IsValid { get { return ( ( soundClips.Length != 0 ) && ( soundClips[0] != null ) ); } } + public SoundGroup Group { get { return soundGroup; } set { soundGroup = value; } } + public float MaxFalloffDistSquared { get { return falloffDistance.y * falloffDistance.y; } } + public float GroupVolumeOverride { get { return ( soundGroup != null ) ? soundGroup.volumeOverride : 1.0f; } } + + /* + ----------------------- + GetClip() + ----------------------- + */ + public AudioClip GetClip() { + if ( soundClips.Length == 0 ) { + return null; + } else if ( soundClips.Length == 1 ) { + return soundClips[0]; + } + if ( playback == SoundFXNext.Random ) { + // random, but don't pick the last one + int idx = Random.Range( 0, soundClips.Length ); + while ( idx == lastIdx ) { + idx = Random.Range( 0, soundClips.Length ); + } + lastIdx = idx; + return soundClips[idx]; + } else { + // sequential + if ( ++lastIdx >= soundClips.Length ) { + lastIdx = 0; + } + return soundClips[lastIdx]; + } + } + + /* + ----------------------- + GetMixerGroup() + ----------------------- + */ + public AudioMixerGroup GetMixerGroup( AudioMixerGroup defaultMixerGroup ) { + if ( soundGroup != null ) { + return ( soundGroup.mixerGroup != null ) ? soundGroup.mixerGroup : defaultMixerGroup; + } + return defaultMixerGroup; + } + + /* + ----------------------- + ReachedGroupPlayLimit() + ----------------------- + */ + public bool ReachedGroupPlayLimit() { + if ( soundGroup != null ) { + return !soundGroup.CanPlaySound(); + } + return false; + } + + /* + ----------------------- + GetClipLength() + ----------------------- + */ + public float GetClipLength( int idx ) { + if ( ( idx == -1 ) || ( soundClips.Length == 0 ) || ( idx >= soundClips.Length ) || ( soundClips[idx] == null ) ) { + return 0.0f; + } else { + return soundClips[idx].length; + } + } + + /* + ----------------------- + GetPitch() + ----------------------- + */ + public float GetPitch() { + return Random.Range( pitchVariance.x, pitchVariance.y ); + } + + /* + ----------------------- + PlaySound() + ----------------------- + */ + public int PlaySound( float delaySecs = 0.0f ) { + playingIdx = -1; + + if ( !IsValid ) { + return playingIdx; + } + + // check the random chance to play here to save the function calls + if ( ( pctChanceToPlay > 0.99f ) || ( Random.value < pctChanceToPlay ) ) { + if ( delay.y > 0.0f ) { + delaySecs = Random.Range( delay.x, delay.y ); + } + playingIdx = AudioManager.PlaySound( this, EmitterChannel.Any, delaySecs ); + } + + return playingIdx; + } + + /* + ----------------------- + PlaySoundAt() + ----------------------- + */ + public int PlaySoundAt( Vector3 pos, float delaySecs = 0.0f, float volumeOverride = 1.0f, float pitchMultiplier = 1.0f ) { + playingIdx = -1; + + if ( !IsValid ) { + return playingIdx; + } + + // check the random chance to play here to save the function calls + if ( ( pctChanceToPlay > 0.99f ) || ( Random.value < pctChanceToPlay ) ) { + if ( delay.y > 0.0f ) { + delaySecs = Random.Range( delay.x, delay.y ); + } + playingIdx = AudioManager.PlaySoundAt( pos, this, EmitterChannel.Any, delaySecs, volumeOverride, pitchMultiplier ); + } + + return playingIdx; + } + + /* + ----------------------- + SetOnFinished() + get a callback when the sound is finished playing + ----------------------- + */ + public void SetOnFinished( System.Action onFinished ) { + if ( playingIdx > -1 ) { + AudioManager.SetOnFinished( playingIdx, onFinished ); + } + } + + /* + ----------------------- + SetOnFinished() + get a callback with an object parameter when the sound is finished playing + ----------------------- + */ + public void SetOnFinished( System.Action onFinished, object obj ) { + if ( playingIdx > -1 ) { + AudioManager.SetOnFinished( playingIdx, onFinished, obj ); + } + } + + /* + ----------------------- + StopSound() + ----------------------- + */ + public bool StopSound() { + bool stopped = false; + + if (playingIdx > -1){ + stopped = AudioManager.StopSound(playingIdx); + playingIdx = -1; + } + + return stopped; + } + + /* + ----------------------- + AttachToParent() + ----------------------- + */ + public void AttachToParent( Transform parent) { + if (playingIdx > -1) { + AudioManager.AttachSoundToParent(playingIdx, parent); + } + } + + /* + ----------------------- + DetachFromParent() + ----------------------- + */ + public void DetachFromParent() { + if (playingIdx > -1) { + AudioManager.DetachSoundFromParent(playingIdx); + } + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs.meta new file mode 100644 index 0000000..54131c1 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFX.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0a1e5e7b5cff46a187b02100f0e4a3c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs new file mode 100644 index 0000000..51f1dc4 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs @@ -0,0 +1,139 @@ +using UnityEngine; +using System.Collections; + +/* +----------------------- +SoundFXRef +just a references to a SoundFX.. all the SoundFX methods are called indirectly from here +----------------------- +*/ +[System.Serializable] +public class SoundFXRef { + + public string soundFXName = string.Empty; + + private bool initialized = false; + private SoundFX soundFXCached = null; + public SoundFX soundFX { + get { + if ( !initialized ) { + Init(); + } + return soundFXCached; + } + } + public string name { get { return soundFXName; } set { soundFXName = value; Init(); } } + + /* + ----------------------- + Init() + ----------------------- + */ + void Init() { + // look up the actual SoundFX object + soundFXCached = AudioManager.FindSoundFX( soundFXName ); + if ( soundFXCached == null ) { + soundFXCached = AudioManager.FindSoundFX( string.Empty ); + } + initialized = true; + } + + /* + ----------------------- + Length() + ----------------------- + */ + public int Length { get { return soundFX.Length; } } + + /* + ----------------------- + IsValid() + ----------------------- + */ + public bool IsValid { get { return soundFX.IsValid; } } + + /* + ----------------------- + GetClip() + ----------------------- + */ + public AudioClip GetClip() { + return soundFX.GetClip(); + } + + /* + ----------------------- + GetClipLength() + ----------------------- + */ + public float GetClipLength( int idx ) { + return soundFX.GetClipLength( idx ); + } + + /* + ----------------------- + PlaySound() + ----------------------- + */ + public int PlaySound( float delaySecs = 0.0f ) { + return soundFX.PlaySound( delaySecs ); + } + + /* + ----------------------- + PlaySoundAt() + ----------------------- + */ + public int PlaySoundAt( Vector3 pos, float delaySecs = 0.0f, float volume = 1.0f, float pitchMultiplier = 1.0f ) { + return soundFX.PlaySoundAt( pos, delaySecs, volume, pitchMultiplier ); + } + + /* + ----------------------- + SetOnFinished() + get a callback when the sound is finished playing + ----------------------- + */ + public void SetOnFinished( System.Action onFinished ) { + soundFX.SetOnFinished( onFinished ); + } + + /* + ----------------------- + SetOnFinished() + get a callback with an object parameter when the sound is finished playing + ----------------------- + */ + public void SetOnFinished( System.Action onFinished, object obj ) { + soundFX.SetOnFinished( onFinished, obj ); + } + + /* + ----------------------- + StopSound() + ----------------------- + */ + public bool StopSound() { + return soundFX.StopSound(); + } + + /* + ----------------------- + AttachToParent() + ----------------------- + */ + public void AttachToParent( Transform parent) + { + soundFX.AttachToParent( parent); + } + + /* + ----------------------- + DetachFromParent() + ----------------------- + */ + public void DetachFromParent() + { + soundFX.DetachFromParent(); + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs.meta b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs.meta new file mode 100644 index 0000000..f371711 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Audio/SoundFXRef.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48176edab546a48de9b146105d7c5f47 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Utils.meta b/Assets/Oculus/AudioManager/Scripts/Utils.meta new file mode 100644 index 0000000..5bc01f0 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 02268a883a27b9c4abac4ee978caec4d +folderAsset: yes +timeCreated: 1468506022 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/Editor.meta b/Assets/Oculus/AudioManager/Scripts/Utils/Editor.meta new file mode 100644 index 0000000..a7fb901 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b43e7f73d4ffc2545a17b938f63e6bc0 +folderAsset: yes +timeCreated: 1468507225 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs b/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs new file mode 100644 index 0000000..db94d65 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; +using System.Collections.Generic; + +[CustomPropertyDrawer(typeof(InspectorNoteAttribute))] +public class DrawerInspectorNote : DecoratorDrawer +{ + public override void OnGUI( Rect position ) + { + InspectorNoteAttribute note = attribute as InspectorNoteAttribute; + + // our header is always present + Rect posLabel = position; + posLabel.y += 13; + posLabel.x -= 2; + posLabel.height += 13; + EditorGUI.LabelField(posLabel, note.header, EditorStyles.whiteLargeLabel); + + // do we have a message too? + if (!string.IsNullOrEmpty(note.message)) + { + Color color = GUI.color; + Color faded = color; + faded.a = 0.6f; + + Rect posExplain = posLabel; + posExplain.y += 15; + GUI.color = faded; + EditorGUI.LabelField(posExplain, note.message, EditorStyles.whiteMiniLabel); + GUI.color = color; + } + + Rect posLine = position; + posLine.y += string.IsNullOrEmpty(note.message) ? 30 : 42; + posLine.height = 1f; + GUI.Box(posLine, ""); + } + + public override float GetHeight() { + InspectorNoteAttribute note = attribute as InspectorNoteAttribute; + return string.IsNullOrEmpty( note.message ) ? 38 : 50; + } +} + +[CustomPropertyDrawer( typeof( InspectorCommentAttribute ) )] +public class DrawerInspectorComment : DecoratorDrawer { + public override void OnGUI( Rect position ) { + InspectorCommentAttribute comment = attribute as InspectorCommentAttribute; + + // our header is always present + Rect posLabel = position; + //posLabel.y += 13; + //posLabel.x -= 2; + //posLabel.height += 13; + //EditorGUI.LabelField( posLabel, comment.header, EditorStyles.whiteLargeLabel ); + + // do we have a message too? + if ( !string.IsNullOrEmpty( comment.message ) ) { + Color color = GUI.color; + Color faded = color; + faded.a = 0.6f; + + Rect posExplain = posLabel; + posExplain.y += 15; + GUI.color = faded; + EditorGUI.LabelField( posExplain, comment.message, EditorStyles.whiteMiniLabel ); + GUI.color = color; + } + + } + + public override float GetHeight() { + InspectorNoteAttribute note = attribute as InspectorNoteAttribute; + return string.IsNullOrEmpty( note.message ) ? 38 : 50; + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs.meta b/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs.meta new file mode 100644 index 0000000..591e271 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/Editor/DrawerInspectorNote.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f244e745a5bf8412d9d81d43dff35cf5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs b/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs new file mode 100644 index 0000000..601c393 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs @@ -0,0 +1,283 @@ +using UnityEngine; +using System; +using System.Collections; +using System.Collections.Generic; + +public class FastList { + + /// + /// Comparison function should return -1 if left is less than right, 1 if left is greater than right, and 0 if they match. + /// + public delegate int CompareFunc(T left, T right); + + + public T[] array = null; + public int size = 0; + + public FastList () { + } + + public FastList(int size) { + if (size > 0) { + this.size = 0; + array = new T[size]; + } + else { + this.size = 0; + } + } + + public int Count { + get { return size;} + set { } + } + + public T this[int i] { + get { return array[i];} + set { array[i] = value;} + } + + //Add item to end of list. + public void Add(T item) { + if (array == null || size == array.Length) { + Allocate(); + } + array[size] = item; + size++; + } + + //Add item to end of list if it is unique. + public void AddUnique( T item ) { + if ( array == null || size == array.Length ) { + Allocate(); + } + if ( !Contains( item ) ) { + array[size] = item; + size++; + } + } + + //Add items to the end of the list + public void AddRange( IEnumerable items ) { + foreach ( T item in items ) { + Add( item ); + } + } + + //Insert item at specified index + public void Insert(int index, T item) { + if (array == null || size == array.Length) { + Allocate(); + } + if (index < size) { + //move things back 1 + for (int i = size; i > index; i--) { + array[i] = array[i-1]; + } + array[index] = item; + size++; + } + else Add(item); + } + + //Removes specified item and keeps everything else in order + public bool Remove(T item) { + if (array != null) { + for (int i = 0; i < size; i++) { + if (item.Equals(array[i])) { //found it, push everything up + size--; + for (int j = i; j < size; j++) { + array[j] = array[j+1]; + } + array[size] = default(T); + return true; + } + } + } + return false; + } + + //Removes item at specified index while keeping everything else in order + //O(n) + public void RemoveAt(int index) { + if (array != null && size > 0 && index < size) { + size--; + for (int i = index; i < size; i++) { + array[i] = array[i+1]; + } + array[size] = default(T); + } + } + + //Removes the specified item from the list and replaces with last item. Return true if removed, false if not found. + public bool RemoveFast(T item) { + if (array != null) { + for (int i = 0; i < size; i++) { + if ( item.Equals( array[i] )) { //found + //Move last item here + if (i < (size - 1)) { + T lastItem = array[size-1]; + array[size-1] = default(T); + array[i] = lastItem; + } else { + array[i] = default(T); + } + size--; + return true; + } + } + } + return false; + } + + //Removes item at specified index and replace with last item. + public void RemoveAtFast(int index) { + if (array != null && index < size && index >= 0) { + //last element + if (index == size - 1) { + array[index] = default(T); + } + else { + T lastItem = array[size - 1]; + array[index] = lastItem; + array[size - 1] = default(T); + } + size--; + + } + } + + //Return whether an item is contained within the list + //O(n) + public bool Contains(T item) { + if (array == null || size <= 0 ) return false; + for (int i = 0; i < size; i++) { + if (array[i].Equals(item)) { return true;} + } + return false; + } + + //Returns index of specified item, or -1 if not found. + //O(n) + public int IndexOf(T item) { + if (size <= 0 || array == null) { return -1;} + for (int i = 0; i < size; i++) { + if (item.Equals(array[i])) { return i;} + } + return -1; + } + + public T Pop() { + if (array != null && size > 0) { + T lastItem = array[size-1]; + array[size-1] = default(T); + size--; + return lastItem; + } + + return default(T); + } + + public T[] ToArray() { + Trim(); + return array; + } + + public void Sort (CompareFunc comparer) { + int start = 0; + int end = size - 1; + bool changed = true; + + while (changed) { + changed = false; + + for (int i = start; i < end; i++) { + + if (comparer(array[i], array[i + 1]) > 0) { + T temp = array[i]; + array[i] = array[i+1]; + array[i+1] = temp; + changed = true; + } + else if (!changed) { + start = (i==0) ? 0 : i-1; + } + } + } + } + + public void InsertionSort(CompareFunc comparer) { + for (int i = 1; i < size; i++) { + T curr = array[i]; + int j = i; + while (j > 0 && comparer(array[j - 1], curr) > 0) { + array[j] = array[j-1]; + j--; + } + array[j] = curr; + } + } + + public IEnumerator GetEnumerator() { + if (array != null) { + for (int i = 0; i < size; i++) { + yield return array[i]; + } + } + } + + public T Find(Predicate match) { + if (match != null) { + if (array != null) { + for (int i = 0; i < size; i++) { + if (match(array[i])) { return array[i];} + } + } + } + return default(T); + } + + //Allocate more space to internal array. + void Allocate() { + T[] newArray; + if (array == null) { + newArray = new T[32]; + } + else { + newArray = new T[Mathf.Max(array.Length << 1, 32)]; + } + if (array != null && size > 0) { + array.CopyTo(newArray, 0); + } + + array = newArray; + } + + + void Trim() { + if (size > 0) { + T[] newArray = new T[size]; + for (int i = 0; i < size; i++) { + newArray[i] = array[i]; + } + array = newArray; + } + else { + array = null; + } + } + + //Set size to 0, does not delete array from memory + public void Clear() { + size = 0; + } + + //Delete array from memory + public void Release() { + Clear(); + array = null; + } + + + +} diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs.meta b/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs.meta new file mode 100644 index 0000000..708d34f --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/FastList.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5ad95fb7eea735748bd34c963525ea21 +timeCreated: 1432749689 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs b/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs new file mode 100644 index 0000000..0c5db7b --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +/* +----------------------- + + InspectorNoteAttribute() + +----------------------- +*/ +public class InspectorNoteAttribute : PropertyAttribute +{ + public readonly string header; + public readonly string message; + + public InspectorNoteAttribute(string header, string message = "") + { + this.header = header; + this.message = message; + } +} + +/* +----------------------- + + InspectorCommentAttribute() + +----------------------- +*/ +public class InspectorCommentAttribute : PropertyAttribute { + public readonly string message; + + public InspectorCommentAttribute( string message = "" ) { + this.message = message; + } +} diff --git a/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs.meta b/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs.meta new file mode 100644 index 0000000..f6e86d6 --- /dev/null +++ b/Assets/Oculus/AudioManager/Scripts/Utils/InspectorNoteAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4616bbe65d311471f8d71174295f4986 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Oculus/Avatar.meta b/Assets/Oculus/Avatar.meta new file mode 100644 index 0000000..8868f27 --- /dev/null +++ b/Assets/Oculus/Avatar.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9f086770200dde84c98766f2308b6877 +folderAsset: yes +timeCreated: 1538788975 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content.meta b/Assets/Oculus/Avatar/Content.meta new file mode 100644 index 0000000..6257510 --- /dev/null +++ b/Assets/Oculus/Avatar/Content.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b7b5af4818686f84f844c1ae9df0f700 +folderAsset: yes +timeCreated: 1466716731 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials.meta b/Assets/Oculus/Avatar/Content/Materials.meta new file mode 100644 index 0000000..ce02c64 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 03c5cda4272cb2746a668ce131f04c0f +folderAsset: yes +timeCreated: 1466717994 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc b/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc new file mode 100644 index 0000000..34c31b7 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc @@ -0,0 +1,318 @@ +#ifndef AVATAR_UTIL_CG_INCLUDED +#define AVATAR_UTIL_CG_INCLUDED + +#include "UnityCG.cginc" + +#define SAMPLE_MODE_COLOR 0 +#define SAMPLE_MODE_TEXTURE 1 +#define SAMPLE_MODE_TEXTURE_SINGLE_CHANNEL 2 +#define SAMPLE_MODE_PARALLAX 3 +#define SAMPLE_MODE_RSRM 4 + +#define MASK_TYPE_NONE 0 +#define MASK_TYPE_POSITIONAL 1 +#define MASK_TYPE_REFLECTION 2 +#define MASK_TYPE_FRESNEL 3 +#define MASK_TYPE_PULSE 4 + +#define BLEND_MODE_ADD 0 +#define BLEND_MODE_MULTIPLY 1 + +#ifdef LAYERS_1 +#define LAYER_COUNT 1 +#elif LAYERS_2 +#define LAYER_COUNT 2 +#elif LAYERS_3 +#define LAYER_COUNT 3 +#elif LAYERS_4 +#define LAYER_COUNT 4 +#elif LAYERS_5 +#define LAYER_COUNT 5 +#elif LAYERS_6 +#define LAYER_COUNT 6 +#elif LAYERS_7 +#define LAYER_COUNT 7 +#elif LAYERS_8 +#define LAYER_COUNT 8 +#endif + +#define DECLARE_LAYER_UNIFORMS(index) \ + int _LayerSampleMode##index; \ + int _LayerBlendMode##index; \ + int _LayerMaskType##index; \ + fixed4 _LayerColor##index; \ + sampler2D _LayerSurface##index; \ + float4 _LayerSurface##index##_ST; \ + float4 _LayerSampleParameters##index; \ + float4 _LayerMaskParameters##index; \ + float4 _LayerMaskAxis##index; + +DECLARE_LAYER_UNIFORMS(0) +DECLARE_LAYER_UNIFORMS(1) +DECLARE_LAYER_UNIFORMS(2) +DECLARE_LAYER_UNIFORMS(3) +DECLARE_LAYER_UNIFORMS(4) +DECLARE_LAYER_UNIFORMS(5) +DECLARE_LAYER_UNIFORMS(6) +DECLARE_LAYER_UNIFORMS(7) + +struct VertexOutput +{ + float4 pos : SV_POSITION; + float2 texcoord : TEXCOORD0; + float3 worldPos : TEXCOORD1; + float3 worldNormal : TEXCOORD2; + float3 viewDir : TEXCOORD3; + float4 vertColor : COLOR; + +#if NORMAL_MAP_ON || PARALLAX_ON + float3 worldTangent : TANGENT; + float3 worldBitangent : TEXCOORD5; +#endif +}; + +float _Alpha; +int _BaseMaskType; +float4 _BaseMaskParameters; +float4 _BaseMaskAxis; +fixed4 _DarkMultiplier; +fixed4 _BaseColor; +sampler2D _AlphaMask; +float4 _AlphaMask_ST; +sampler2D _AlphaMask2; +float4 _AlphaMask2_ST; +sampler2D _NormalMap; +float4 _NormalMap_ST; +sampler2D _ParallaxMap; +float4 _ParallaxMap_ST; +sampler2D _RoughnessMap; +float4 _RoughnessMap_ST; +float4x4 _ProjectorWorldToLocal; + +VertexOutput vert(appdata_full v) +{ + VertexOutput o; + UNITY_INITIALIZE_OUTPUT(VertexOutput, o); + + o.texcoord = v.texcoord.xy; + o.worldPos = mul(unity_ObjectToWorld, v.vertex); + o.vertColor = v.color; + o.viewDir = normalize(_WorldSpaceCameraPos.xyz - o.worldPos); + o.worldNormal = normalize(mul(unity_ObjectToWorld, float4(v.normal, 0.0)).xyz); + +#if NORMAL_MAP_ON || PARALLAX_ON + o.worldTangent = normalize(mul(unity_ObjectToWorld, float4(v.tangent.xyz, 0.0)).xyz); + o.worldBitangent = normalize(cross(o.worldNormal, o.worldTangent) * v.tangent.w); +#endif + + o.pos = UnityObjectToClipPos(v.vertex); + return o; +} + +#ifndef NORMAL_MAP_ON +#define COMPUTE_NORMAL IN.worldNormal +#else +#define COMPUTE_NORMAL normalize(mul(lerp(float3(0, 0, 1), surfaceNormal, normalMapStrength), tangentTransform)) +#endif + +float3 ComputeColor( + VertexOutput IN, + float2 uv, +#if PARALLAX_ON || NORMAL_MAP_ON + float3x3 tangentTransform, +#endif +#ifdef NORMAL_MAP_ON + float3 surfaceNormal, +#endif + sampler2D surface, + float4 surface_ST, + fixed4 color, + int sampleMode, + float4 sampleParameters +) { + if (sampleMode == SAMPLE_MODE_TEXTURE) { + float2 panning = _Time.g * sampleParameters.xy; + return tex2D(surface, (uv + panning) * surface_ST.xy + surface_ST.zw).rgb * color.rgb; + } + else if (sampleMode == SAMPLE_MODE_TEXTURE_SINGLE_CHANNEL) { + float4 channelMask = sampleParameters; + float4 channels = tex2D(surface, uv * surface_ST.xy + surface_ST.zw); + return dot(channels, channelMask) * color.rgb; + } +#ifdef PARALLAX_ON + else if (sampleMode == SAMPLE_MODE_PARALLAX) { + float parallaxMinHeight = sampleParameters.x; + float parallaxMaxHeight = sampleParameters.y; + float parallaxValue = tex2D(_ParallaxMap, TRANSFORM_TEX(uv, _ParallaxMap)).r; + float scaledHeight = lerp(parallaxMinHeight, parallaxMaxHeight, parallaxValue); + float2 parallaxUV = mul(tangentTransform, IN.viewDir).xy * scaledHeight; + return tex2D(surface, (uv * surface_ST.xy + surface_ST.zw) + parallaxUV).rgb * color.rgb; + } +#endif + else if (sampleMode == SAMPLE_MODE_RSRM) { + float roughnessMin = sampleParameters.x; + float roughnessMax = sampleParameters.y; +#ifdef ROUGHNESS_ON + float roughnessValue = tex2D(_RoughnessMap, TRANSFORM_TEX(uv, _RoughnessMap)).r; + float scaledRoughness = lerp(roughnessMin, roughnessMax, roughnessValue); +#else + float scaledRoughness = roughnessMin; +#endif + +#ifdef NORMAL_MAP_ON + float normalMapStrength = sampleParameters.z; +#endif + float3 viewReflect = reflect(-IN.viewDir, COMPUTE_NORMAL); + float viewAngle = viewReflect.y * 0.5 + 0.5; + return tex2D(surface, float2(scaledRoughness, viewAngle)).rgb * color.rgb; + } + return color.rgb; +} + +float ComputeMask( + VertexOutput IN, +#ifdef NORMAL_MAP_ON + float3x3 tangentTransform, + float3 surfaceNormal, +#endif + int maskType, + float4 layerParameters, + float3 maskAxis +) { + if (maskType == MASK_TYPE_POSITIONAL) { + float centerDistance = layerParameters.x; + float fadeAbove = layerParameters.y; + float fadeBelow = layerParameters.z; + float3 objPos = mul(unity_WorldToObject, float4(IN.worldPos, 1.0)).xyz; + float d = dot(objPos, maskAxis); + if (d > centerDistance) { + return saturate(1.0 - (d - centerDistance) / fadeAbove); + } + else { + return saturate(1.0 - (centerDistance - d) / fadeBelow); + } + } + else if (maskType == MASK_TYPE_REFLECTION) { + float fadeStart = layerParameters.x; + float fadeEnd = layerParameters.y; +#ifdef NORMAL_MAP_ON + float normalMapStrength = layerParameters.z; +#endif + float power = layerParameters.w; + float3 viewReflect = reflect(-IN.viewDir, COMPUTE_NORMAL); + float d = max(0.0, dot(viewReflect, maskAxis)); + return saturate(1.0 - (d - fadeStart) / (fadeEnd - fadeStart)); + } + else if (maskType == MASK_TYPE_FRESNEL) { + float power = layerParameters.x; + float fadeStart = layerParameters.y; + float fadeEnd = layerParameters.z; +#ifdef NORMAL_MAP_ON + float normalMapStrength = layerParameters.w; +#endif + float d = saturate(1.0 - max(0.0, dot(IN.viewDir, COMPUTE_NORMAL))); + float p = pow(d, power); + return saturate(lerp(fadeStart, fadeEnd, p)); + } + else if (maskType == MASK_TYPE_PULSE) { + float distance = layerParameters.x; + float speed = layerParameters.y; + float power = layerParameters.z; + float3 objPos = mul(unity_WorldToObject, float4(IN.worldPos, 1.0)).xyz; + float d = dot(objPos, maskAxis); + float theta = 6.2831 * frac((d - _Time.g * speed) / distance); + return saturate(pow((sin(theta) * 0.5 + 0.5), power)); + } + else { + return 1.0; + } +} + +float3 ComputeBlend(float3 source, float3 blend, float mask, int blendMode) { + if (blendMode == BLEND_MODE_MULTIPLY) { + return source * (blend * mask); + } + else { + return source + (blend * mask); + } +} + +float4 ComputeSurface(VertexOutput IN) +{ +#if PROJECTOR_ON + float3 projectorPos = mul(_ProjectorWorldToLocal, float4(IN.worldPos, 1.0)).xyz; + if (abs(projectorPos.x) > 1.0 || abs(projectorPos.y) > 1.0 || abs(projectorPos.z) > 1.0) + { + discard; + } + float2 uv = projectorPos.xy * 0.5 + 0.5; +#else + float2 uv = IN.texcoord.xy; +#endif + + fixed4 c = _BaseColor; + IN.worldNormal = normalize(IN.worldNormal); + +#if PARALLAX_ON || NORMAL_MAP_ON + float3x3 tangentTransform = float3x3(IN.worldTangent, IN.worldBitangent, IN.worldNormal); +#endif + +#ifdef NORMAL_MAP_ON + float3 surfaceNormal = UnpackNormal(tex2D(_NormalMap, TRANSFORM_TEX(uv, _NormalMap))); +#endif + +#if PARALLAX_ON || NORMAL_MAP_ON +#ifndef NORMAL_MAP_ON +#define COLOR_INPUTS IN, uv, tangentTransform +#define MASK_INPUTS IN +#else +#define COLOR_INPUTS IN, uv, tangentTransform, surfaceNormal +#define MASK_INPUTS IN, tangentTransform, surfaceNormal +#endif +#else +#define COLOR_INPUTS IN, uv +#define MASK_INPUTS IN +#endif + +#define LAYER_COLOR(index) ComputeColor(COLOR_INPUTS, _LayerSurface##index, _LayerSurface##index##_ST, _LayerColor##index, _LayerSampleMode##index, _LayerSampleParameters##index) +#define LAYER_MASK(index) ComputeMask(MASK_INPUTS, _LayerMaskType##index, _LayerMaskParameters##index, _LayerMaskAxis##index##.xyz) +#define LAYER_BLEND(index, c) ComputeBlend(c, LAYER_COLOR(index), LAYER_MASK(index), _LayerBlendMode##index) + + c.rgb = LAYER_BLEND(0, c.rgb); +#if LAYER_COUNT > 1 + c.rgb = LAYER_BLEND(1, c.rgb); +#endif +#if LAYER_COUNT > 2 + c.rgb = LAYER_BLEND(2, c.rgb); +#endif +#if LAYER_COUNT > 3 + c.rgb = LAYER_BLEND(3, c.rgb); +#endif +#if LAYER_COUNT > 4 + c.rgb = LAYER_BLEND(4, c.rgb); +#endif +#if LAYER_COUNT > 5 + c.rgb = LAYER_BLEND(5, c.rgb); +#endif +#if LAYER_COUNT > 6 + c.rgb = LAYER_BLEND(6, c.rgb); +#endif +#if LAYER_COUNT > 7 + c.rgb = LAYER_BLEND(7, c.rgb); +#endif + +#ifdef VERTALPHA_ON + float scaledValue = IN.vertColor.a * 2.0; + float alpha0weight = max(0.0, 1.0 - scaledValue); + float alpha2weight = max(0.0, scaledValue - 1.0); + float alpha1weight = 1.0 - alpha0weight - alpha2weight; + c.a = _Alpha * c.a * (tex2D(_AlphaMask, TRANSFORM_TEX(uv, _AlphaMask)).r * alpha1weight + tex2D(_AlphaMask2, TRANSFORM_TEX(uv, _AlphaMask2)).r * alpha2weight + alpha0weight) * ComputeMask(MASK_INPUTS, _BaseMaskType, _BaseMaskParameters, _BaseMaskAxis); +#else + c.a = _Alpha * c.a * tex2D(_AlphaMask, TRANSFORM_TEX(uv, _AlphaMask)).r * IN.vertColor.a * ComputeMask(MASK_INPUTS, _BaseMaskType, _BaseMaskParameters, _BaseMaskAxis); +#endif + c.rgb = lerp(c.rgb, c.rgb * _DarkMultiplier, IN.vertColor.r); + + return c; +} + +#endif diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc.meta b/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc.meta new file mode 100644 index 0000000..1abee25 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 462c52c09cf9a244bbc11a016d763ea7 +timeCreated: 1443137462 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader new file mode 100644 index 0000000..eebfd1b --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader @@ -0,0 +1,141 @@ +Shader "OvrAvatar/AvatarSurfaceShader" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _DarkMultiplier("Dark Multiplier", Color) = (0.6, 0.6, 0.6, 1.0) + _BaseColor("Base Color", Color) = (0.0, 0.0, 0.0, 0.0) + _BaseMaskType("Base Mask Type", Int) = 0 + _BaseMaskParameters("Base Mask Parameters", Vector) = (0, 0, 0, 0) + _BaseMaskAxis("Base Mask Axis", Vector) = (0, 1, 0, 0) + _AlphaMask("Alpha Mask", 2D) = "white" {} + _NormalMap("Normal Map", 2D) = "" {} + _ParallaxMap("Parallax Map", 2D) = "" {} + _RoughnessMap("Roughness Map", 2D) = "" {} + + // Layer 0 parameters + _LayerSampleMode0("Layer Sample Mode 0", Int) = 0 + _LayerBlendMode0("Layer Blend Mode 0", Int) = 0 + _LayerMaskType0("Layer Mask Type 0", Int) = 0 + _LayerColor0("Layer Color 0", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface0("Layer Surface 0", 2D) = "" {} + _LayerSampleParameters0("Layer Sample Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskParameters0("Layer Mask Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskAxis0("Layer Mask Axis 0", Vector) = (0, 1, 0, 0) + + // Layer 1 parameters + _LayerSampleMode1("Layer Sample Mode 1", Int) = 0 + _LayerBlendMode1("Layer Blend Mode 1", Int) = 0 + _LayerMaskType1("Layer Mask Type 1", Int) = 0 + _LayerColor1("Layer Color 1", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface1("Layer Surface 1", 2D) = "" {} + _LayerSampleParameters1("Layer Sample Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskParameters1("Layer Mask Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskAxis1("Layer Mask Axis 1", Vector) = (0, 1, 0, 0) + + // Layer 2 parameters + _LayerSampleMode2("Layer Sample Mode 2", Int) = 0 + _LayerBlendMode2("Layer Blend Mode 2", Int) = 0 + _LayerMaskType2("Layer Mask Type 2", Int) = 0 + _LayerColor2("Layer Color 2", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface2("Layer Surface 2", 2D) = "" {} + _LayerSampleParameters2("Layer Sample Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskParameters2("Layer Mask Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskAxis2("Layer Mask Axis 2", Vector) = (0, 1, 0, 0) + + // Layer 3 parameters + _LayerSampleMode3("Layer Sample Mode 3", Int) = 0 + _LayerBlendMode3("Layer Blend Mode 3", Int) = 0 + _LayerMaskType3("Layer Mask Type 3", Int) = 0 + _LayerColor3("Layer Color 3", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface3("Layer Surface 3", 2D) = "" {} + _LayerSampleParameters3("Layer Sample Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskParameters3("Layer Mask Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskAxis3("Layer Mask Axis 3", Vector) = (0, 1, 0, 0) + + // Layer 4 parameters + _LayerSampleMode4("Layer Sample Mode 4", Int) = 0 + _LayerBlendMode4("Layer Blend Mode 4", Int) = 0 + _LayerMaskType4("Layer Mask Type 4", Int) = 0 + _LayerColor4("Layer Color 4", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface4("Layer Surface 4", 2D) = "" {} + _LayerSampleParameters4("Layer Sample Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskParameters4("Layer Mask Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskAxis4("Layer Mask Axis 4", Vector) = (0, 1, 0, 0) + + // Layer 5 parameters + _LayerSampleMode5("Layer Sample Mode 5", Int) = 0 + _LayerBlendMode5("Layer Blend Mode 5", Int) = 0 + _LayerMaskType5("Layer Mask Type 5", Int) = 0 + _LayerColor5("Layer Color 5", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface5("Layer Surface 5", 2D) = "" {} + _LayerSampleParameters5("Layer Sample Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskParameters5("Layer Mask Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskAxis5("Layer Mask Axis 5", Vector) = (0, 1, 0, 0) + + // Layer 6 parameters + _LayerSampleMode6("Layer Sample Mode 6", Int) = 0 + _LayerBlendMode6("Layer Blend Mode 6", Int) = 0 + _LayerMaskType6("Layer Mask Type 6", Int) = 0 + _LayerColor6("Layer Color 6", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface6("Layer Surface 6", 2D) = "" {} + _LayerSampleParameters6("Layer Sample Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskParameters6("Layer Mask Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskAxis6("Layer Mask Axis 6", Vector) = (0, 1, 0, 0) + + // Layer 7 parameters + _LayerSampleMode7("Layer Sample Mode 7", Int) = 0 + _LayerBlendMode7("Layer Blend Mode 7", Int) = 0 + _LayerMaskType7("Layer Mask Type 7", Int) = 0 + _LayerColor7("Layer Color 7", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface7("Layer Surface 7", 2D) = "" {} + _LayerSampleParameters7("Layer Sample Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskParameters7("Layer Mask Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskAxis7("Layer Mask Axis 7", Vector) = (0, 1, 0, 0) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + LOD 200 + + Pass + { + Name "FORWARD" + Tags + { + "LightMode" = "ForwardBase" + } + + CGPROGRAM + #pragma only_renderers d3d11 gles3 gles + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #pragma multi_compile PROJECTOR_OFF PROJECTOR_ON + #pragma multi_compile NORMAL_MAP_OFF NORMAL_MAP_ON + #pragma multi_compile PARALLAX_OFF PARALLAX_ON + #pragma multi_compile ROUGHNESS_OFF ROUGHNESS_ON + #pragma multi_compile VERTALPHA_OFF VERTALPHA_ON + #pragma multi_compile LAYERS_1 LAYERS_2 LAYERS_3 LAYERS_4 LAYERS_5 LAYERS_6 LAYERS_7 LAYERS_8 + + #include "Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc" + + float4 frag(VertexOutput IN) : COLOR + { + return ComputeSurface(IN); + } + + ENDCG + } + } + + FallBack "Diffuse" + CustomEditor "AvatarMaterialEditor" +} diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader.meta b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader.meta new file mode 100644 index 0000000..f0911d7 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShader.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d0f6e1942d3d1f946a96fd8a00175474 +timeCreated: 1470862124 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader new file mode 100644 index 0000000..b0bab0e --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader @@ -0,0 +1,79 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "OvrAvatar/AvatarSurfaceShaderPBS" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _Albedo("Albedo (RGB)", 2D) = "" {} + _Surface("Metallic (R) Occlusion (G) and Smoothness (A)", 2D) = "" {} + } + SubShader{ + Tags { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Pass { + ZWrite On + Cull Off + ColorMask 0 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #include "UnityCG.cginc" + + struct v2f { + float4 position : SV_POSITION; + }; + v2f vert(appdata_full v) { + // Output + v2f output; + output.position = UnityObjectToClipPos(v.vertex); + return output; + } + + float4 frag(v2f input) : COLOR { + return 0; + } + ENDCG + } + + LOD 200 + + CGPROGRAM + +// Physically based Standard lighting model, and enable shadows on all light types +#pragma surface surf Standard vertex:vert nolightmap alpha noforwardadd + +float _Alpha; +sampler2D _Albedo; +float4 _Albedo_ST; +sampler2D _Surface; +float4 _Surface_ST; + +struct Input { + float2 texcoord; +}; + +void vert(inout appdata_full v, out Input o) { + UNITY_INITIALIZE_OUTPUT(Input, o); + o.texcoord = v.texcoord.xy; +} + +void surf (Input IN, inout SurfaceOutputStandard o) { + o.Albedo = tex2D(_Albedo, TRANSFORM_TEX(IN.texcoord, _Albedo)).rgb; + float4 surfaceParams = tex2D(_Surface, TRANSFORM_TEX(IN.texcoord, _Surface)); + o.Metallic = surfaceParams.r; + o.Occlusion = surfaceParams.g; + o.Smoothness = surfaceParams.a; + o.Alpha = _Alpha; +} + +#pragma only_renderers d3d11 gles3 gles + +ENDCG + } + FallBack "Diffuse" +} diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader.meta b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader.meta new file mode 100644 index 0000000..4625073 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBS.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d7662dbac0646464a9b4a48e93989adb +timeCreated: 1470862124 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader new file mode 100644 index 0000000..cf67a20 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader @@ -0,0 +1,39 @@ +Shader "OvrAvatar/AvatarSurfaceShaderPBSV2" { + Properties { + _AlbedoMultiplier ("Albedo Multiplier", Color) = (1,1,1,1) + _Albedo ("Albedo (RGB)", 2D) = "white" {} + _Metallicness("Metallicness", 2D) = "grey" {} + _GlossinessScale ("Glossiness Scale", Range(0,1)) = 0.5 + } + SubShader { + Tags { "RenderType"="Opaque" } + LOD 200 + + CGPROGRAM + // Physically based Standard lighting model, and enable shadows on all light types + #pragma surface surf Standard fullforwardshadows + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + sampler2D _Albedo; + sampler2D _Metallicness; + + struct Input { + float2 uv_Albedo; + }; + + float _GlossinessScale; + float4 _AlbedoMultiplier; + + void surf (Input IN, inout SurfaceOutputStandard o) { + fixed4 c = tex2D (_Albedo, IN.uv_Albedo) * _AlbedoMultiplier; + o.Albedo = c.rgb; + o.Metallic = tex2D (_Metallicness, IN.uv_Albedo).r; + o.Smoothness = _GlossinessScale; + o.Alpha = 1.0; + } + ENDCG + } + FallBack "Diffuse" +} \ No newline at end of file diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader.meta b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader.meta new file mode 100644 index 0000000..414e4a6 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderPBSV2.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3934b2d879c6eb94eb26fa19814c7fcd +timeCreated: 1512064795 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader new file mode 100644 index 0000000..76ce51e --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader @@ -0,0 +1,175 @@ +Shader "OvrAvatar/AvatarSurfaceShaderSelfOccluding" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _DarkMultiplier("Dark Multiplier", Color) = (0.6, 0.6, 0.6, 1.0) + _BaseColor("Base Color", Color) = (0.0, 0.0, 0.0, 0.0) + _BaseMaskType("Base Mask Type", Int) = 0 + _BaseMaskParameters("Base Mask Parameters", Vector) = (0, 0, 0, 0) + _BaseMaskAxis("Base Mask Axis", Vector) = (0, 1, 0, 0) + _AlphaMask("Alpha Mask", 2D) = "white" {} + _NormalMap("Normal Map", 2D) = "" {} + _ParallaxMap("Parallax Map", 2D) = "" {} + _RoughnessMap("Roughness Map", 2D) = "" {} + + // Layer 0 parameters + _LayerSampleMode0("Layer Sample Mode 0", Int) = 0 + _LayerBlendMode0("Layer Blend Mode 0", Int) = 0 + _LayerMaskType0("Layer Mask Type 0", Int) = 0 + _LayerColor0("Layer Color 0", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface0("Layer Surface 0", 2D) = "" {} + _LayerSampleParameters0("Layer Sample Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskParameters0("Layer Mask Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskAxis0("Layer Mask Axis 0", Vector) = (0, 1, 0, 0) + + // Layer 1 parameters + _LayerSampleMode1("Layer Sample Mode 1", Int) = 0 + _LayerBlendMode1("Layer Blend Mode 1", Int) = 0 + _LayerMaskType1("Layer Mask Type 1", Int) = 0 + _LayerColor1("Layer Color 1", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface1("Layer Surface 1", 2D) = "" {} + _LayerSampleParameters1("Layer Sample Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskParameters1("Layer Mask Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskAxis1("Layer Mask Axis 1", Vector) = (0, 1, 0, 0) + + // Layer 2 parameters + _LayerSampleMode2("Layer Sample Mode 2", Int) = 0 + _LayerBlendMode2("Layer Blend Mode 2", Int) = 0 + _LayerMaskType2("Layer Mask Type 2", Int) = 0 + _LayerColor2("Layer Color 2", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface2("Layer Surface 2", 2D) = "" {} + _LayerSampleParameters2("Layer Sample Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskParameters2("Layer Mask Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskAxis2("Layer Mask Axis 2", Vector) = (0, 1, 0, 0) + + // Layer 3 parameters + _LayerSampleMode3("Layer Sample Mode 3", Int) = 0 + _LayerBlendMode3("Layer Blend Mode 3", Int) = 0 + _LayerMaskType3("Layer Mask Type 3", Int) = 0 + _LayerColor3("Layer Color 3", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface3("Layer Surface 3", 2D) = "" {} + _LayerSampleParameters3("Layer Sample Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskParameters3("Layer Mask Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskAxis3("Layer Mask Axis 3", Vector) = (0, 1, 0, 0) + + // Layer 4 parameters + _LayerSampleMode4("Layer Sample Mode 4", Int) = 0 + _LayerBlendMode4("Layer Blend Mode 4", Int) = 0 + _LayerMaskType4("Layer Mask Type 4", Int) = 0 + _LayerColor4("Layer Color 4", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface4("Layer Surface 4", 2D) = "" {} + _LayerSampleParameters4("Layer Sample Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskParameters4("Layer Mask Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskAxis4("Layer Mask Axis 4", Vector) = (0, 1, 0, 0) + + // Layer 5 parameters + _LayerSampleMode5("Layer Sample Mode 5", Int) = 0 + _LayerBlendMode5("Layer Blend Mode 5", Int) = 0 + _LayerMaskType5("Layer Mask Type 5", Int) = 0 + _LayerColor5("Layer Color 5", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface5("Layer Surface 5", 2D) = "" {} + _LayerSampleParameters5("Layer Sample Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskParameters5("Layer Mask Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskAxis5("Layer Mask Axis 5", Vector) = (0, 1, 0, 0) + + // Layer 6 parameters + _LayerSampleMode6("Layer Sample Mode 6", Int) = 0 + _LayerBlendMode6("Layer Blend Mode 6", Int) = 0 + _LayerMaskType6("Layer Mask Type 6", Int) = 0 + _LayerColor6("Layer Color 6", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface6("Layer Surface 6", 2D) = "" {} + _LayerSampleParameters6("Layer Sample Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskParameters6("Layer Mask Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskAxis6("Layer Mask Axis 6", Vector) = (0, 1, 0, 0) + + // Layer 7 parameters + _LayerSampleMode7("Layer Sample Mode 7", Int) = 0 + _LayerBlendMode7("Layer Blend Mode 7", Int) = 0 + _LayerMaskType7("Layer Mask Type 7", Int) = 0 + _LayerColor7("Layer Color 7", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface7("Layer Surface 7", 2D) = "" {} + _LayerSampleParameters7("Layer Sample Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskParameters7("Layer Mask Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskAxis7("Layer Mask Axis 7", Vector) = (0, 1, 0, 0) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Pass + { + ZWrite On + Cull Off + ColorMask 0 + Offset 1, 1 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #include "UnityCG.cginc" + + struct v2f + { + float4 position : SV_POSITION; + }; + + v2f vert(appdata_full v) + { + // Output + v2f output; + output.position = UnityObjectToClipPos(v.vertex); + return output; + } + + float4 frag(v2f input) : COLOR + { + return 0; + } + + ENDCG + } + + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + LOD 200 + + Pass + { + Name "FORWARD" + Tags + { + "LightMode" = "ForwardBase" + } + + CGPROGRAM + #pragma only_renderers d3d11 gles3 gles + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #pragma multi_compile PROJECTOR_OFF PROJECTOR_ON + #pragma multi_compile NORMAL_MAP_OFF NORMAL_MAP_ON + #pragma multi_compile PARALLAX_OFF PARALLAX_ON + #pragma multi_compile ROUGHNESS_OFF ROUGHNESS_ON + #pragma multi_compile VERTALPHA_OFF VERTALPHA_ON + #pragma multi_compile LAYERS_1 LAYERS_2 LAYERS_3 LAYERS_4 LAYERS_5 LAYERS_6 LAYERS_7 LAYERS_8 + + #include "Assets/Oculus/Avatar/Content/Materials/AvatarMaterialStateShader.cginc" + + float4 frag(VertexOutput IN) : SV_Target + { + return ComputeSurface(IN); + } + + ENDCG + } + } + + FallBack "Diffuse" + CustomEditor "AvatarMaterialEditor" +} diff --git a/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta new file mode 100644 index 0000000..1a00873 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 10513ef587704324487f3061a7e6699d +timeCreated: 1470862124 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Prefabs.meta b/Assets/Oculus/Avatar/Content/Prefabs.meta new file mode 100644 index 0000000..a1f059c --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2c4ef7503877e647b22a4089384f04f +folderAsset: yes +timeCreated: 1466717433 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab b/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab new file mode 100644 index 0000000..ea2dd46 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab @@ -0,0 +1,793 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &157742 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 448722} + - component: {fileID: 11477770} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &158226 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 463470} + - component: {fileID: 11437430} + - component: {fileID: 8254050} + - component: {fileID: 11441414} + m_Layer: 0 + m_Name: LocalAvatar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &184120 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 400938} + - component: {fileID: 11405130} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400938 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184120} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463470} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &448722 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157742} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463470} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &463470 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158226} + m_LocalRotation: {x: 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: 4000010416372058} + - {fileID: 4000014100970646} + - {fileID: 4000013364346644} + - {fileID: 400938} + - {fileID: 4000011212216358} + - {fileID: 448722} + - {fileID: 4581494204247758} + - {fileID: 4468369968689664} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8254050 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158226} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + 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: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &11405130 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184120} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11437430 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 114949324920430652} + DefaultHandMaterialManager: {fileID: 114029231360713414} + Driver: {fileID: 11441414} + Base: {fileID: 114000010884708534} + Body: {fileID: 114000012186362028} + ControllerLeft: {fileID: 11405130} + ControllerRight: {fileID: 11477770} + HandLeft: {fileID: 114000011404857786} + HandRight: {fileID: 114000010372160784} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 0 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 1 + ShowThirdPerson: 0 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: 73f67c4e7bf718b4385aa6b1f8a06591, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 69f342b79d37541489919a19cfd8a924, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: 5e52aa58207bbf24d8eb8ec969e9ae88, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: c26fc51e445dcfd4db09305d861dc11c, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 37d2b8298f61cd2469465fc36108675d, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 36b8b481cf607814a8cec318f0148d63, + type: 3} + SurfaceShaderPBSV2Loading: {fileID: 4800000, guid: 822f5e641dc5dd54ca9555b727b3277f, + type: 3} + oculusUserID: 0 + LeftHandCustomPose: {fileID: 0} + RightHandCustomPose: {fileID: 0} + PacketSettings: + UpdateRate: 0.033333335 + VoiceAmplitude: 0 + EnableMouthVertexAnimation: 0 +--- !u!114 &11441414 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac27124318cf8e84aa7350c2ac1cdb80, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!114 &11477770 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 158226} + m_IsPrefabParent: 1 +--- !u!1 &1000010482306814 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011212216358} + - component: {fileID: 114000010372160784} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010910743596 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010416372058} + - component: {fileID: 114000010884708534} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011125779090 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013364346644} + - component: {fileID: 114000011404857786} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012026592076 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000014100970646} + - component: {fileID: 114000012186362028} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1098047352992398 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4581494204247758} + - component: {fileID: 114949324920430652} + m_Layer: 0 + m_Name: DefaultBodyMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1231602751420816 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4468369968689664} + - component: {fileID: 114029231360713414} + m_Layer: 0 + m_Name: DefaultHandMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4000010416372058 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010910743596} + m_LocalRotation: {x: 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: 463470} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011212216358 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010482306814} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463470} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013364346644 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011125779090} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463470} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000014100970646 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012026592076} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463470} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4468369968689664 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1231602751420816} + m_LocalRotation: {x: -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: 463470} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4581494204247758 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1098047352992398} + m_LocalRotation: {x: -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: 463470} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114000010372160784 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010482306814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000010884708534 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010910743596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000011404857786 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011125779090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000012186362028 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012026592076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114029231360713414 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1231602751420816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 7d8da3d06466cc04da8c020819170a59, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 93a54b3b63bcc6d49b16f6bdb655b940, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: [] + MaterialPropertyBlock: + Colors: [] + DiffuseIntensities: [] + RimIntensities: [] + BacklightIntensities: [] + ReflectionIntensities: [] + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + Textures: [] + DiffuseIntensity: 0.301 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: [] + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + Textures: [] + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.22352941, g: 0.11372549, b: 0, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + DiffuseIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + RimIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + BacklightIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + ReflectionIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 +--- !u!114 &114949324920430652 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1098047352992398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 7d8da3d06466cc04da8c020819170a59, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 93a54b3b63bcc6d49b16f6bdb655b940, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 diff --git a/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab.meta b/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab.meta new file mode 100644 index 0000000..4844c05 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Prefabs/LocalAvatar.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84c8b8609f9bb434eaf5248f17ff1293 +timeCreated: 1466806466 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab b/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab new file mode 100644 index 0000000..575f84c --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab @@ -0,0 +1,2830 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &143252 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 496618} + - component: {fileID: 11464902} + - component: {fileID: 11461908} + m_Layer: 0 + m_Name: RemoteAvatar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154294 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 489662} + - component: {fileID: 114000010091674760} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &165584 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 429728} + - component: {fileID: 114000012345544872} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &166844 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 435882} + - component: {fileID: 11465430} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &178596 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 433868} + - component: {fileID: 11470276} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &188284 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 407044} + - component: {fileID: 114000012207304612} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &407044 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188284} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496618} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &429728 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 165584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496618} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &433868 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178596} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000012540091686} + m_Father: {fileID: 496618} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &435882 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 166844} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000011967535116} + m_Father: {fileID: 496618} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &489662 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 496618} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &496618 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143252} + m_LocalRotation: {x: 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: 4000011021225538} + - {fileID: 429728} + - {fileID: 489662} + - {fileID: 407044} + - {fileID: 433868} + - {fileID: 435882} + - {fileID: 4461464600332690} + - {fileID: 4823973753068400} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11461908 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143252} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c198a42a3843ca04fa633b60f428ff51, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!114 &11464902 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143252} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 114533516196804206} + DefaultHandMaterialManager: {fileID: 114144217084364882} + Driver: {fileID: 11461908} + Base: {fileID: 114000010148578704} + Body: {fileID: 114000012345544872} + ControllerLeft: {fileID: 11470276} + ControllerRight: {fileID: 11465430} + HandLeft: {fileID: 114000010091674760} + HandRight: {fileID: 114000012207304612} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 0 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 0 + ShowThirdPerson: 1 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: 73f67c4e7bf718b4385aa6b1f8a06591, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 69f342b79d37541489919a19cfd8a924, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: 5e52aa58207bbf24d8eb8ec969e9ae88, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: c26fc51e445dcfd4db09305d861dc11c, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 37d2b8298f61cd2469465fc36108675d, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 36b8b481cf607814a8cec318f0148d63, + type: 3} + SurfaceShaderPBSV2Loading: {fileID: 4800000, guid: 822f5e641dc5dd54ca9555b727b3277f, + type: 3} + oculusUserID: 0 + LeftHandCustomPose: {fileID: 0} + RightHandCustomPose: {fileID: 0} + PacketSettings: + UpdateRate: 0.033333335 + VoiceAmplitude: 0 + EnableMouthVertexAnimation: 0 +--- !u!114 &11465430 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 166844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11470276 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 143252} + m_IsPrefabParent: 1 +--- !u!1 &1000010176019332 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013053309248} + - component: {fileID: 137000012539278394} + m_Layer: 0 + m_Name: rctrl:a_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010186355062 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013448249666} + m_Layer: 0 + m_Name: rctrl:b_hold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010353348604 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011939430368} + - component: {fileID: 137000012561251176} + m_Layer: 0 + m_Name: lctrl:ring_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010404229384 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011568184020} + - component: {fileID: 137000012327971406} + m_Layer: 0 + m_Name: lctrl:surface_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010462727460 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010715895894} + m_Layer: 0 + m_Name: rctrl:right_touch_controller_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010540851970 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012605354570} + - component: {fileID: 137000012577831356} + m_Layer: 0 + m_Name: rctrl:b_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010567967398 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012724529694} + m_Layer: 0 + m_Name: rctrl:b_trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010618960340 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012540091686} + - component: {fileID: 95000014191315040} + m_Layer: 0 + m_Name: left_touch_controller_model_skel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010732039748 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000014027683858} + - component: {fileID: 137000014239696370} + m_Layer: 0 + m_Name: rctrl:o_button_decal_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000010829465458 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013426853722} + m_Layer: 0 + m_Name: lctrl:geometry_null + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011032731176 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013724697446} + m_Layer: 0 + m_Name: rctrl:b_stick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011186482016 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011967535116} + - component: {fileID: 95000011808594792} + m_Layer: 0 + m_Name: right_touch_controller_model_skel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011251501750 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012705674684} + - component: {fileID: 137000013198274284} + m_Layer: 0 + m_Name: rctrl:ring_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011296493708 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011540650158} + m_Layer: 0 + m_Name: lctrl:b_trigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011598347302 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012705338176} + m_Layer: 0 + m_Name: rctrl:b_stick_IGNORE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011605533530 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010811930704} + m_Layer: 0 + m_Name: lctrl:b_stick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011727251070 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012384171158} + m_Layer: 0 + m_Name: rctrl:b_button01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011772014684 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011564629680} + - component: {fileID: 137000014119152936} + m_Layer: 0 + m_Name: rctrl:o_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011875671922 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013166053970} + - component: {fileID: 137000010724210166} + m_Layer: 0 + m_Name: rctrl:side_trigger_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011963518446 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012961726978} + - component: {fileID: 137000011963534174} + m_Layer: 0 + m_Name: lctrl:thumbstick_ball_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000011996807892 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013876876732} + m_Layer: 0 + m_Name: rctrl:b_button02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012054331002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011636682892} + - component: {fileID: 137000013701477334} + m_Layer: 0 + m_Name: rctrl:thumbstick_ball_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012150430946 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012272704210} + - component: {fileID: 137000012107674410} + m_Layer: 0 + m_Name: lctrl:o_button_decal_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012196631598 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012842689428} + m_Layer: 0 + m_Name: lctrl:left_touch_controller_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012207203502 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011814646714} + m_Layer: 0 + m_Name: lctrl:b_stick_IGNORE + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012459128118 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010499556928} + - component: {fileID: 137000010692100556} + m_Layer: 0 + m_Name: lctrl:x_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012540503508 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010768823692} + m_Layer: 0 + m_Name: rctrl:b_button03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012561114658 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011465109902} + - component: {fileID: 137000011798888872} + m_Layer: 0 + m_Name: lctrl:o_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012687583852 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012029189976} + m_Layer: 0 + m_Name: lctrl:b_button01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012703596256 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010465752764} + - component: {fileID: 137000012369293346} + m_Layer: 0 + m_Name: rctrl:controller_body_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012739084852 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011697994020} + - component: {fileID: 137000012017572084} + m_Layer: 0 + m_Name: lctrl:main_trigger_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012820484798 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011581298260} + m_Layer: 0 + m_Name: rctrl:geometry_null + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000012913350438 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011021225538} + - component: {fileID: 114000010148578704} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013039583002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000013285752372} + m_Layer: 0 + m_Name: lctrl:b_button03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013068196432 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012208151102} + - component: {fileID: 137000011002884086} + m_Layer: 0 + m_Name: lctrl:controller_body_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013237565076 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000012351109320} + - component: {fileID: 137000012071317434} + m_Layer: 0 + m_Name: rctrl:surface_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013362553720 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011208292394} + - component: {fileID: 137000010318330296} + m_Layer: 0 + m_Name: lctrl:side_trigger_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013632609248 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000014115540756} + - component: {fileID: 137000010086889286} + m_Layer: 0 + m_Name: rctrl:main_trigger_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013724541018 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011684154134} + m_Layer: 0 + m_Name: lctrl:b_button02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013773920210 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000010076381212} + m_Layer: 0 + m_Name: lctrl:b_hold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000013783390420 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4000011937531554} + - component: {fileID: 137000010625253534} + m_Layer: 0 + m_Name: lctrl:y_button_PLY + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1387099181202896 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4461464600332690} + - component: {fileID: 114533516196804206} + m_Layer: 0 + m_Name: DefaultBodyMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1952448560374888 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4823973753068400} + - component: {fileID: 114144217084364882} + m_Layer: 0 + m_Name: DefaultHandMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4000010076381212 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013773920210} + m_LocalRotation: {x: -0.18065539, y: -0.13555649, z: -0.067166515, w: 0.97184193} + m_LocalPosition: {x: 0.013074442, y: -0.025639696, z: -0.027427113} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000012842689428} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000010465752764 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012703596256} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000010499556928 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012459128118} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000010715895894 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010462727460} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0.7071068, w: -8.659561e-17} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000012384171158} + - {fileID: 4000013876876732} + - {fileID: 4000010768823692} + - {fileID: 4000013448249666} + - {fileID: 4000013724697446} + - {fileID: 4000012724529694} + m_Father: {fileID: 4000011967535116} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000010768823692 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012540503508} + m_LocalRotation: {x: 0.07876507, y: 0.01894126, z: 0.5343878, w: 0.8413483} + m_LocalPosition: {x: -0.012083728, y: -0.01402681, z: -0.0007126567} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010715895894} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000010811930704 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011605533530} + m_LocalRotation: {x: 0.0027868259, y: 0.70437866, z: -0.0031505642, w: 0.7098119} + m_LocalPosition: {x: 0.010637393, y: 0.00497835, z: -0.009418557} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000011814646714} + m_Father: {fileID: 4000012842689428} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011021225538 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012913350438} + m_LocalRotation: {x: 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: 496618} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011208292394 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013362553720} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011465109902 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012561114658} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011540650158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011296493708} + m_LocalRotation: {x: -0.05795374, y: -0.05660452, z: 0.9967023, w: 0.0046757394} + m_LocalPosition: {x: -0.001420367, y: 0.021865888, z: -0.005495974} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000012842689428} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011564629680 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011772014684} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011568184020 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010404229384} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011581298260 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012820484798} + 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_Children: + - {fileID: 4000013053309248} + - {fileID: 4000012605354570} + - {fileID: 4000010465752764} + - {fileID: 4000014115540756} + - {fileID: 4000014027683858} + - {fileID: 4000011564629680} + - {fileID: 4000012705674684} + - {fileID: 4000013166053970} + - {fileID: 4000012351109320} + - {fileID: 4000011636682892} + m_Father: {fileID: 4000011967535116} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011636682892 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012054331002} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011684154134 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013724541018} + m_LocalRotation: {x: 0.017080953, y: -0.07918932, z: 0.52647054, w: 0.84632504} + m_LocalPosition: {x: -0.0091353385, y: 0.005499125, z: -0.00011681918} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000012842689428} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011697994020 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012739084852} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011814646714 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012207203502} + m_LocalRotation: {x: 0, y: -0.70108956, z: -0, w: 0.71307325} + m_LocalPosition: {x: -0.019321036, y: 0, z: 9.992007e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010811930704} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011937531554 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013783390420} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011939430368 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010353348604} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000011967535116 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011186482016} + m_LocalRotation: {x: 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: 4000011581298260} + - {fileID: 4000010715895894} + m_Father: {fileID: 435882} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012029189976 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012687583852} + m_LocalRotation: {x: 0.05660452, y: -0.05795374, z: -0.0046757394, w: 0.9967023} + m_LocalPosition: {x: -0.0019170768, y: -0.0073837424, z: -0.00091214647} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000012842689428} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012208151102 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013068196432} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012272704210 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012150430946} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012351109320 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013237565076} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012384171158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011727251070} + m_LocalRotation: {x: 0.056604527, y: 0.05795374, z: 0.004675739, w: 0.9967023} + m_LocalPosition: {x: 0.0019170768, y: -0.0073837424, z: -0.00091214647} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010715895894} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012540091686 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010618960340} + m_LocalRotation: {x: 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: 4000013426853722} + - {fileID: 4000012842689428} + m_Father: {fileID: 433868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012605354570 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010540851970} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012705338176 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011598347302} + m_LocalRotation: {x: -4.5059287e-17, y: -0.70108956, z: -6.5911624e-17, w: 0.71307325} + m_LocalPosition: {x: -0.019321036, y: 0, z: 9.992007e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000013724697446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012705674684 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011251501750} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012724529694 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010567967398} + m_LocalRotation: {x: 0.056604527, y: 0.05795374, z: 0.004675739, w: 0.9967023} + m_LocalPosition: {x: 0.001420367, y: 0.021865888, z: -0.005495974} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010715895894} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012842689428 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012196631598} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0.7071068, w: -8.659561e-17} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000012029189976} + - {fileID: 4000011684154134} + - {fileID: 4000013285752372} + - {fileID: 4000010076381212} + - {fileID: 4000010811930704} + - {fileID: 4000011540650158} + m_Father: {fileID: 4000012540091686} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000012961726978 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011963518446} + m_LocalRotation: {x: 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: 4000013426853722} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013053309248 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010176019332} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013166053970 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011875671922} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013285752372 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013039583002} + m_LocalRotation: {x: 0.05660452, y: -0.05795374, z: -0.0046757394, w: 0.9967023} + m_LocalPosition: {x: 0.012083728, y: -0.01402681, z: -0.0007126567} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000012842689428} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013426853722 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010829465458} + 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_Children: + - {fileID: 4000012208151102} + - {fileID: 4000011697994020} + - {fileID: 4000012272704210} + - {fileID: 4000011465109902} + - {fileID: 4000011939430368} + - {fileID: 4000011208292394} + - {fileID: 4000011568184020} + - {fileID: 4000012961726978} + - {fileID: 4000010499556928} + - {fileID: 4000011937531554} + m_Father: {fileID: 4000012540091686} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013448249666 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010186355062} + m_LocalRotation: {x: -0.17913595, y: 0.14914332, z: 0.022661837, w: 0.97218984} + m_LocalPosition: {x: -0.013074442, y: -0.025639696, z: -0.027427113} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010715895894} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013724697446 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011032731176} + m_LocalRotation: {x: -0.003149668, y: 0.7098123, z: 0.002783398, w: 0.7043784} + m_LocalPosition: {x: -0.010637393, y: 0.00497835, z: -0.009418557} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4000012705338176} + m_Father: {fileID: 4000010715895894} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000013876876732 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011996807892} + m_LocalRotation: {x: 0.07876507, y: 0.01894126, z: 0.5343878, w: 0.8413483} + m_LocalPosition: {x: 0.009152712, y: 0.0054823146, z: 0.000030916483} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4000010715895894} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000014027683858 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010732039748} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4000014115540756 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013632609248} + m_LocalRotation: {x: 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: 4000011581298260} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4461464600332690 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1387099181202896} + m_LocalRotation: {x: -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: 496618} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4823973753068400 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952448560374888} + m_LocalRotation: {x: -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: 496618} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &95000011808594792 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011186482016} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &95000014191315040 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010618960340} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &114000010091674760 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000010148578704 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012913350438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000012207304612 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114000012345544872 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 165584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114144217084364882 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952448560374888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 7d8da3d06466cc04da8c020819170a59, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 93a54b3b63bcc6d49b16f6bdb655b940, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: [] + MaterialPropertyBlock: + Colors: [] + DiffuseIntensities: [] + RimIntensities: [] + BacklightIntensities: [] + ReflectionIntensities: [] + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + Textures: [] + DiffuseIntensity: 0.301 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: [] + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + Textures: [] + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.22352941, g: 0.11372549, b: 0, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + DiffuseIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + RimIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + BacklightIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + ReflectionIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 +--- !u!114 &114533516196804206 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1387099181202896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 7d8da3d06466cc04da8c020819170a59, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 93a54b3b63bcc6d49b16f6bdb655b940, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 +--- !u!137 &137000010086889286 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013632609248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300000, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000012724529694} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012724529694} + m_AABB: + m_Center: {x: -0.00066094473, y: -0.0013324618, z: -0.013972076} + m_Extent: {x: 0.014561898, y: 0.009363493, z: 0.013364943} + m_DirtyAABB: 0 +--- !u!137 &137000010318330296 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013362553720} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300004, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000010076381212} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010076381212} + m_AABB: + m_Center: {x: -0.015075567, y: -0.000016345643, z: 0.0018507377} + m_Extent: {x: 0.0069265487, y: 0.01454833, z: 0.0073075653} + m_DirtyAABB: 0 +--- !u!137 &137000010625253534 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013783390420} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300014, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000011684154134} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000011684154134} + m_AABB: + m_Center: {x: 0.000002396293, y: -0.000002480112, z: 0.0004961204} + m_Extent: {x: 0.0050600627, y: 0.005023708, z: 0.0025072547} + m_DirtyAABB: 0 +--- !u!137 &137000010692100556 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012459128118} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300012, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000012029189976} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012029189976} + m_AABB: + m_Center: {x: -0.0000007278286, y: 0.000013420358, z: 0.00049956236} + m_Extent: {x: 0.0050891, y: 0.0051111123, z: 0.0025754925} + m_DirtyAABB: 0 +--- !u!137 &137000010724210166 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011875671922} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300002, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000013448249666} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000013448249666} + m_AABB: + m_Center: {x: 0.015085924, y: 0.00079575554, z: 0.0022845878} + m_Extent: {x: 0.007514255, y: 0.01456238, z: 0.0074783214} + m_DirtyAABB: 0 +--- !u!137 &137000011002884086 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013068196432} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300000, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000012842689428} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012842689428} + m_AABB: + m_Center: {x: 0.0012377053, y: -0.019060574, z: -0.031179674} + m_Extent: {x: 0.030484837, y: 0.051344864, z: 0.03589142} + m_DirtyAABB: 0 +--- !u!137 &137000011798888872 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012561114658} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300018, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000013285752372} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000013285752372} + m_AABB: + m_Center: {x: 0.00000036275014, y: 0.0000008731149, z: 0.00057195796} + m_Extent: {x: 0.004508081, y: 0.0045095203, z: 0.0007474726} + m_DirtyAABB: 0 +--- !u!137 &137000011963534174 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011963518446} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300006, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000012842689428} + - {fileID: 4000010811930704} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012842689428} + m_AABB: + m_Center: {x: 0.010604473, y: 0.0049807066, z: 0.0022465445} + m_Extent: {x: 0.01075476, y: 0.010751982, z: 0.007853846} + m_DirtyAABB: 0 +--- !u!137 &137000012017572084 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012739084852} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300002, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000011540650158} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000011540650158} + m_AABB: + m_Center: {x: -0.00066094473, y: 0.00133246, z: -0.01397207} + m_Extent: {x: 0.014561897, y: 0.009363488, z: 0.013364941} + m_DirtyAABB: 0 +--- !u!137 &137000012071317434 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000013237565076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300008, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010715895894} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010715895894} + m_AABB: + m_Center: {x: -0.00016466528, y: 0.00024955347, z: -0.0010734652} + m_Extent: {x: 0.028195847, y: 0.028275441, z: 0.0059699165} + m_DirtyAABB: 0 +--- !u!137 &137000012107674410 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012150430946} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300016, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000013285752372} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000013285752372} + m_AABB: + m_Center: {x: 0.000017444137, y: -0.000100485515, z: 0.0012767066} + m_Extent: {x: 0.0021195891, y: 0.0016280017, z: 0.000015275204} + m_DirtyAABB: 0 +--- !u!137 &137000012327971406 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010404229384} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300010, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000012842689428} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012842689428} + m_AABB: + m_Center: {x: 0.00016466528, y: 0.00024955347, z: -0.0010734657} + m_Extent: {x: 0.028195847, y: 0.028275441, z: 0.0059699193} + m_DirtyAABB: 0 +--- !u!137 &137000012369293346 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012703596256} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300010, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010715895894} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010715895894} + m_AABB: + m_Center: {x: -0.0012377053, y: -0.019060578, z: -0.031160343} + m_Extent: {x: 0.030484837, y: 0.051344868, z: 0.035910744} + m_DirtyAABB: 0 +--- !u!137 &137000012539278394 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010176019332} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300014, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000012384171158} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012384171158} + m_AABB: + m_Center: {x: 0.0000007287599, y: 0.000013418961, z: 0.0005103166} + m_Extent: {x: 0.0050891, y: 0.005111113, z: 0.0025862462} + m_DirtyAABB: 0 +--- !u!137 &137000012561251176 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010353348604} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300008, guid: 111c043191ef2d44a8ff0233d087d59e, type: 3} + m_Bones: + - {fileID: 4000012842689428} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000012842689428} + m_AABB: + m_Center: {x: 0.016699273, y: 0.010818437, z: -0.03636413} + m_Extent: {x: 0.05463389, y: 0.021678235, z: 0.05022069} + m_DirtyAABB: 0 +--- !u!137 &137000012577831356 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010540851970} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300012, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000013876876732} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000013876876732} + m_AABB: + m_Center: {x: 0.00000034226105, y: -0.0000009154901, z: 0.000357131} + m_Extent: {x: 0.005052495, y: 0.00505287, z: 0.0025179668} + m_DirtyAABB: 0 +--- !u!137 &137000013198274284 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011251501750} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300006, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010715895894} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010715895894} + m_AABB: + m_Center: {x: -0.016699273, y: 0.010818433, z: -0.03636414} + m_Extent: {x: 0.05463389, y: 0.021678232, z: 0.050220694} + m_DirtyAABB: 0 +--- !u!137 &137000013701477334 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000012054331002} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300004, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010715895894} + - {fileID: 4000013724697446} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010715895894} + m_AABB: + m_Center: {x: -0.010547765, y: 0.0049847644, z: 0.002247721} + m_Extent: {x: 0.010899376, y: 0.010843772, z: 0.007860379} + m_DirtyAABB: 0 +--- !u!137 &137000014119152936 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000011772014684} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300018, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010768823692} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010768823692} + m_AABB: + m_Center: {x: -0.00000026077032, y: -0.0000001359731, z: 0.00054196385} + m_Extent: {x: 0.0044898377, y: 0.004489343, z: 0.000747473} + m_DirtyAABB: 0 +--- !u!137 &137000014239696370 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000010732039748} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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: 4300016, guid: 20d82fb66fc22fa40ae34d9489bd6fcd, type: 3} + m_Bones: + - {fileID: 4000010768823692} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4000010768823692} + m_AABB: + m_Center: {x: 0.00004067365, y: 0.000027449336, z: 0.0012303336} + m_Extent: {x: 0.0015236207, y: 0.0021297478, z: 0.000019410509} + m_DirtyAABB: 0 diff --git a/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab.meta b/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab.meta new file mode 100644 index 0000000..3f7a713 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Prefabs/RemoteAvatar.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90bf33f968e6bb44ea0208fc82c90a44 +timeCreated: 1468001728 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Textures.meta b/Assets/Oculus/Avatar/Content/Textures.meta new file mode 100644 index 0000000..de6bf6a --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bdcbd118b7677cd4095ea9260191f2f6 +folderAsset: yes +timeCreated: 1536104808 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_1024.png b/Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_1024.png new file mode 100644 index 0000000000000000000000000000000000000000..65ae94c059ef1e2ab29ec6d88bed6b71025d977d GIT binary patch literal 7159 zcmeHJ&2QX96n8=eCA6Xv98d+);7EK(%-Z9xjjb*v*$vG~Y>3j88hYw@X1r@5q zyU7KFH~Zx|(iihJgWrv%@&2V;pCza|tbxu{2EbP{yc`NPT&bH&n26>Oz#1V&iN^ z6A-42X`+#uUbr*?a#rG!gLE)a&Y30#A`)?)0hW~5q%U)s_2ns|%g^^H0BSp(Qpbt5 zL{X_C%QuJM#*B~?(OLH}5!$ZEO-9Wodg)pi zb2-XhUVw`h%|$~k&I}U+6VfG?XB(bLu1`@N$;06A7|Q69x~E&7Zp={-CYnLV(JoxnQyzgWx92jmHS(g9TX>C?4Jfd zmkeawH7^K=&v@Wq-4+y!y2UUxfHFrI%(STK8oEEX=FK#O{G)?KsfAS>By#2u?ym`K z(z=NaVR1|YVdJ{%Q^PgtKDYcL$|r&2ZG{;e>ESGIu8Oy3vq6X^vEoryXf9PHq-9$~kr?k!uf3}-RceRE5)M&nDJiFpcV_KX?44zI z6FWIYJs@%8jLNTnfGY zrIH$BhO4NJEy#4S+1n-qAAlKjHdLzCuV7N6E;mj`G&IV<066$n7hcqd2ZfnkL(>^O$-ez%Wyagkr&H5d>9iTM_T8d-IVI*7-@@?~VY1L*Vj&=`OSskVzOOawx*pE z{_xt@t<;Yaq}DF;*P`8Q< z!^6n+oCwv!nt?o8x4WK2tg16(`*$|3Z&|+M^2PAa*-Rb@`#9-QzE$hmzaPcpDPHDy zXcP}D>HlgJy4aefX!XN-F7F-K#<@hwOZ;pQ-PxhUKg^Cbns7iFKeV1%eBm2KS^Bos zT!3#T+qJJVh7Y-w6U4IA3iPpZeY{OhQi6AUo# znm?1Rzf)-1+3%}gotM-0r@}&+KJwF^t#ub8%&VqtEttn9ubKZ-Vnvq6{RWq+pti(t=C_eP)-a zakXsdU5qy#gjG&4}stU{UrIjeEmZa$hh=gbfzk%+V`6c*Lk zY$!`v4COJV>(>uBP}25#wT~mYBuVX}DA&d+jD;XaqKp1sCX6jn$laWYwXvdku8Jlj z?Of1O=6xwg%S3H1DT8(!ym~cGxttWQ9e|4tEk&SLIfDp8g!;%P4ki|QcaG{w9!GnJ zP`HmgV%o&SOOz@TPD}bQ9A_kwc|uiuaY6^e$kKrhYSlMUbH{~@$_dRyYoKKNn|d>jWi8XO z$Pe(&Xin9cBl059qg*C{X4xoavVMCe@ggUAX{ohCNXca%_cqobo zTKd0=!l;hsdC?k&>v{I>z%i~$WVWR4hH6+}N@`MHYa&$w1QcW&SO;HNt`KYQi!OXZh?55Ky1`o#0v$B(~{75M)tz<;>*^6is%8-E1X QtAB>wwT;fLi|>8(C*gGi7XSbN literal 0 HcmV?d00001 diff --git a/Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_256.png.meta b/Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_256.png.meta new file mode 100644 index 0000000..69a14cd --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Textures/fallback_diffuse_roughness_256.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 7d8da3d06466cc04da8c020819170a59 +timeCreated: 1534371261 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Content/Textures/fallback_normal_1024.tif b/Assets/Oculus/Avatar/Content/Textures/fallback_normal_1024.tif new file mode 100644 index 0000000000000000000000000000000000000000..4730a9a2d61707546a03803c1453eaff7b705ae7 GIT binary patch literal 805996 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

qg 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

TxoOzvHwRL^eN0gv4P0 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%0Ar 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 L=Wf=f)(aP_aRv|q3Y@~S2tLXU!O;ZlSw4$ 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⌜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%0AL67 zBn1fo!C$awU;qgPe?s8k2kbf%8-GCKKoArd2@HY7Vt@%OMp*`aN8%AkEEZP?gG45> zS$p;d|B25f(`Woj3nPO=VDOL}7Go@tN#Bq#49+(Pqt0N{%6t-6Rf0`wl_)iWuQY;H zsIbYkQp+p1z@)$mcnYaDj7ng0$NZLf{+iJ%R=V`!E&zSdYj9ibdN~6ENncSg96C>H zf8OcP>ve9=XqQTG^XXkG!5X#5Kor>I>cdN|Nh6QI02B)xib`$!xy&aUa=~l!5HKti z_l(FzB)XaXG7SC7S!UUJ%uZKA)$`{$+Vt8fIGg~mFlbz*`uo+yC9{~s*0;Xr@ga3P zOtY6sz1$zQn*C~2qAH8?)Q&NTfc>E^+A#7z&jYrLBk-Do8oR7w;UUP9EQbY1 z&U_CfxlkJ#oHU6%MzAPo(n}1#$+G(?awat^Vem0H-5m>;HYF5%vtujSZ+%4P~ zc$%g$y^XT1xt2;1W*NJTl@7DPxjUOrm6&ee8ZFv=V6= zua9eET)mB2e~INydkUYwC_OI1Z7d#2rXp6Rt+Ap>6E^yQY2r&1IN1I$&#p1NM430# z6x*fMC}mrX&_E0(^ft}KFstcWtA6fC?05hJDb>_wv^)EP;iKSarLiKsU8>-e_LqyV zR^k9J7g6^#2AwcJaTj2Zw9Z87DlwJBXD1=cL>ZG_nRT3uQPpH|IZjJ8FE!t&oItC= zNK2rLW=(rl&T~-^1l!^b8n=S?TetHgQNP{vAA|z`UqrZymbBVzpXyyUgjK|lV{VsU z^bvwkP6|O-Ed|}FdM54l+^&Llt=U#JKbWIWxF_X$? zO;Lw43kji|*L+aRfsG%p9e%P>l2A!2my1w@)4Dlk002M+E{R<3Hm0OR3XwL7?G4Wm zc~2ckIxlQ8t(Lv$^sAYfHcB!vpe@2o&Q0`PY7)2sJEuj=b1J zZc~e*kERt2R2p{pBI&3)@gf=;wTk-;L`5_wS#_61yBL*xhL$T1auU^+hmF)4g^iW0 zG$d$<;ORk6^pzk(+8|xfX%u2{bvs8Xu&_;3HZcnd0wc7E3QJUiC=lk8qla{T4Pz26 zhB9#}hQk#l9Ls^IwSto(sTb+9_=g3`GF9}$N6#eSQxUd2qqMP14+V`lCd!?Uv(Nz# zD*~t_Scx0!UTx!{ah4=b1(8Mh0O9NVU@ZmStGhH?)42?jtM-ql^7g6WdUK?anW4V8 z`t{f`gJ1UsTBu?DEg}-4he^#}OSMp%80sSc^9i&iHCB+-^vNa%XrUQ-h@BsLc3u-v zF&84%x2IbGG7$FhJ_6BX)tybARrx0?dYoMl)&DH4Jb|hB{b0>yET_==d!$o>;0#2x zofY0kHfbPN(pt?s5F&>x^ff}sWa(0=E{NVaM4VR%4xy;w-cgc-;?H@WfUEx%(dQP1 zuL>rY=CdEuW9UU&1W7iN1)N9X~I#aouf9QN*zYTQlhf`m+x z@jFp$g$5m+#ey&P2?zlH0Io3!wiQ_VsJPB{2~q*OI%8I9*LQApcCmux4#69|PXRFf zHY^1`RY|E>(2t>V!!im(-X#|CRto)xvC+yjI$>{JnyY&Z`0=dD;LzlIRUfHs(ZT(8 zi|Tw0UFuBwyqb>8$gBiJDa3(*f)+mP(cYbO?e&qoGQ(oAwMzGjA(00%?<=$&cg3C} zzuHh>=yR7jW&F~^htq?{!4qcnpAwof`1J1@ge!ZmTN~u{CCe#4L&sZGaCgLs;MPrd zljmY8I1qdsd@4lByoA@Ij*?VMcwW&7(-8}Qgj2=LHYA;kwTNZBpNm;LM(>M~taMe& z*ENt-$mKmLB;ICeN=fF>+p-pp;?q7BH%e(RVCkycbIZ(7z!6rM)WmZfnM`WwEY>T0 zDC){JTa)*W-*1fc_MDOqo5sNs;n!(8%~FejvKFn#+B;6lRxPagUw#=57D|#Id&aur zYNSmxzNuE5%-Y+fm%BWiUae4K8zDiO<8v2tt`}x|9k&{0CYk!||Lw#(xxA#ZRkY?U zB5{)=JF`6{tK>31m|9M}H@r*CBX#xXURydvgj(u8zVXre>&AP!SD#s@@7oplzj?YdqPa zDrV#uo`t4HNiKu%5X#Ct;lh&Xt)wmme0z`5hvKwZ$@%~g3b*O-lgJ{#)@Fi?A zWoimSqsHZC{B(~}L2h8_46a8dMgW4y^T=>~1O`y2nA+}|Zzq^T!#nBDh01nV5OiT|T{{u+|OYq~#qKRuVnqqQv41iwEB=B%F^(*+3NZ2Hx z2*J;ySBAR0aD4=VL_rN0bw+O6WrFiY0*t6;q|dPME<~QtI4>+v>4RYLF65@^Vvt65 zKyI`*kd+LEOg=@*)CvTgC!UASdS1>N|Bo<2B&Igt1|V&N6o^DcM=t{}8q0n((bM>2WMurzBaW1cR#Jgrcs) zC{_R_wowTVk*ac;h-6ZPFl@3R8)jJ+LvHA!I^5%CD@or3hRQGUQzpVS3@1`Brv&wa z_+u!T)JDSUkq+*vgB@x9XKNTCf;8(0WfoBvDa?p%>Huj(z}j*QS46;NiLN{HQr3$` z)K8rYq~{_^bs7Xm1E~C_28hNFtnCIYRcS8%1xWJ7kiv25x=p0w@bV~*0)0bxS0wsD z0-mM?2bDF4U7R@poCDRsfrY#Dh@g<~+N=|fo z2hb@hl-&h3ZYLQH$?{+>KvmFg<^z6d%n2@IfLf~rFK_&9Ph8Qaik2n+9%Zs{ineD) zgzsh3J;!qwrja5k;NnkuHbTsy#1A7$M<9(rplf_dk=oBtf@X9eh;t6##2K1n5CBJq6v%Y7@WhcOO>DMU&|QeK{XySh1iymWb=Say~((@8c%|z&e64)`KEopuuY%NDg1}jWdMACk^=@@8`^D^#c z;^@>e5|ZV|B(6|m^~U0;l%n`^KMDqFHFIKzE=?`eg(LA{E6lvLV&e|VOEU$=Z=>kC zI$(ML)IOHHOWZHzekV?QyZ!4_<_S*8Cgr)5Qw z$amC+S9COYP+%+YJWI>PKJKAPr$&`iY_?NUx>8cV^bj@VVq)UVZ{uRNDXmP)r$Mo{ zNRAm=^<_53glCUZG%`mx)h!<VEzy`C`hBi{{o&$l~Pr+K$(_1ANEj5 zGp@@923oP=q{zh)6qLq}au<2*|QO1NVW{WGO+{j9@w6Vyxl%PvQYC!P3CJJi8PWey8pq(_#G$)-nEfGt}GTXI!(RO@~ z!@9dD$v_LlO3Vsvl2TR_T3BdS*me$@Z}D#NvdW~}NMipB)DAdR59Y)kRD{@*o@?;eS~lK&%A~Ix@&Ae zvdyAJHxhKD!w<}TZjGZP<707g*IR_qO2rPU4z)Fwr&x#7YF4Uo_lUpCe%Cf&g4S^z zCZ&0&ye+r(p2{vSh}fr7jxa_pjFMJVaY14gD%Zw9{YN10bHRAZE;OR8Y!=$v2v;V> z5{soYEf#8EOQ>yS{T{>`t#7SXM`l&3d|npv;g*L(&YY826yxMEYKuOER-J`1!x6`7 zH5M&$17cyXA9&PjYw%*oBQR^?orA{hUpM~>b`x;%6?ix8O_K2NFO1s?9Q!Q>y0|Z0 z^-_s~L}M>Mh%F$1c+orY!Fn~zT=ySP3k)|`FMG~rFK%E~81iZsnBRD}h0y%+SCY3_ zb3e9h--Q2lq`0H6cUX|Jqo-^jsQV}ee1&ChA$SjWmJuz`cZ${CY6~{)tc1O%FDm24 za95dcctr;%BsGiAYYv3X(%yPdmj-vYVRhJP7aM{qwAyp~4XAv1B-?!wSs~ZfK`K7R zWehKvHy~sDL???%LTQHep$8|edN;9QR&fMH%D2o?O+|BUk%r6$?xiXaV0F^|RitNc zol8V$qv>+*G|<4dACux$Ds;@hCQ2C9-p=-DajRa7GiH_AEevOD)y z!p50o=q-(GJ)(q+ARvGr&=2qg77Yi4L7;#D6czsd002NB2wYMN6N3Pw5LfI>0}G16 zWKuaKmQ5#=N?`EWRJL6&m`NY;I9y5{763n@07;}yArXR2pYvFx5C=YmL}ro*j5b3N zgiPoVdXx4D1%gxIZ|EelGYzg(BJ^5R<_ZLkL#Q%owS)-`e$rzVD>NQG5UEDs(@4E$ z`3$7sXmHA0GQD-Y(<(qnBl3+-tkVD>I~~@MV!h>O@cbm=#gVdrt`P{-;x}2!-e9&F zw0@}=iGZRH$S#xxsLw(u;0>jVOPim;cW>>C60JAZ+TxSjF6UXb%iE{aOwCe*f3r}p zSFT-813#8+^3gZ$k`bklS8f&DzEW`&r_J-W5FI;LUCie$)jSgbOtEE@*5#_7t97CNxA%FezKDn$+>$qJa9D-ufD z$s+Kao&mCwd;c!1Q0m1MEU+p((WWVs+X1QViu8Usuatx$*Ur5L?=u%VGmf0{O<`n$aA+w01ezt0nCewe6T(> z1)Sie39?UuN>uuyh%6{h4Jku34ef8e&?7T3Jop0a!pm{1qQ0c9E00*XE>h`)QqH31 zKtM=Zyu~TdLTePm4($U0F^%ORSHh@fE1I=)yQ+*#(;P_tqIo3wKq)ldZAw_Unxz-p zjk9rp-zb}Uj6DroH+-xVwi?Q|8Ehu!C@`{q>09^{p%^rd!hdqS`VH#$w@{7xuB13J zeRI!D1G{j{*D7m{O?!t0o?;TcCimAl3PWrl(RvJjTs!Tag>SloRKx6f4D%^gf{KKyoMqM6>8-Pveth~ek za*uHRTh7&?krw7oON)L)inSpt_*SD%3LH|aiBPz+$hpqsLr>4l(lbazO3x#2fo-+7 zvN#gW)v{z=t(6PGH85EgYky4eO|UgVfiRn z0#w)WurRGf3&SJCU{)$QD3LIm%NV-dB&zCZW>ou@HeOiLGRBpNsFouW+{ujr8*q_$ zx~q96s#&Z+d4~Nu$LLh2m18kuXIWH0SkFO~v#Xy&?1De(q?t_e6G+o$ay@6eFU;z% zG!NvklF77h(HY*Ev)X#f=XSAS3I$}&o$JnI?+%D_prnL~9!7Yms1h@eH!eDTM5r>* z8WAR%! zWWk#HMx2WAILb8#nyCiHxfVIp`Dy3ZeX$C0b|ts ze4$f8fmJ+Q7O=ZCD{Io zCkiy;XF_qnGGR9kWn4t+(>>0jYL5(SAsW+|KTV|`hSTXCCo7hNS*^ic^rlG8S~^2V z*>M2M?dQCgi;rw2XDKjgN=w*^!)M`_mC5wZBisiS?ba}2b#ZkZ%u2dyeWXO~KPyLt zmaI$x$1Kj)@MS!WQKwO%my@ES6c`NG=W+DE`9&EhL&a&AA)r6Y<3ddUQ$Vc0=%p)i zaoUOqHH{nmn1G7%$j>gN3BuBxZ*fj%Z-td^5M+?Qq(R(81l--5*U22Rsz<-}^2(GK zUbmZ@X;CCC8xP9ptB{>%UJ;qrPa%igG_Hk`k^C=x$Qjrfg;rM}TCWajl2GFGE^)lCi%hyZLfXc9u2 zWD{zIYGu_~7Wr;Sre<+CqgxMCwr@!&@h(yvSjl9gL|zV_S)y1kR&`ZaWQ}N@rDppc zfD{JCbK>t*6=fxr`IOy6V|u{Y0L^%Hzo>T|aZ0ow5fW>?kq!oL=ytK7i5{IK@lc=T zBaV6uQg<}CTmWI7lwDWT;kl8H7WnHM_uzaYaEp*D97hgU| z1_d)+F4^3RM5^SM29jSESlCtY+GxHqD0riQlM-?AuGC8qAaf{ ztmJRrr)VVAr%Zb)TJU3p`hx7$1DL91Kv-t9+$#q8%38qAcD1WUsIG?G#Q3GoerySJ z%!?!-J|C$^;I+$uwUNy2C@FJS0F_Dv|Y2#~0n(5njKUNyxKFa_E? z5I8mpV&g){j{YkaZiWSPfE#Ruj>%5=FTQaq4i zAt`)rV@SZr^o%B&dNC$PMIiUD(u1f!1Bsqyt>nKV_KGK7=tLsqq7r#1^x)>Mi2~6N zu+GYe0I)7p!e=hGE(~u2c-$`Q6pSVxgJ|+AibCwN01UP)qmG5=d{3xI`4H;wZbFK0 z0Cs~YA1%WD2fr6ZZ2}QEhUO;R4$2~7^jb}@fF}6KoeOI|DI}iUMo>EfCfTlD z04{e6WtS?4PST|))1oUUOE)R4Zk}<#H!gA_g5wXThMcb8A`=p7tyImDF9Ne5R;IR$ z0>(+|6eRE}@~)cfC{)x^+YzDsHiG90XrB{^N`#Hxhb17DWa2W6*pkJ(zp!*uQAS2; z82ROfYtjB`qm*5UB7Y=4_C^TS-w*acTB&9sR130eb+%PW4 z=`93BN(4p`uG_NU`Vs7zQ21bosT@pd?@ zW!oF9Hh9Q7MKfT5lX~dzbq}pBBx_|9%qA;vGF+_$tO^RN&e0Yla-!=JtVmS?rq&|m zgf=tyZL&oT1Q^WEI~)>Hmqv^=vv|#rf?CM*FmeSN1in8bsV7d!2MYu=(gxftog3!+ z2JyWdjOP2pIoI!)#{*wA-4g?}qkYJ-eJ zPL!lKkfK&6V9KVrMJo0-q99C7k4^)0vI~H}=45s3?1v?UiR#?0LH1*e_S5rtM$_u- z#@7|&bn1vs%B?Of4z!$V;$6+zB2l0$Nr-7Gb3v1Qh_3`f=;nZtiiGI{Pb`B@^~|;K zC|1JaPc4@Tq%jLrMlOUsJyLfQFw%eJ*eEoJw`$m-9u~I}&iB zKZXcV6wt~w$gOSEpY?#xh1%VOI5LC8*QJ(@hh&(=+BbA=Gqrmf5+I(mc-|%$GLU%! z;^a+;H0J6+j-zNniO4h{Vg|2C{Vk4jzDVyMGvJS3BGq{U{E?qL>aAg$uBatdy#+%?p8jb!T&m9V>$nNrQ6 zK{mAa)$VeuAp7mP8Uz0{?&`Qu(35Ab$?bZhu6*4?#4>RL%aamQPOo>1k|b~(dLqL{ zqk?`mvMfxzR@L@E<_l4Zq+)dxjPs*OxFRHt>d$RJh^H@lOCd4P#`%hidm=f3BhbC} zNf0%XM=110(H5Z-FBRho*5c$L1inHeD9K3xkF+SNaPcLS$Xg7gYY7%ObB618V>nR_ zHWw#wv_(c5|FV!f7G)RcZ^ z&jK`_x@#*+WH`KHQA-Pj`e3`7sW{Zs>V+iy)3 z7Oi^7W+HfAXC~cLIlYq%Ju^AHVQW%=3I7xazc0z_2kOjvBlSwl%susn&$9|RGjD0v zVK|g{Viq?&XU5=>uIO0*e-2xbtw(=HV8>)iGJ*LDB#@NsV1zVRVYy7>*ky5TWbK5H z7^L{Nix4y9QuQnjU{Crg4dSVk^F`G%h0wl%DgK}thG_XJ#2lia|T=0$5fKluw|v^oayHe4P!bQK(8v`Gj)yUM82ABoJ8a`Rg?I zHfYmPUD{GKl2tL9Id;mwBNbaiCf=1Q?A$U{7s)(V`!WEd;9LSkzV zjM%5(B{e|M45~GmtUD`0jZxvMM5ZH<26@kDB9&jDMHOIJKbYiT-}iAQ_q4E#y( zfRA*#G%{4f8dQzf$C|r%H=hQmfv?&R{XaOH~_V(U2ZF~xlSFWnCgv1%8%Z3Jv zXD{tj+&3ubRJBN|c%SY_XAlMA)5Q+`rfjsW7ult#ex|qZ3vVWM_JM1LO2q)0DimeJ ze^i8eGe`H#n1SCn8{;-0)L(Cxsh+PDiO)FA$bD!l>qyyHGrlA*5^=tSa+-2Ez?jfc z)@;PL$++ofqGV@4{A}hR5AXyG0098OU{B~I3JU{+fFGa$5DFm!0YIUUNF+Q16oo+J zF{o^61rz{3qY*$1Cyty`#&lZOzyI& zh!i0CB2HqW)H_n@fX`73g&6{)YF!|!Gwb_*7R@c=5(1!S-3YclFB6dAA*b?c;Zur| zT9dm{dhCIpj`D9kF;T>hl1^(fn*TMcKGa8=cJ)pdxP#Ym4UX1&Sr`OKAp7^!Q!p#(-mPJgBF0q;XvA4~1OLFM(Y!<}0 zKqiTK&XN{KdnC#G;F-@fU51ghpdtleRc*cfN8&2O%$wp3{9%}+QEa1{p|DDbl_5)< zr7~m9EdN=|GroAKJ+wQ1)Hp2S|AW=k9V5qXO#HhfxoCCz$>;d3tBBRmO^JND2ujZmn73DLI=11xy>P9V_WtreRYi^#ZelLS*%Blun z%xsiPK=_#VPD0w7tYRl+r>4UKeT&17Oo`b*m6D8d;A_i7M-Zov=o-*otIAk!g^2(F z5U3NHt}3jNDXm8yfgM?HMJ7FuA=Tim4nnqb2sGKO2E>xcQobX`4E~%YT)cn-6gvpb zD?G?n=#@eBU?k!V6()uN2hjpzi!|jKCYDj484X~~MLDm6?84Vu30u&yh#RGPmdqPr zUj`)2k@wv0Q0fIdEaBZoS6Z))achVq3HEQO6AD>Nd6 zz#0`ciQUd2vIvM%6NrXrh_EKb6y`{SK7uPfCNoAB=$TPmAu(i~B!c>aom;bQkM--W zsTnKcQ^baic~QqG*u7opy^T$&;S?8X7s}idPp%O^%)+)G!~73^k^uNiB;^xXWQK54 zc5gUYp*QCeVw#0T9+%}Hqh-+=bPFYd8RfilW-{+>knIIU_!R(}+0S<>!0#DTK4M9n zby2a!BB&r7|#b%m9ojT3M5!Wt_(J zSW&Ql&C+eEGMg0LBzAT%FrYdZILC@}#fxxB<}Y@3l^Tm*G~}s^ zPq!M{(}5HKg!sq0GE*m36vS}xF|4Qu?K>GH36M2;QlzwobI&=kI_D`Mv?naQ7Tqs& zQh{WxZiirJ!Q8mVY>wV4z|gWToL+RALh zqDsPzLlef3ml-2Hl#+BE8xYG{O3A@zDbOA=)Pzw%r%QN=qr_?Q!tmtbooUu`wTaAz z90^~7^FdKhr#5@+#aXJPLe??$4$3D(?lZM*N77jCiJ2nIr3OadNCZ^?>sv-jG-At^ zx+KkN0(?~je43HzgE}P6O>Si9&b{XMXDP%qK#T%+yo(ZV;<;^o!{pf3skl{IjbpBi z3EfyI)?bhG>cq}OoIa-hqUv&4tqrQ*xN<0n=F7}UnnoH-a!jGDncGkjIIv&zBv7QI zN|MNFcqi#OCW?NN&QiTzkUI2=s$>3a(NkDN^U(cjLT|A7HE^VcO@Y=ug}z1f@>7b= z%(Nv*XzS`mohR2U*m=;jIKvhvjjmSaa(=~v06${<0gsG=A-*wlTC`*RxF;U#oLj4Q zZuGyn5Q`n1*^(t1hLFJ84iBnTdogTl+^O!NWnZ=sko*QWD(d%2F8fp0#bp8#_`ykN^RW zym+NauC_00!!ON=g`rtJvUl!J<5F~857=O0C}$Hj>(ZL1hPe z9>L8?bW~kN}Y#NN_LIZIx%8#oC(|zm;a` ztk4%+C5q>Pc#;jI+2(WrQsrjO%U^jpGpV+<54O`SdQZ!0Evh4d-m~|ym0fp_^~j1Hm3kr(olJL(KbPti4$d&uCudATDJ0+jPwU=}alY;RK^SFxx zzd^YwC>wh_nf|y^^SD{nuZRJyNV~aMw?0WJ7Q>gWsGqsgDLI?DC44rvc)cPV3XJ+9 znlr+c848zK+d3jTF@VH6N=~~|K$pwYLerJHlm|W7zLV4UqTx5ag5;%|&bZ1nCg7(H zSiHL$Il|-yAG&xPbB!9(S|>A45PC?p5=xWvD<=8G4gtHhSg=35I={M9LmH#JaVZq3 zls{2{3}ec)x={%EHbcWr3qm=#YmtrXe?1~t3=4`QdugV`Y!hic9!WYQt6diggSN>( zvw1r{5yFVjKm-GKCt*+?u+}!J%8cX%9E44`gnuU#bw~Vx68Zj(G#9q11F6GbMpPgz zIiE6X*|b?WHgNe0u$C04(=-}DD8h*)@)DnukU66wKmllpsD!quMxi7MuVIj)V9Bp= z<-3c~sG)mHAhG_kvy6#I=AW5GZQkUCOI znaPMFk{YqX@2;Z-D2%B$$`2yr!=IV$u`G}gtZEL~;zV(q#GDx^*{L+)d>$y=mz(F5 zdHIWT@SI@-IPx(m+$ya(>yX;^EqLCHD8`>#`jmOC7HM_6!mmUOAP~BVOK1WR8Z-!t zhQP?@!|A-hdvcB84V}C*j6jtvB+Hyk3YHA2ipp6iJPWz3Ot0E47zqWt3u-8;m@VSpO#LoF}>8$b0~>n2rlT*2t5IDN49D zJCz80%rVprr2>S#>J>m#OecAeq#UP|)BuojM5~jYAbAff@;gsSOrdePA)<^N-2Dtx zv$S%HKr4w(c{!HgzLQ|huyZxJO5ee<)j`5qCGjAff!Mc=3>#XG31g?T`*grm#l;L| zNxCi-IfD~y?x_Ri9DMAb@&3m_8Z~7Os2JysY^E6zYfCzi3)t(p^I4RUd^0lrsVXcR z5^^T`V~T?rzziiOVtb1M=f=sErTP(^oU*>E56Kw6oUHFpvsawy_e>DpNotDAY4Ays z`9W01&^*V*eDDjw#v1F*nM9z@EX|ZFXEQ0?w95mhqVG0*=aC}ToMFw#+z1VNni+*6 zB?%zQ6Rn`}&C3h1%Olkrl>o(Jkr)#843O)HjN!|Ce2fIYL~%?-2-%Bp(w)ni)QnTh zbcU0BS%@Q0B$Ln)IWsz{m zW=h2S%F-20ky1^iUoU9>)Vzl&;ye{t;?K9%pb8iR-gghqjK@6jV*~0D8s`q z62rU-WznGdUc&9Z4b|2@V6aFGC09Ec3E{V0#pKeWt`cDupNd>54N}Q~g3Pl-LL%-7 z1G$HLb#i~rzsW0Y0 ziB;Qm)yRziAqlG8jpTU9iKzk1nlaNvkJo+om7ULvl0-jU`v~yTVXZdA;dqOLIzEJk z-qr>j`2t~)U**mOlznBk3S72K1~>#W$R%;d^>T`x=?Elv=xBo9Q2))nWuCBtWLy^5 z6?^FUJXN-kX&b1K?757k6b!=KnQg*OVLCrHSR6=^RZB8nJ4T^pA}LB7WF|9V-SF1b zR+gn+W24}#+4YPt>yQ?5tl9aWobR0d$R|r*3H473Apzq=-BCrE4I?JMS$ibFg;3j+xNhO|XyO>LJ8+RMj%pn88wS#`$L$TkTCFK15P#nsVGm2<6SxAS`fi%& zpCR6Jwmwcn`IM<11RrT{TeG^Wtdt)U$!v}cif(USMhqB+zhvU+s^MUz=(}Q2#m&2i z03EA6Y9HIQUxP$!*F-(<&<#4O>HdSRYj-aKxzH{Ke_a*uDlEx&sIWnw?JP9rFXuYA!XwyUJ0P4J9*c9jImdO&!a$kBXS}p|c*C)lrLp0XNSRil-N0Qj)D0<&2|Z722OP=Kdom;}6bw)k{UzlI!eZU& zV)aC01g41>Y{{c36j}zds z?K}dg^ZgC@Q z-U)YmXMh)d_y!z~S7!)k3pwIM%_fvXmsB8F#7dOf^kIPY2|4d|>k(?_l@XTTGiyVd z53h3iw&sdQ{)dWj!UOVY;S=|~(Sg~4#E4QEaCGe6hLSgjGkX8AU<68R17cCZ-#VbVLj~}V(NI4O5-LhiO&3QE$M)vQ7{v|B5!X=)3)Ax;}~tv^pPK|}5Fl-l;< zKoO+I`Tg}+#c;!bn;7pRW(BNUOyxLz_P(-}7{)+2yxux}b{8)A`i{NT0Eo6S4Guij z=Pz(MBf~`9%0sb;00;p60000l_$&Gg1pxryU>GbQ0}6pdAaNK#4j=%EL?3YobSwb> zg+~AYC=>P&0*FavkZ4RIM=*{=05B-r&S3tH%H~qI6Xpm7f`DQV`aEtF|BS<*(5O6) zH#msK001~tmSHG?%%MO?6qbKQtxYGhY9sOq6{y1IR_gU$1x%?yrc`>haz%T-UuxID zCBFT8eZqit8)VW+H2?viuedHAIc1n);b2HDs^t%=fTmcRq$~p=p2*~}NE7Z6VAD}= zbh%tE9gCwutT(uva+{3M#VE9R6Y~u=j^{L0XZ!E~1c!2@^<8vUy}pxepxRq?hBI#K zfH+WWHO`ZE$;s|?Toog`W0UMP+gXG2lm@WgCsy1PR$WAuXK+s9M!2QytI(P!jcRV| zFmPNLzA5hlbOI%-x-A2usWJ%VrLFpCeyR?WbmgHcgJiC%>2qArsHwu{gf55r2#q4{ z>Uz(h$Rb@EBvI3}_QWic)U6^-LM+0n>9QpkC8&fhgt<|a4&$z{x*&e7Zi3vKL9k;b zEw6C%Hn%d1^rHp3jii-qBh#U?DKeuCewOGwWKJMF$b=Y8VY`- z6Vy!H&~ns6HJ^zCxPK*dWDglLP)z4IJdk(>%pZu#N~z70Qi#Q;^15{OCGmqJ2vScY z;XXF7Ofx(-l@y|=II6r%x-^tRKVC;@BHG)z>|#QN)#;qv>pvB3LnNe4sq*Cj^QuP{ zs= z>On9(!5KFxeIBzSDJ)`#Ve|Yr>_P9;R_?y*tp>5Hhty(*Ja1B?Fg2Er81<^k!>X80 z*q*Uz;=0bcExk+_{y}SSUVkPjcGicEI2CezuI<}?;Rc`hPU9~>_-uB+I}XI922P3t zT<^BAl76MQ^TS0R!il3Rl)Q<2qphPTf%t)76;Bqu&1dVCQEIee=}tUwOG7s1?=!1A zMa{!qP2sMWM*t-*D%*N-aV4_FJ;@9+!fk2N_?cvwRVS+5@A^wiT3zyW$Zr!KMH^0- zYeQ@^>yGC#At*AP7}QaFk2>~o^6!SoQai09Dr%%c%OTh+MGfsK%I5bfHIIRk#Mklq zhfbs+SH4u#SXWceX+(*br6;UeQ?vRl?tyQ=bP7+@VYOw5T?!dO*xA_G*l}kO6EP)f z^^$98L+FKPr&Ow|UIW`$&1m0Tt_Hhob7A+zCTG8ojX=~Wl zrnQ#3nz0cjrG1kt)ex%4iZ~!i;uSPVffg6K%WbT^)42n-?p0JkUraRkA~I-2VH*~A z58=kLB9871s(Ws%Z7)JovmO_r>n970jKl`52_bPxUF#_5GNer&lEIN81K@=%b6lui zvH(*}{S=y2FjC~IuyM$VqQ}Gx>IeJvYE22#v@`UdA~8BYq`oQ|*aYoPv;mOsQO6Y$ zxcSTL#UHL(Gbo4RcT%)#P^|Ri99Edx8rnowvYD3xzib#ggn8g!_0JM(6t2|OP zzQ;F+>I|cJkqBr252FnM&r||H@TG9DrL`vB0@yT9VY*Iuba2&bri}}B+&KdmNMT(Va+UbjTpJgXGlc~bz?$>o+Q=VMw1V+tflm-fIbUb z3+arZj27ia*JK$(+l;i1_dJD&0RGtMbk>V9+LhE8wDWF--Mh{DhTZ$c9ol4vG4Qb& zAJX|WjiT$GYs~8w_#EDfIyfMp75OR_dlTMl(5>pG>ogkO8r-CTF14mQ+=yD{VsqPz zEU=lFlIvdL$%=I=zR$adAe@n=1w4qzm|mk+m0WRLDknL?zy~!%u(NugAOglCG-|Zg z!Qa0Sp$Vf%aPzHfhN-u5bdacJcG?@lb*wy%xJ*>zE#xSO3ED#v^ZOhlrJ<(w`mE2V zip%jTe5mWXcd4wPh)J2OHCXjNEXlrN&>irg3FkB$#0u;)B_)AZ79h?lxK5RN?kkvz z?K-2pLNXc|R_CmQGQbNE5!CIPX;gw!`y8m>5CBNlQK*+p%|9??Ha4ogiDr1X{!vUU zBWF7!U8WAPbVDM&$CW5seA1#Cg|9&pIT@<Dqmw!1sl$(KaTP zA8iJ%$?@czcS>2G8t%+&{K&6#jg86rZJNXAh#2hgkMArkuS_5pRW3!Pb`=Qo?18(9Qa2Q;5%&6^Nq}&8dKB z%|V=fv9aYtUbM~W=rYJ9DEBc_i0{t^=Ej4&cupZmXDr#MTs4k!QRHW7GbQHv-#8%g zUnMTJjWu*bPvbg`q&H~`DXtx-aknQ=~k+A4r!gQHNqq~X968wGkzuq~8W14-x`O=VOfYz>K7i$z`)kbsur`kE zkpqxEk1a?lA^d%XY}!dQhePsyMo>y@YW%J$VuikP7LAX1 zMGEwMBLrVfocsc!BrH(s1E6JWvQY}gVPn)@E%@aMVkO5c-sCw6CmhmA3YyINQjOf< zD#q~bCkUeyMaZtn?dn+SUQlXMkW4sfu&`TWaE78N(J1V>$vUkrg5yToc_R|#i*W`d zrnO1{Gp)0tR-D$i9dWGAtOlNH8Oi)NLc#25VU8NN*A2-YX~ADkIoH zYh;sy-aw^7qmacIgKA*#W@n|0^=Mp)r!b9fa|vSJ_XDa`Z}^6+#K~exVouy<$Bb?d z6iZ|Da0$wjOY+pwI^AL_-bWc5%e0MxvlYwoQ$Vg!UvXB&+^c&W}RWxo{hO(BV_ zabzznWcD1pg7^_I~s196%*vX^R#?iG2aTG-7KD#f@JE++M zP<147KHkJT2n}#S%cz<_0{9~aT#hLR&Ww&xBACMK3Tk?sBamn=?#W_aBV+p0Nlayo zlryf5&`8qHizgw7aP`tN4RORniQ0(?F&q+>Gli1LZ7TqU{*iy$I42-EaiQ<(N6Fvgi{2SVQ7EjKJ=Tgj}Oau~A&S z<66WLRU_=T7RkbzlDNR~n1$#87th5Bf+C)4-kR%g81qi#r@mN{A1}h|7-$@#&rKT3 zv^nSkjB^yL0?d#}v_R3qobkr|Fi=CIpvEyy_$Ibx?~29*w)rW*U~aO`rpWluqGHdc zAIm6~5F&ii?#N@D&#);Mq(v5u12o3>G-{%FBxfx{87uReIb>ZJPq1%_Eb@_(r3b#< z2q>yD*DtgBO-wyEuOTS{zca@8b5J5n&=hUZ83SPgx@NeIvZAXbf_S4AQo{2D6h}g` z>qL}Jm~()A2-_mft}J6%u=9eNWe{etXB;r!J!M#a@;He!4+k=8!*67RDmM$!8nLVN z&{0^jYkG%6xOap&Xb$qs?^#AjP+jt)84L8%Wahs{o_@?ED29J>lK&UNBv4(O&PBR3-8gK^YNzhDe#A#v@C~kiCO6FZ>TNMz{bp~R#Bg!Pw zpm9n+Ea>2#G=eVWq|wvzIML@Zw5X-2X%uKs>!~iD#9}xo#)0uN?V?U8$4)0IPcl#66jOY~ zjM(qxr6x>&KJJo7=m=;-$GBW{E5)Q2qvp0 z4)j&06AQU4?WRE|AowFjTX9ra<4&h+bj*WF-xdz+0{A)4CoFK~HHWs0OS0UiG{VR5 zLGUp*%t%%a5mB?eUq=A`kZ^BQXi)NrEa;TJryh&0Uf|X>Ty*^JM%pKHD=cV`Qzo$i z1h-yu-7H4}#BH=?l5KxLWQPDvE5`g#8hc8w+Dp}E3~NTM@`M9 zGxPZ6G^-n8;5lN0XfF0E!}Czk^tDxORzo&L^pI#22~21-h0cj9t#0)ddlO{T)%Ezn zrt(Hqr%1O9m$d9WwNYTwQ1VPzuxVmQFEJfSblxL zxRxfNTH`K}iHia+?D*5HU?di)l7B*Tx@skrJQKuq<||`0W|;MBcP&zPw3#vQ17nJt zSJyL0vd&_XWHL|GUWg!dmNcEH=>qf>Nv1+CRiskd*2vn}S|ZYiT( z=C}|60fB8ZXf8x6CX7DNMu`+nMHEqNI5UHZ?>7jpBi3k6Hnk0<6M``rUy#y~tFD90 z?HMTrL%1sbH7iAEa5Rus*Ac36k0l@i%s$UnVJi12azs&Zjv+=4#^#}FWoC9oQjPB& zG_wnSZ4-D!oMpG>uP-efhAjwHq}*(ho8vUZ1!USu5UEXUvshbBD|4hKgETFN*gcqNO=V3(_0BgfKLYbiGVGGl!YRqCU zjP9JIN_a?WFYy?(=v`HHE8?3b7yLV z4q{dSt8x;*g1Bqq36&M9rX!f|u15w1*FbndXc(nJ#g1qUr%8Gj0BZ4tMCOqBjZnF+ z++t?_u{8+rDveJYXY}ONNh4UZu^sEEdop)a`JIAv`5EMFk4L18F1;~D+mu%)Y^;2< zL{coHB=DplvdfhU&-7TvV(;XLGNsjw>f&%0XKJk{hKrq|1}9G!F@qB2r-~ba>KAU2 zA#@i}hQv6Dihj)N((@7*3fag&RQlh~nH_ID-X2bPGV zg`@6~Rx_1vgoN2Z>ID?=H|eeTHgXm@fMmnTSe9{Lw7BSmq9C z?;mLp>!x*(n0cm0={uA9IHn~2$2yWPw$MxZ47?YfVsozeQfq-1t)ZqIV%M}EevhC|Dsmex58#V-8G zD3)sJ0=_xB4nn0gT`^$CJrYra_1B#%w%nYD7E=hgrL@-hNL!5QSsI$D=W6*_`)IK5Pk+M=b#F`?=&7x{CdFVU483ax(^Zij4!A!dsS#z|k(e*<%HIivz$GU~Oes0K$kK;~-rGSf(fw(8}^E?Sce^Z`LE_+!#sg{EjS01Ei= zPBNOj*(giwMnJG@E7{`*dD3WOO83N!BRJ4V_=CGD**2J+9ktdO(p@O%w7H&#vN3uT zJLrae9Xvb6lTkjT&>|e2R}a@!b;ZTgQptq2sgK%5HA{QFTAtAp0_Zu%FFp`$Z=If0 z%1hV$XJdQJ@?3$y#-9NGP&DcILGFu89O;afs48Z7>3C7%&TCdbiX&yJF}X~xJ{&K5 zcrT+gZbK>Uq`7)Dx51w9oD-kx8<1ii%Zrk;)f=RGB&XtHFRu(*;TVe3vOtI9y%U}U zjh-9h>2v8~0R8}g08lUl9sd7=z`#Ht1NIdK06(9=03U>GbMT1Cd1P@j4B1{ec1A zCUUxP1|3R&RpLVmJ~hB<^-c*ot#JT4;1+fLz^6*F(lWa%KqESS zBB}#`;U#FxCZM$os=UZINu&VCsOzdUmp$!@Xn(J$LKM!S@WKfT#ET4B0HN+8B%QKJ z(fInH&N5=hr~orMf3v64KmsF-N)X08?3?uDA@6!3qRDZSYO|l{GEEU9Z8K2+CQ@T0 z*J#s!S8x-;U})@9X7s9lpcmOlPlhbFKYX!gf6p_lIS`NnlTKdlA?uECvej>8q!gO z=U6t83|5`e(t2o#IPIeSJUmk>4>r$jvy6qHXWLu@#WVEfDN4Wu+5(|d6kwUb$x0(x zG0mdv_QP>9;|MLM+Cxmq$>f^DtgOmi1Xa@dt^$Cd0rfPl&lBF{-7HnK$-K#&!0|fP zJN%AB^_>9CzW7Uqp8%}s_OYW#VqA<>SA|80FzO330;Fx4eY$K9V{PYr} zKoR1RuBeVPpC^Z{n5y{Uyp&g`={3Pf@@C0SnpfEV2mV z37QiCWTeiYCZbH6NlkPl`1=%iK2hC?p)Js*pt|=)ThV(FI15PcHzQ_>RDsG-P`%YZ z;(l}pll^RJ9pAyz`lO7iQ+4m;&9O7Az?v*BMesQ*v(`{d&kOi9=w(%@XfW6(<+**h&RSw=nQw*iz(j4!2(+ch;9 zhf#`mG{=cZD5JPb3ex_KCHX>?qx$z_QdD>)0K+I1E`ugA}P46r~*PlhJ@PM`d-IbgM966Hu?D5VDtNB<{;G(m{uT+>)~JSCs0M zIW9=kQ{)i!GFljB0EZ33WH>Pi^V^iJ(n_1XW7J8>wYT*& zpVhLh459qA1!(sh!~;=>9KTo>gu~jY!a{J)Q&Nh}OIp=`X(qZUmt&td3NeYc@Rcf` z+Y-f8iHuBlDyyh6YGWHkql2eV%pS$3RGhZRhOf`6~($0yoW7;p(h?X)Zd~&BV z+k=|oUUY%GuS5Ic54w}SZ*Bp3w z+L;|mlBYsF#>wx3pzP;j01gpLx!(C&xx}g{CheDb>u=SmCcP!m)?pTYMAM}1ld73Y_Fqqy_ zoQ(`j`LTv-R!C*yT%;j!DMidbhx`nOvy*|83zY&w$w$L@b`RnFMp0D&j+ug;ZJdUEQMd<$VlB=wzyIEF6BJ*AVOF*>0*T*9_+MXZMS5TLKv*7i?V%w$M zFotOjC$2k%QlZMESK>~SrN+s#(*rO)E>mLkqN`x52O!CvBHdMa6sG@DL)Nl7K@HxD z&GP6z`tY5YY#m2)m!7tR3U15}~k+X)K}=-kp2w5UB{fqFE{-Qm`A?JYbrQ z!7r+k#W$Hh}%a{4&6cD@~qwSqw-#a?uz_DR5BOj+i8L=?Ax}ff`BcYX( zu_h`_5@8yd(UT3Jl@Uq44ojD`VyeD7DzXc$l9S50%qa>g3N7KbFzNmZ3F|;ZfETjrDE zq`N6nyZhg}OX97GZM(5pK0CM^$`m1rZ@Dp~tm6T*n$ED3sSo+`zRIk^VFZvMnE)eP ziV*c7c(%d7p|!Et2-IZ?Y&#tKOd;!Ez$;*)2_7T@+`gOr5~OPsgZ37Y8W|!akok3& zg4VYQ02s4L3LAKf)7?X2SE!rcAN&eMgW)fi-UlQpg)8If{Iw2vD51{bXBpmtZ+F?_CsK_ zzuJ41GBUS#h>t{tDdW8wUk+o5uv!k;3}(ZL|mH@fS@6JZ>XG2of`H+8(tsMI*sCcz$sg> zi_9dqsx}mZ^i3qc#arAz?7k(sGmLr z06KCiS#{{c?!^z9;4kbQtB+J>-kL@JeN@v$AN)9I(8;*FIVvo2G#kzps}mT&gO@xtORU;6O8vg{Th4Kn9tQp%5@_g^kj-8W=6oF#(Ek;qWp>sYE!7S$uk~5Ol^oeVGi+Y zLuA%O{8G3(I|+&LE4n7a%3n?4R+TiI7gME>iMa`K4A$HsvlE$Bh`La+Xid@EQzM}i z6XZF08@y~ANvYo#D7v1t97uq+NRYS4pr1&z_fs*?K`ZYqVEIwqfLMU1*d2)2qNS&V zmQ7;vGvnhJj+d*aJEb>7`HpfiQvP&Y~6(qMcjwa;mDqQQ6vcytY*}o(U zReE=tqGm;rL==^mBU>F>$w~;~{ZN~S-j#*S9fpxxm_^&r zLFOv+h$`IM(&BkK11~QSrxnq4IYegNicK`_7sG>QHe;Nm#WU7&C5u%ySyPVIS>Gh> zp;Ik6q$On8uixvRNp>Mn1=|b6U^&&c&6HcobNrW51l@xOAOyA? zp&nvbi$Q*tIi`I)DYQRSMG_^@m=2%_{|_54uX@iPGbp z(8Usd;6%2TCHccqd>{4|W5v_ngqK>zA<6{8*1c4w{b@uV3PFh}zce>ksS4I8qvYte zSUdBOOdsBQ&NlMTNX`6atxH~&vZPjW=T&eQT5H3G051_^ChYy6T#Y|u&Q*fT%%eT# z_6rRPe8}QO7keDXFI|rL?_dTs>pV*8gOEgA>Qzot;f_d^bGyEKAGW)bh){iq93<*Nt1J+w#BEDqOVmwf zhUxNd+4&yY8wxd!9kXQ=TgZ!2eVP?Ae;kzV!OGH+TgqM>6Xv zW4+TDgi#SlzT7Q)Y+anhJ+jE;!Q?FoZI%imtjMuCyB5I*9m~PD&ir^`&>n+oW#o^m#suuQ;8n*wEpw;#-uMw|i%xH=e_*Gn~ z)>hH#q>SVcfwj(f;Qjzw)4ILAx9!15>xI!`vRBI0LJ#hMi~KBbc8q1-MK6Lfv zh_jnnxkXT$9r%-0w@O6PD57o~4Bk}D+7E@7-RuiFskU&siC0DM%;py~1ZLKYXIqVhi^_LrIx6VChq} ziWD^h580+vaz}UCo6*dk60Y6N>{;JOY5+se8HcT4m^XHj4m zKlD`2xx%+#zfjsJqNW#gvN3fvGq_@&Es3C&JhKqTiwNFzV>Z^QP4^$#e-?5#St>KB z4b4J3{^{@WYzXju4oL7XyEdqn=eZ>SSrwHIgz=Ys1-;t83$rVE%eWk`f-e^-+crAB zgGTN8OrOomId1urPS`{}^F&nj_1V_Q*G>0?E4{vB#PWPvOfIeG0H9Xbe;x5tcia{z0j`w5P#N!BxGT;>F42+7B?=&gm z<^9KReGqbxD>XF#@aJv3Vtq$!W?LQ_q3iK|5wJ=C4Z0W43GG2qV=;{QS zH_&Thyur|me1A5GlWdxhL<4r;ABpNfn>vm9Q0pyl=$Rv8M z(Wz>WZomnu4vf{z%m~1;a;z0SEr;yxu~00{Y^S3NtDjTeHhO%X&bBlXmQ^++)U~Df zB@WK6X=-T7Q-B*gMI;mZf}Px}3ps69l>!`nq|~M8e>%uz42C&$&jNrHuNc&Li<>_s4e3w-&Zt(jjK}J^r+|!`b{g%DP^NyqEekRqTBL1%!_6b4K0Gx z&WjedW080Tl|@#({bE3i)s=c5i8BL|I_}T|QppMh7cl5a!}pe5bIw(v0JH94IoipK z)`vD}`?TC)NXFx~D|EyYJk7PuY@a}v<+TT`5CgRjpj~Va-(%sbGzjeRk_O#lPT(AFpmJV+47TIx^z=3#foYr0z|X?KX+Jb zJu^Wvt}>k-p}-wCAXsVNHzFwhJtwLqw7qJ9y=i2?{3EH<5%yJ%#gkPeT{S1EHxT`7 zVAIkka?Lc*mNmRu-U&c&#Bm%M_5%N&8qGH>iJ2SZO0x*Dbwg&fyrENgwjX&9cSK;# zt%9b2P_Z^H&NX>36qKDw>tkn$y?vNMcAirUiY%%;$*^M{jvn!{F>YM8CV&9>jJahu zYoTE%bqbVHxfO7xp|`HIu)N@_JSHV+F02Bitm0A4YL9HxnY2P+T#1h*FsYL=SZ4@Q zTR%Xp35P#de!$f13|^@g2avRt0ZwtLglweL8WoI#kV+0)#)aR%(mp`VDh-6@wn3UQ zib+!BLMQRm;Jrre2wxIqQ>w+OIQRhnj^e|UjBVsYXJ$?r9Bg$YEsB$*(pIAcCvvAg zN3$0g%?oLwI3&%SkZ9)c3nZR(4N54H6#i$(^pk-o$>q&NV4h(}01x5z4WQFFwO|1$ zDTP*Oloka65kwP%=)k_8G-QotwDF!$adkP_JV=P~oOn|DJC_$a^ORW#Oa;ZX!WTNX z$vSu~Z?&hLh4x8hYgu6?7_PAi3Wtsg-!f-xf|2JsU}0e#ABso%$_c35!BGLWO@o3O<0EDu@Yi4D%mn2EMw$>0Cb+Em7$Llk}y?18}eewN7DuXCedrJWrpWn`kI(4c#O>wz)659 zag)?yofuO{!xK`ACloxnF&IKo>ihI8m43LP;uuj=xj{Kd-PVzG7(UdLXfTx4B}$ss zd*k(PDW?WRx8eUZPRdbXNAaCdX86r`HTjXmHMjj+bJMpsf;AI5ex zIg_BE=5=6BsuE)nWqj6DwQhYXw2P0p`leN+@Ia9zt}H6EJC4!+GcBBdsk7M>lhinz zZh7pds{IKIGB#Uf?B}iGut@Hy_b%xyn61L9QA}GzQ?wlw$8=XW=;4JX_u+Fids5-c z>l3Wxb?%dA2WxFPWR9k>1rs%yX%y+A0L~GjrE)VA>T&Edt%*((v>7}wQ_`sDF3GOe zn7-U0C?M&QO*GR0O73_APxaMg#t3su3UixNbN;%bgBK87EOn-JIp@HW*(_I)K3~su z!XEVIb?W)3qbby>Kmu<^h;zwkC`osrb9sj;K}T`(lGd&IFzH{4hcg89rXyejPnk;y zv(O;`+l)qa>HCzh1YPr6#fI#crBQyX{U^*OhG(&&nar1E8Gs9{r&la^a_nBYvbxKs z>x}uDW`(PeR>1R&)ZNu@)(pW^StVy#1VM(5$iccZFExoZEM(OlXL1XiElu=F7LoWi zR4SmIo;Eh+b;F*rMQo)5ep*KueGn}jLQaC^)95iPkEc$QS%DL(5wYqvx%T$v0%9re zxo}+#INYM~Y^&wv@ijvKgv(`VdbDh#-W}(K3H(*I4UZ1jbq=$kSzsi4f|nm0kd}31 zl$Med*2r`lB2V_R*oJKjmukjpW|6T@@kH^NhLeTt`_6l+mfFlja*go`70~*9Yux*{ zib@?&QxYzNT$i|>2>gv%v<2RDcE1E~;8Ko% zJL37t3;L8y{f^?vu#wuF1cVxqP-XFuq!<)Bq}401m@#4JUTA3rUlRLa4vNQRd&d|U ztZcd7Aw5{e1Fy*i<}u!$6PLw{G)#=bj#X2_Tc=cSS}6TZDjM-jW+teZ-q2Bnb9Wugk@Bk`Jy|A16;ArrFJ)JAk3?t8rS5{+;ZU*}=|&nDZTk z=h2%YK?^Fd;?SBUK+uPrp@Zl(Pyjw_Se>ngC28`P2HL)=61fE&DydRV14NUEBJ0Xn zn8>PnjcW1B3~=K{V*{>^r=TMZtj?sK07_=x50=Bu#!zY!M`HHCEUe&%$V$p`N(f?G zL@p%Ac$P$n)&)q9BQU{ZdMS!L$85S-a5O1Q*8K%KJ*^(k&`$E~$iOfRPGbUC#oF?u zyrT!CS%qS3#!St`BG_bB-LI&#W>8wsf>4l5WY2=JghJR$_R?@$0%_p0z2$sU{2#c0J>*Po<((wm6t)|F+NBrODyflma{)4Xq zB7Q^fE`=wd3#7bYCsHBKqG<78RN^Z1&CtFNB=KoHzz6LQgM5+0VuQ@G{KTMVuekbe zeprOk!;gl94~)j|1h{Q63?^1o;v&B7Jh+Ku`i`F5Fs}&1uy;?Syh^Cvj*R?D0(Ng^ zduE_yBG6^#-2thhUWqhKE(}UeM1t*T?C4NN3jR09K-XqgdFV>mNHl|kcMXw=5XIX9 zr7A&hbl(Qfk>bYRMDAS)WXNxdiQ+6&1q>ghMo`g6yX@#(q4@78u$E}@u}@@x2#W`a z&OUH{`|;NBjWGtqp&!J)d5)f*5SV$0bTFh6d=JD;MYu-C{GTyoBM}h9FT8_o_(ACc z$z}~2!ftdz<~=0vrwZpP zBAP*iKM!m?`lGTbl4#Dx+X-rf}8lEIZRjHRM+4lVLVvVtqompK!u6ZjvZ*=(xoi zz(>TNW0Nw*P+9}vr7PmuW>RM^j%SbFrV~)T?bA5#=Ch1C@oE0Vr$qMx25_aynZ+>! zOb{Q0g6oKeucW#}tjtG9*l_7mJ0ys4D6cm!I>u<6Bd<0t^T7xUu4%|l-KyNp#c)%N z9ISKPR(*a5t?h5h!5TC)md^M*prbQqda)C;(wY&{@kS zjS`q(D&U+YvOWc@Jq-kJ4TfZ@kkiq)^Km{`?GmQ+EK!hu2rQ=XRBz(+{CL`O>2&-6ux&v5Zg##r$)-H%!FP? zwMXpysU~5coJU%E!eV?`}G&&*s7fI8bH{ zP>1m|5Uxha8z({#FQv+jL;Ntp9HP)E5-$?-hLcKdA5&;{b+VrVbl9Z_Ej~~z!zHAW z>61)`vUb9JyeZ8tX#7*78f2*+OYrYFXdxTpGgqp26!ap`Mb^V4!es+YGO#mBqVqp) z?N^M}MKOpqNhE4)^HJ4HTY{WY%XDIM*;PY=Y^^%NQ;!!bdT`V1RBzVsYaGdks+~}d zrBU|!@^ny>=<1cu-b2b*lgK^o2{DUUiHwm^^Lq~sY>&fjK++c65ZNr14%5!i*HGBG ztKey@aUYF@o1}SSV`*E%vcfGpU~-8^%f>j$u|RADDiI!4<$p@_I&H3oRjjmSGNB+f zL0t0=@DA%OCvj5A(qIJ-OQne=)WAOsR=Mx1BQlvx_8S9f^7`~wIIX(~hd z@B>DK4RH2_5I2&xP=A{)`WOK2K zZ);}^6NVVUKUG0n7RH0^D>sW=ahKR9SKW}8a(UQUaKrQuJ#leq!&N zO&>q4fRk7WcxX^Br#b-QF5pmtdv~{!xE?>ax~oqIf{L7^H-#y*bx5~3kybA(QWaFv zu%+%eH8Qt;j!ZVz*Pkp_*$zrKLt8k;*vj+l4Ig#1ZC2&e6#$M)Ak&-i} z-6lhwl#_QkNRMVJ+A0&B4U$y!S}VG1trx5_SNnFwg(X&EcXTjZN!vB|O?JB2A$L_# z0v4=nSxP9fTD1kR+a+#0Cv^HTb7`EI1-*w9jwuaWfU7`m?NO(&Q#{B~m5Qi$N}Zn% z4vz(`eU#JIzQUs%({sP((FpS$W&yeLc~`!TREsYkmzTs6y+ z5J?1YWs;pMR_;yMr5tbB{)_x`W19hLV@IIN9+24nph(7lwR2L{)o_&IvC;Rr94QM9 z>C~HpN#`lDH8(IN%zpB8CwIxUy_EuGMz;hZ#hoJi$rxFWT3jam9;uP2RP2tp~bbK+}lS4ia=p9o3SENI5k3|w0Ew>&t!~oYNygl${XF@tjSB?bJUFn^vr(eVU$^t* zllynw>%5th(UbI@*pE@sK5TboqY{0uj)ei3EXgj0QbyM|wdb{nwQEw!x@biPuu*%1 z`@~Bg%>x}uPxGw@?Zm=uAU*=Oj{f;b$Xr9o?&NL|#p}Jl1WQAOW3mnt@WTP)o!oP} z-}FgQKsNW@=XZW5Jx%a~U+N^|A9Y7{lWZomA^y`_nQ@CfSq)B)Ww3KZOcHcLgSm}5 zA7w=Ah}pR*hW1)x@`CKmN;#JZi@NO7X$uGV=Qh<;y z`EIz##vlL?00I31f4_hLI2-l^1A{@I;0OFh1qlHFACQ0?UHcJ%fFiN@lnw*|k455e zI7EU)DFH>mFo*maNdu2ZqO$lTdPO~-Pv{gG=msGmoJ(Rd>GYy0Hjlu7P$%?8Rs^Ke zrI9KuH~}310V45`1x8ynuEwGDnf%hRHkH8ZlF7Up5n!FfsWMqCsx>OTUL+A&l%AbL zn!l~~JKT=%6^{Vwkz8F)oeHkN?3ig?D-R@!NN^N;9I8@nt;?TJgZbaLIL!QcIIVyhs%`1)IC3<@;8!=sofhtiO zBzq~>#7HBL+*H?PBh7Gil9?X{$px)$>-NdL9=QDPs*ak}te@xN;KI62gFexwr|W2} zJ4=%=i@fTr0Gh0b`}~BuZHyHGuI>Xs`6Wr~n&h+)f)?kvsnUYOCMo+UkEUx}MB}J# zJWUzLPg2&Nu`UCcwy}+rXpuC?6nhq>N@~XoJ<5|XwnQky)B+()qXddUQKCZyKF->c zCaaIMXwEZDW9;xd&f^^EN(hvC*)Q-*hR`kXyqvC~vWo!aFiV19fkRM)rsv5C{EZwr zayyeDs7y5)<;Vaa3mC_#^nn?qN9;{C(TV^9g#a)tcIVTMJH(~W%W9zTv5bNU=Qr$| zzKfr0L#UR~66{>xxTrkrn!J?S?8-V7a~WX13;QVyFmCJJ6Fl;x9VSEQOCr>^4Pz}H zt~2c5);o#R>cTZiEb~x4_g&j}N|$}&fsh0R)ks2aGiMFk4H~@5G*Ol1fnazgSAyX9 zMhQAK2|B3pTF;Xfk;ux0^DM9OBZTczGy`FLfYco~H#IP766rHbbJvpC*jz}TIZv|; z@!vL+)_p*#<~YD(Dtaji;tbwRA}lphMQcA5i|hjEnl$H~!oVbivbHVtWR_=1^T_pS zbKM@l<`x1Qi#%7tzJb)PRN<5>IV*^>HxEKVEGAVhA84p*WtDWR3WUUhVybl&ZLg1J z_Xw~KBZEw8$xPP6P>n>;ti|q;`72Opi!I5i5*wAla*Mm7fiB0>)SS)vOa(us57K11 zt&BGp1+-gjwYO@}!wC5*>dWiC>#>D&>9SkPVADu38yKB)-Q)z|tW#PUedsRZ=GQ@Q zJ0;j=ih>lBpV8}SIybwOmB{1Fdg&rY+%8F=#rb^MsG?2_6LGm(;q%P$Dk@y*6QTBc zlOj!b$E|7{R*p^G-n!rLuVdj%(MnKiWLRYFu<`HJBm`zEdVlBkE9-;o6niDZ3g{B^oau9W&=|@Y) z-S|2b6r@Tz-(2U$7ZDH+MaR?^WM*kZ62f%`iaC@`XW06zMqaj=k@`0%>36#*V51L# zBx#HNx3}j!K$_$;gKx$ZlCTO?pJ6yi5ivRKgDrBFm#S&}dij6FY_4&O>q<3LT=W}F@n8YTnD%Od`ljmLv9OPcZrvjT< z(g}U1C+`7{tY2@8(2Ia3=A2O@phN13^F-;=d?HNmG)g_5sFT{!m$H&q$88r-7;;dG zs+Nc}7@){fey2$ipIy_~r>a(^2}|*Sj%Y2&L4qoroHNCDj-9`!s6=fQN!@soy!;#! zbuP&{wlp&peZw@!;2*l(dg*C4y|#AuPQfdPNs^ivX};iq6iF@*sGbycw@gV)vOqx%*nN>10)r`1!!*i_g~4=MN(#iEuK)s^O~TA| z>qGQCXF)_$86-bYEn%q-446k68$FSeMKotwrT`~Q@XZ4yBx#bxpfg!K2*Si?HfcW` zR!UhDTWD3RssRw8_JLaDyO+rs(>>$@Qfy0;y9R}#xg!K(RIMj_C^~kmh;TpQT$Fm% ziNV}?r3q4M<2zA?G(y!SCs*^BJ!g!nR+geaN7)HfYP|rPq|8c^vt>Qb@Q+BVM>SU) znQA47`jWFv80r*xUseka)Y33RYxy9uZ#b~D6Pt0NAq0R}1f<$~8dHlSmNg~CmpLNr zSdZ(+WmZ+ds0MXY$dUz#_#!2g=@o^S%$Zbm=L}XzSq3f@7*wx{6)dQWd<&EbdZ{K_ zS}b2k9(fWWQJx*Ildek#;QApgMeM@U$as$uSaq&V36Z3pz@vn+y>|$Z)EgeSd7s+hng%9dNS_O!;T;H;Gide1Z$JcJ_7kIPpCk+~Fm$$s3HqH?eC zU;wkTqVG2w#|+hyDZJ$L0yP{4ilG`(Gr6A00TP0 zyO9wVKBP8a`WVDyMzV2VLd2bnFD0o1af-nJI0nhD{h;hm7DTw)FL2sd>u?KJiZY~@ z;~f`xdG1yGwFj;*Gh_+@_cR#DMqB}A<^Zb=PLyxUFBrB0L;*lDY8fKPLMU6xwxX6Ckn7t{I_OfhS%XRth zO=ibyvfGr-rvue#{?=$go>7o9opW2?LQ!ZE6KQWXhVx6U zx9nM50V!;0+EN-fbaz1vm|j~pU4gzx*iN!?>e zxpr!nBOfpCFplT<{}i&2cbYI@>S0F~j59f{lA7gs%%IRNw{exFhAf-1(d^y>;Pw)Y zx#0Sy!V2vO3u za?6?!mKHi%KG6*q`CbYtRWKnH7@|mv7}^rR^#|~am5a!|*y)^8izd?KuQHgLJ1Ys$ ze2-IsHCY*^(@L}XJtZU76B)ChxwSm(7Y&O$kXa3_7y*fq*f#tOjX-}tY&?VK#`-O9#QNm&%r& z_>v7X0F8PsFk~(=yQIB{yQ>JDK{9HcoJtCO78`oM602XSgQKR(Asrx%Eqhg|ix4WC zE}WTdJ!85Lf^jie>y#lkz@eyz(7K`%&@XwBn3>eP(;gm@WG<;Zk%QKdSrHrnuNV?v z7h29m%IOjO3oKJ+xR?MU**z4AX`Q4EkEwjHgLWOmX{Tt9!q~3AOX9{+v$MhFFIcCxgBh-q z3W%b~lQaB8@(&FPw5|F2s6uy~Apsm?*caK`K^UjMF?l|V5DDBah}N7Nm^L`n##%Rga}4v_MjDlo_U{Sm9kxl}Kc$t8*tm&u73!UBMvN;Huw zVG04+Isr&O3LZ=Y8x)X}ppxDcLUN5vOc8(qwZXf>1c(hm<(_Dwk1QFa@o0$(j;?6O zAVN6HTp2U4`;y4tBveB-aqkv`&6as#n)DsJbiNwNMT!gMJBZ{vvh0-vXUAN-D0JHt zo4%Cez^S2iiu3v?xk*FWNRq5BAJpj%p>oF~A0ZREE$Qo(ks3^? zS`NU>D@nYP0SF_sdb?rVO$)S1!&HrmqPnS>5S)RI%z~NV%qQCTmm#sjX+XAV3`M(W zm^{Lm6x+WUb)|4WgY1?v$qfJ~j})_P%3HcTX;{W>22klnAd|YgJ1lCy1$yxzw_6C}zPA!!b&d!el%V3+#- z47AR&$vhy*%#jjI8v6w+Ahs7M^()g>9niLI3GqRk(v`Kum^)xeERQ_0nfxunx9C^l%jPVtv7oVy!qp+U^XQn6W%gAfu@H7bJ? z9=kM%K~lE8HV!-0lkBRu(Q7}9jnwsF5)u@p@a&e+#YH)|v@-!4H0jCFA`;|pu89Sh z+qJMlm8j`D%yId*1qi~8KZqSK!ofbTsIZHGh`~u_ilf=S-BJ)UoIi6=M%ma6xri&e z863=?M_T!h6U<7f8V@V?3iN;)FrJF?$dtg*EFDTolYdD>nXRgl!RmX!3@kb9_aUh3 z7-X}XWf`eDCX9Rz3*V(YcKOFt>P{#9h4yG_YSH&G4n>l*@3?clcl)f4pk}} z*%=)fKG?ZqIWZtmwMYoVD!a?NIl*hmOC*X%ow$n>+OcvAqxoTPKQLhmPH0oa6MLm6;*C6_V^L({wl4trs%!ay<%ACe3P% zRTR4D?}${?fHc*r4V5vyR2h1mJGBuGJHgrHz0ML@C-G2?1j5bIfvbbNJOH1(6qZg! zfY3U{)tQnY_=v{Qt_c08KZU>w>C+mD1q?eP68c&)*&)j-(HiW-HJXR?Z0cZx)x&U}LvkP5d)47~9!;C?;Z7cvJSIYXrO8nC8}ri$#v?Wg;JFmQmt!6glk~hC zau!Lpljy3iS>VL$Ut7rgocX^F1Jkm&=&o)rC$S9-yvLCP^B+*%3zG92f{P4H8#Vku z%?#)WKm$d2_9-!cQgdupb@Dh}NhP59Gc3!jnr6RoSt20rNLnxt(wY;h#o}=oSMq?o z9COiA>(-rjCE9QB z^5ngl7F|m%TT((pq8OV~3mv&aOI1idJS_C3F!P#TIg6&0iyF3C&JCs3+WH~zn<54L z#kAls;Ob+1d}K{|9{Qu+)yJj_o;TIuu4H@ z0DNFBXur|~6?>7T3E-D;nwY zs6nZ_-vPu9lUF~|chAAZErLz7YOv&niZ%f57xO639yr(CoMIxF+p*!mva_8r@;LL7u6NzYS<<2k09Ny4qbtz%&b_QekBu<E)>adc@Xq44emT3p$4nz;YmtX;H&-Mw=YeMJTS=kEGWV#n*$m8VM zDa(}8sOz7C%H(GJUo%h)8Ngp#N7+T-u>;U7L(<(oZW2SY^%TRFyW{e*xiew zyVG7hAgo=!Xx+@@UEVN}V6>v4or#2`H#+_$b?rLX(M3e6Jfm9(z31MF9+`XMX+fDy zm1k{E(L0h^ZDihQK%ZZ(loZpN-!$RhwBqil)Y@BDWt&lE^(46cI}c#7CQp@>El#prXs*QC=4sn z>M1_ws)RG!@nK%DYWwj706*9q@z^4@V)~Vg((Th8Akg;^Q0}mp9)_=eGNN%uw~Jrz z#j2&@VXI7K-k9AmwQtYi?mhvYG89R|W_5AmgwgiFQFMH4rBp7vWm%*WUNl)D-5Lzb z8|EJK9n81Rx;<)-6h(Gx7Yaja!X|Qw&LXSDYHdysdjl*O$xd}M%=%?>!Kfv2*Sc|57&`o~KpCT0V+xO7gRH#L8Ha`VS zyqTj6?~}`NAXwL;F$E<(hAi>l^k~N0e0yV+%5z^EG_pzbi93(s3t3MijvZB2PU>Ws zq1lF37tWR?i*dC5zUn3%YA7EHVpT7741Vu2DZZS@JCHN%H%* zm2*AiCGtNyWA8Q^siU3?KBM#&CueZ2E~|1He)ut>#wP=t+J34BLv24NUZj!Q-Wg4s z*0+A)Tbf0k{Jn?S(eom2=jMN4^e?AtkXmu%_?sw}=87KY+V1G;#nIhm z%cucJIj$fSVB)OpA^S|=ZwtRWgoNKrF_d9{A#Imp7P5DDAPi~Wm~ACu@y(^)!11Ax zb*q$9+4Xn{S)7p?8c$iF<<8>y>Ll6|Lp^gw1}^FEr`h(C*Qmqxewz=M%-Zb{@bka- zF@y0Hf$917vcbVRre_`R7XL5pe=D8Z-p0>ys%GJKc^715<&{P69r~cG*4mvGxzsu$ z4G07H00IDjAK(B477+!1!Qns<5CQuFh{E8|=v)>32ZTYP5m@YU69|q%q0p%8l2s#% zz~ONh^a@!80LLKj`J^H?00F^YvKgF`F$s-B;W8;~)(iuc!Qg-il$L=b0YTr;${eCr z0j*S}Gq~(laVoJ%D^iGL%2R8M%YYBa{Q7?tu3GC9Nc6I&dA82!@#z(28H1zVVYcc; z1`QgAS!1$l1v1|jyj1Y{DUb@7{fNAaPi@=WHOcN9qKJRlT)$s zojgWS0VD(VWVst*!o;;f0&ZtOyE{9uhGXzN7DH?lKa+rZEKjOMAXR8GSz>T7JiGLQ4V z|H<0g zQd*RM&#Mfayt*;cth=-9OQy3%awRs%MyRxuk~fb8+VDUqL{b0%l=VA6%ksRm#igtK zWTiNjvwI>i>~yS?F^EdbD!!{);M_v|2l~{6vP)Y; z#1$*uD?D+GJ4r*Q?UM1n&m8!xPZJBCgMf_P#Xr8(P0-xfiBm+SJg4HEuCB?uT~g0C z{S3FD;4+zLR!*n`RlN}F%ZWp_^m4+z*Cr1R-#DX;wY6(l3u(+s{mTwvuC22}AFe&P zf4KB}!j3mmgiAlJt_tZhx9BsEAwV@eS6$gD1Ek0-cwQ57CW^F(kV=Xg)l@!o1rYO5 zbX2CK%QGH?y47)-wu(jdv`sT*Zu7B_Yl+rRx$fJW%O*d&yqG_b8GJb#;Hvxxx+V^K z2Uofo9{I-c+Q~I;-;fwS9=SyCik+Lf<6)*6~uJ?6neKdR!jvd zTAUgc(_=cUG=Ax%Uk^eoQR|ZP@GpnlsWibl1x-Z(8SMq$km1cM6H zkg6kq)X8HPO~o}Twnij{&I`A71w4omA`ZaOQEqE4WSvGb?4?i)V^XA592khw*G>tj zFo6`766!HS}aq_{ZB;)#}Cg7`-8+7pT))K_{=)@VbRd^B`Ey^9YKC@ZoGxY zBulx}?RN$d8PrYjEaG8Obo(BbP|fa_ zI0r0p3j3QQt<{v&b*RgiN=&B&rJ0>pYR$?+-kJ#&-!s4j0ZV!ef3y*!u*W1vRCwD|y4k2|a!o#XNQVxYKY|lx$IL<|*J4@Hl<}%;%Bo2|Wn8W{QEb&&gwkHB ztCX$wnaQ`BPUHjwe{rw^zDGjtT^1PqC*UB>!n;v!?c#s{b#C6=81}cBIZ}&iRpG44 z4v<|bNHYqecG1#Y&*8b&BSigf6C*P>4gqigYQC9FME?Fth1ig-iPO{e%M0I~$X>+x z=*9=etV;yKENuZMwd-sE04X#xWNG6kC671XUQH^2vAj@ibw!Afb>Zf?J7%aKqiUVF4;7sql~pTEx-)T&^47; z5G7nO?XE7zl3<0aY&R*$ptwyrj8^S}2$lp5h~NTdZjvMxS5A1?-s)*B$gJju#I}d5 z;r5ta1(QfX6<3eEqig7R{)tswN9!D=Y z$d|N7zZpxY`@0Jj!{TFahJXMDN%HW{kRS_P2i4vt5*h1}WQ0dEHij&1o;VO%W0NcK zc&JM)TUVIiO4mX+S|A4~-XwOI;XWrKP1R=`=Y?!tb;6>O_?|jafo&rdF8`Iiw>p^%Jlg8xwv91(QkA@j@12$# zl%TCDraLuzqf%6CzH{}QO{wmY^eRhAF=6DdWi55l7}r@z;__?r7~t|$b54;H(Yj@q z5imJ_CRMjVYvewpuIGxx>}2gjjAr0n##+uQKYU}>Fxe*}*gu@zBEO8OhOR19+}VlM ztt57RPDq%TUuG1wTQv>T!T6i;8Nzt-0|E7iUDdh30=({nE9}#qxR~tEi=;;e!q=m^ zzG6bpx_*Q23_f#6XPYe**K56kwPe6HX}~7Z2b+CHg6AtinmilQHg-v|nHR4Ak3L~f zOmEKqJR;^aELJK2O+d201RyoTc#LZ3AH|aYPyYf(AgFLB0?IafBWA*cqPA|fO^*s9 zNUo|1078m%ABWm9O}ZdK{3q{(RBT?0L~uNt3 zB!mYR$--RC=w|HctTEz#FUzvY;({)vS^(t|HjrRLaHb>h44W`W$;5bT%@R@&U>`@? zsf=VWf@Dfi)Yt8jgr~kskX~(YOdvoF0Ycu%CbTb)uz@5joM_B}0wgy>c!qCD3U7E* zCfGbDa|EeCvCGUaA@-jD4m2hr#Ud(bA^t7`#;`-s-0Hs$sv7j^h9O1^-sVqrJQ%u(P0_9M_LMa-Nts90r%T!0Yxvo75n zqVEQ13X2Z7m}4+%tRyFJPST}bzU#apV?u(9{CCS7(8_+8M$T2Kkd&&pj;Zqak-Ww! zgl~#8ZpD7uO)M?xj7=o?yb*dTNd+E;yjSUTGRX}2&6-<^g%M@GDuwXqZJJ_C2ET03 z00H#Pr1u_5GB=Hu?**iF4CEgxFy!vy_vE1+#FrSuCcldMed75AYwS!XbagQjCC+u8&8JZix10}^qHuJ(oC ztpkr1B3%|~x+Sq<_+?1}j@}^AdXz_56B1n{skFHb7`*Xpv_hs;X|Wm6nsB1-mcjDV zN~X=u3n!BjkjSFXPhJ2K!qTFR2`kcCl9Gok0$CsnDak1w2mWia;LBpv`wW{O3Dr7N z_X1E^0^~miqO=eI{{V}sJ!T><4=|W$wsfgtHuS4W^uou~#Y~OJob7uU@65u5yDs#y zr!KarYX;_n{#%9&ol6}aPr!5S5|C-sG|5u?0t9r>p$LSp0p(pE(-6BvC@Do+se+z^qk5c_oWkU0T!LX3jnMq#`y-@B7id5&O&(Ux zZe0&ZOsIbRuh40XOuP(|A<_IRshqS4ZXfYZuSd}&HF7}JZ9KxE0s|Exsm#*^2&c(( ziGm^kYaB(7*2snb3bps|L)w z#v=!Y*29BlO#`}osd&xO40P%chOMtj!+exTs;MTC9x&crLHvEP7)26MC*x#eH1#vA zlG4=<`@|qm4&2+djKm`5DamxGL#0CF@=eha&#?&5MIPk>xk#?jNhHT)1Tsq}F^`ok+FRKsgqc|iu_O}yZ z13gldzGmWK1rYBD67JrXw|F&eU{C1j!<;7NMl>i+QVjKTvKl~B<5#xefvCq~<*v~( zsY%xIeX8d5MB{x{MEuaxhC+F8(%(h!#aAx8$BlT&-HVHi8*7GF-v`3CD4brK4 zEew%~#5gSE<7@+9Wo%}*n8I>^Y7;iG@U-UgfPKb>sMj24@cf{pbW_MILg++VsAn5Z0DH!M$thV>nQMe7^JM4xdNQ>4 zxmJIZ7i}dN<_P4{NwZ`5YB1~^MHi2hs6JKAq|d8n>msdW%%F3V@u3huQcR^@rT!m; zgHn*$eN6yoLG5$mYA#JXyRsitV^RMVj(x$!FN3&@Z8P# z#+BoyE80~4nIx-&*nbavzv2vuErQbGEI2Ui01YWpwfS=yX$%g2RF zd9on43iuWY8#xf{(hflR$flbdMQ4?74nt9y+9(iy;nA6%Wz#scTR8;;S}y7(H}e#C z_NCdSFH~Wws#SnOB=ARiZ&({Uq?dsi%#yOUr+6JKnwvd1Cb1axg4LGuGWPSE|AVIQ zKIFxuYSoS9;94(PKjKq`GFtCk3x!3(VvMC@C;PiP5tdO%BlYJ~S|-NV$U=)I&O*Ts z`N=4>oaRk(V&hPOBkQeae;P5GaT`OQQQ&jJKe7=>Le~8CI$TEDVN&yqzj+Ks93n~s z>o=RZVPqt@)|lJSFOCh3j!+~I^r&x*QZWLCKXEOO_Un+G=9&EI0{U)9!ogK5rjBFv zx;%bM0>8R*28GKNU|FS!Nx!lAnNQXYnQzk_BMWFcMCve~>=9arIIjP#g@Q09bM+^u~SO@XTjBGsJCRcY<{RE^?#bd_9 zR8E)qYRbMNu=17b)o>URXjADmrn*}t9#3&_lIEU+*66%L)<*-J?9l_uY0Fn8e?|0O zeoKGAEfZ+uTE@t{HNwX$5QPoQ-F*k^X%g7ZbYC^ks=`D!w&U4CJW{VGRGAoaK}5$9 zC4QUf_Ln${n_bkuJjYX*Ro#*ojHs;cDQy@vC_%GoXbwU@3~O0rs5tWgJp=m6gIP=M zi9p3I6L!QUnJaF`#)+c{kWSoD;wisoT}%&F)(5<59O1{04R@0QOP%2Egpy93|3yNw z$1!u}D3xVgUFBKUoirGZyR_NEQR(Zl!>i*sUD=igPYe|(+DIqQIf7_9CC|lT+c+*u zHfJfF3wWhT>3&vpGF#rj0~e`ySXwqxY98T@5kp4VCreD4XC{f7GHfn{&R+Uy1$Bx& zQ$i<(ET%M!XG)5Spi++GZs*B9gX<9%8f5D;9cl0;~27yH)5s0V;D-i%c z;}AIb00$O|>^=nlkVxQgXhb?D0Gz=j@u?hgJ1Lw1BeFT9u6;z6!{IXem6=f$6ETD$G+1{dBFt0*v-M|W58j-ySI()#vv0^BJCyw(M3c4&JYQrF_ zdrX(VEo+|zDp0dng}*EEV6dxEk|?mJ(Ugpzx=>R`2*t2mgvOugyWt$NuX0wkG>}3; z1tsr7@Z!O9BrOlcPTNHzF{ul-)JAAj#;Q9G9K#1rZi}McA`q)u_rxp;2)zJljJYek z&1`DsDUmbF9y*LlIsvPXR3zw2suCOmB(6Kz10`|%c(}BTJ9kx8l>8Sx(aQU41G=C9 z2(vAY$`s_cattWaF0gXyuUAz|>e#qVo5590Y2rCL$Fcg!Mk;app99XYDpZ=xGITz& zFp7K|W6e;?V1!vnn@2CjbA0VI#gBUeo4Roew70q-B2tk;wCtreCJaSQUCPxR;V?YZ z1aRd&mQ?*aP^_hB#aUF$S6w(Y^A(C!j3UuGRnmf4gwXX&mar4HG~N9y}-*{G$@ zb>pjafT1E&vnwUT00H=nM!919ndj@J(>kme<3SL$6dfa}t^QqVqZrf=2e z?uDPL9$BcXNB1~kjZb_6epI1L@Fi7tqAt1l<-e4)Z2m>VYz z$1IiZ$xdwKnuGEPA@$bp?ZjU8#z*&bnIM2Kh|qA=-5W`EN{n~hOxe3myFe);wyWJY z1mfc$mcJ_iQ9JVB1ZtxknOQ{d#)y|7X9`St$uQO+c`t z6Nc=SYdCr5n4r6bNMlU1f;T3?-oX?VZ} zr6Re)obDZp$XhINS0$1V{!c4kYU+@cFSd+w5;N^StvU{xLjpe#5!^{9m3KNc?uy{y zy*Ub9=Oq@};MgO!SPJqTD)wUdU2=I+$Z91oC0h7xiu8{4V{FiW0D z9BD9EOB>T|5jGIUnF|LLyW5ffb-v_fjBW;H0nbfX#{YDj#ilJ-d!m`sf& z>j=gWlk)Bzv}%;fxV;@W2%ONn{!S5q(xMXx(w`hqK5EtSKUOMC;~LO>O2Qe&CIV>J zqy;i6q4qPT6B!-L1bT)Ej>03`1l!ZhK&k3j$~f}P)M7lCh~a;p)Fj;)QGp;zg@m

AO{O}Wc<&+G6RSU~)`&_*h_a*`?WwC_j8b{?PM8dhsxeX>mBqBr zCj>!Z2pE+aV=CVeI!kZ~7J3j@2z}etLVgBptu(2QO6-CbsIYDcxpGBQ(33=g>;T5o zldwtAQrvXV_L7{c(MjyosF%^=q1y{4rJZ?Ns7~<9Sd(QSEIFBS7D$7OB-HoP*_D{)X=xSP#H%^T>nFrqXB@#xVQt`SUl#EkIa>Rp_NmelR^FWTJ z2v#&{TcHDY0N_BD)WIeW+@(c2un{#MRCv z&Lg~$uH`)~O!U(7ezbms+md9czSFsQa!u&DI3cO=F>MH*WJl{s=CON|9$QYTSO<2SsKxw@ccNt974c|DRD z8ZfK6_m3XB&`j;+nx?YzPD~tPg%A5gRIM zx-?yhK3#M{fFly43UH8XOzw)ci#LzRlOE+#l))5JIe^hqUokaCT^+{6QYp!EFqc}{ zA|_0$6Sn&2%1l8S0Qw+67_=;|0-$o%%}d7*8kX{&gi4zifzMA+PZ{iF>Is%{RugzV zjWR-|U6p;f3L!Qg7t2U_F>PhBKdUpP)G{P!lQ;PO<@7C>XkS!|+ueLJGoFM9Fa}Ui z9EK-TH+WF`)y&F2ckI62!09RUFQkm}00YGOqizA=tzS%%Ct*>Ml)WKV@zoj5a*wyefrot|lVJQ09$k9Y~Rp9NTV2o{vD9>kayUUEWDY=4uwPsM4IuO$R@# zUo%P5BJS}tTp9>#IC`*+{QxwQ56N~Y8)zQ7H}o>XXrNBT>gK%`$sB=dc}z9`VxtW( zSlEjp9-x7ku&MSYOaDMn$3R>LmEkFtix~<@c&9>JIP**-Ak!vz4=H5!Yws8OIA!4$5;kU6S^wWF^M7|ph8ji=$ji?Yc!sx>D7=$O16 zI;0$k;&wMVRGL%1iKw$K78Fzd83 z)H1<55D&U&wZeYBObeKh)Cn;+xr)~clPe%o0KS7prQzwSsV5>hr#Q>62hf3lIPkt% zPc-P`!Yb~dOZ7AQ{X47BISA2^a|w$|A{o2mpJ|K3V&NuA@IhOdFT2P*lbRB;!L@@T zF!=xw(M6Z*%9v>Tp=+W(LOY^SwlL_rw3;-DQcb54_ZfiNm}6+en1sT)ITaF_wu+T3 zGWD%V?=~BME;7lF2%CU7heSDBqk&1l(+fC=(8ZaQy^@8KY)zwz^$*%sIC~D6BIzN? z1tH`ro0HRk5b{BS?+xNrlF+@ls<{>^CKw>m6k6M!X>|@WF{Y7sCS)urI$f(nArtY} zr(@&5=~6OLd>sq(yGW;uB#gdEIl%w{t`OiLN?n*7V4UJDmAIIP(aFO?$rKx^L6lq} zk?;+mn>_jvmqU?5*ToEd= zv?`i%9nN3enzyLE~1vBi{Aj7f#Nm;j4GjHd&+ zKpTr6aazi=01rAiDszY&!63gpO|XQGHklttfnGo42S97s446NI>~RUJ?T?#Bmb4Wa z`#2%st54+ys?`TD!}K1ZITEu;i_}d;$gU_1^ok2$i$kE3!=nobjZWbED+IVDikma6 zPAIuoig_mp;Vp<9-r7GaN_Io~nK0zEwn z8T(+iLg=cg;jzm~yg7lmczwh;0}A6s84}D!@-oi*Z!W{*Q5)z^V3d)SEUK&`$>gTD zttg1_{u49_w3?Yxf&<8VSfgn9h{W!edxw;eezVepK;h7I@?}qCU5AUA7B_Iy4E%3CXK`C<#dgPLmw7Q8p&DF~Bot&oH9X znF}`>02>p)sl%`k(3H`Xf)m9Pb}%nkF1~iE(D<*wfjirujM%*m(}%9{JXIl* z(5#h~`7@6-H(Qx3w9QQru=lp*5n2elHF;8z?L{z(TMSZ2(QO7n48Vw7*gUDutZbgV zfyl`^8q8{XJo^Wy@kyM-%Fuk)Ou>Y$As3~4hzlgo*g>|<6mguOj}9|*kquwlU;tHA z!y&6TJ($Q%a^0Q!yA!+K3e(>lL~ei)Ew}ZVtdSp~-A&c{QdIDpFS6{_6!bIH^Oyn2 z00kNc(|<@qZ@z(Ig6@ z%;9kDJjN5iUDe^k1TPI+u2_nP)I)$HV2b0Tx*2ghGSAc#qtPSGq;j$mouisWjx$}9 zNCm(vQ^*osmPx5rQ(;@z8iq(CBDWau(ggz^`Zhj558FkHqsJ2K>Q^kv%gF53YJHR`NOX3Sh(*zHl&?v^22UG5^g8~2IL zPdONUi|qx#l9CDi56bbBXbk*JiKtU~*tu}MRYm1cP>x7Eh)0U^=CFa~`n%F;BjG5f zT_DN24v@~+vAP@43z1uoAhImYbTE{@oO5XAYhb(EfKGcPHbSG8@d6Ifr4~|Zoa9Hz zd7tTGON=pbWzy`VrZ$NIdc~Sk-MvRrDlE@_75txe$7aTR&CSFoPho&>?Y#pL{BVUT># zQ{~$5x;Dhg&B({uoZey41dPlRpIRL@;bm5RMm zqFrkQpX2JGiR)eK*e0y^M6`$9$yQz4BVF>z9r2sPy1S_!PGdmz>5 zy}jwc_Fb1tXCnNP2z44%ls3bd-+&nMSS?kU4VTDnp*JgOA>8qcma1Wpmyx{>9&Je* zVek%fjVK}UX~>voWDZNEq@pHr;ES8G6w8inX^V zz;vB*@)Z}M8BmbT>DpFIOv)c3m`C~1Sa7Mji2l0-JBq!F9kQdffd${TYl?G@Y@1!E z6i-4-QMCkUZY z<)u3Y)tk8x*x~~xVyPohwNjZ+OLC$rNQ#kdGupDLkgXum>R}B&6A8!Ahl?Du^K}+AG)NFvMopb_8Yy&W?4T4mbKkIk@P#rC-9YLXiwXyd z#~ZfK*~=DLq=>P4_ZWZ4%qHYQT#lRx5BL)PK2sH07eS1LX@Ccx@IoT(@>P!BYV$y|R4D)vPAVOVFR~YoBK2Q-q?Bx# zU0=2Mvsm}&+~VPeWvD@zDF!~ODnE46yP%JgEGGF9JmI>a!Y(JfTKYoYI+{#!N4QaY zB_bg{25K|2om-RFL|$?veOX*|g*3g4dgey>n~ z0Du4h3=R7Q0KZ_6C>%5Z|AE8+05}u<{SShGAyDWPWCI0@z~Hf9017=0f5f1$$K)sm z0{}mwP@oJz0tAdnU~lN$GDQuQNnlT?yy7Ddkw#)P7$h2-4v@#B5HK7S`w*B+XY=@! zHcc^@e|UTIywJK53 z$4p@u-rR~W*P~}O{tLfiyUNZ_`>)%LE(r3i?8?5_B2L>dqp7We`r0DyVw&B&%*Y0a zAIVxSjjPY1n)bWO`#S|D$YS#OKnTnhh zn(~vyN&+APA_v+Es-+1EI=abE3^co-OXvuYKoHu*${>ltyAiJH)3B$yu)<3NuncOf zwI?!qcIQg#a@!|MiBwS_spyadm_Lo;fd9Bt%D&n`5li1Apt0;d8~{$Ml@KCyT=tEt zDtpkBKTtxy2r=>kf`%h<`&!s35^CP(yz#gIqe8ReVBNiqnnxC=E9jR^xwaCy1FQIps))-K0xNxB72;2LyjGiE zb38DT46-$@-Zs~}NbXr2!*`SKg-pr)SmPnGn~d7u(Cl^rBIo66P(nHDobc2S_6L}$ z8M>i1SNELFu3t&i7OmP8ENt6h&`c2?fS4AF&#MT5^n$TT+`FSe4rZ5gSkRNEyGUE| zl$a_rj$qErDCL-~+YPl)^IXlfXn&@P%F6FMh_3+BM-3{Yb0MqCNw72L?8V4GGc@Vc z^ophs??BV$B+^3~+U}KFc&^E=y-hb`+Nbp6XGdZFJ~Z3UcH)o&rV1k3wlo(elGAo* zZ6e0+Z5{8ta-SnTVy>>bGOW%EbmcDKyE5%g#aP?A!dUbM|2oiUpALqL(<@ZS5&Id^ z)>R+_pkpZIJ1rMb`mCO9lq4MP9SX$+kjFVL-3-9zdFLJXfpe zuB-)!t&~#uN)W`?yEn$u4LPER5bWTG@cj2p16X$o)UJ`!(5@8xJc&^)55&lv(;n&o zNli@jA;O?R7z_-1ZqTQk$9iB6QpQ8d1nV?NK7FFwIey2X0zzVbo>-Djbf>U}CrHqx zN;_go$JDK=l@klw^95SRVFEX142F^FNF*sC!lQ=Zvs_FiX!WcZ4u zg^Y*bdZ9^4fb=&4R+LJi7c*>${gj4M!eoIXjIDjNGf65|&7^~4ad7Ue#$bqEEO$H+ zNdurL*nJv2e}4~sG`dy{s$vQLSj2heCQ~v*ipgx3D`c@6*OXPMSV3V{3_Q;>vaK{TC_B)||M_K?i16HiUZ&n}Wh9bfYcgJp4z%C|Q-X-cDt zj^WwN2h{%D$y+&%T5vxo#MV$kRgCZUS3&d(8t8O#XonqRp!z7@9&x~#hXp*u)|Evi zl@P3?HHfWg806%8L{W7?+^ow2%+}M;SmW(^A?qGks)G}JleMr>*}Gj~iW4J6k*`h} zzeQ7ZpJ@cqm#0@SV_UN8a(1C5A1Jv_(u%NtGTP6ZM5}2_u`Q}C-AYOmI_b>)05ilQ zypg9~V`KZzbk8D29?Mk0o!O&{@9E$a_k{=^B^xw%Hm09Pl?V!9nU!XhS{03 zddhO+LJIt8X*GKwZ-mf3$IX3U8RkDUd89TKn=(?305b?4te%SHICMjz@y;p7e#JvIoo0#z#hxsto#1l@y{Ed|lqMLrnShP0#7?_+;vzl>a4aDaQ*-@j6nElX18ee z{^kNEunXq6qnO~N)pYrYXy-||NEpqNre|#?j)vXZ-nH6MSjFkRK(dA5B(AYXHzhW{ z*9w&)wgh0T7GVzOtPf|(%>vuh6_M1q^o2FbtJo}UBvwQR6;a*oCpuBP<{8f%2=0R< zj%yljCTUm6B!4cHzCPd-a@-=5Z`(KCWMpQ`kQ_|vfp>dlZ!_tT5E1k?+l5OW$0w6; z@#xJeX(&bpG-~Xr2pIJk4 zr_;xTS#iWWBS-H$J=NBhH5(dRw$6L}8go|t;+k8@I9^U8s_E4VeDwJ2PF9xy7smOJ zYyp+{W#u$^D2Cs|8-KqOf`?i;N_3r#(9OERn>Guz8LHK+5q8t^x>H|aQXWK&v~4fk z)?@_bYm{1|INc8NT4^HHZPJ5l%P)Y-!#oe;SZXI~f=~Re$nxawl?Kp+GzHlRaE!u4 z23`ab(@4t&39d-*Fs3Vjm!%3N%973M9LPw7Z|#mi&mbwF%6htrH6>0%~xynFi97;xsQQ;%%bdm8i_EEs|L8 zR@Z9}6>kP2E6!M~g6__mZtTi71tK6sdk-qYA;z4G?BuWOB<&?^&7=f5#~4s8hR%@^ z%LBysMf96zEf&m3ghzaRqaMGGc+{#EoC#58$&!j&J(FtU7xI*+u4}7Z09T{zS zP^PTpZ2p+)!5@m!?r*?r$=M7|inneF7BMo13!;ZGYS&64_E8YxV#+22dO0kFm;^T? zPQ4)m2B`#JAW#0pi-jri96?XP01jv-(J2Zk+OtbgugJc$L`5SG4n5=m$cV&Yrtp3! z{&mc9=|!yiY*8v}B9TbkLx%)|NnIZ@AnwfkVZ=EUr!dCs{^IehF^6C@a^|)JPMZgA z?4)$KXLzJg?$?i$cxEX3>mLC}tg^5a9WhEB^`OUPW_<7P99IEBUtY>9b9 z;vA^u8y$(R#cJHwFLvcZ?w-;-B;xucfC~<37J=h-M#l=_$&!~xep+IcFGSq5CEzKO z3?yq>wF)m0j}t5E+#>V7M~O2_!}OKG5U3{)p0^5rlJ zM}jW#%j9auF71TAn6Pz3s)VCNaGmo4CX8_E>C$lM10AWnYA%^YMz~p__G-pHRxBiY z$xyk*JX*;Ntq@)>Ox+)4oP{T%*{bS2=Q?JGGBvR)LoOyNf?ywP^C`37uq9CoN?`O1 z-3xEv-m1JJwAVLF!0OZWGl$BHQBG9qj3Vt*SmeBbM~P2p^6=z3ae`?ph!!JY3i0); zJ#hS>@cRMc-s5!`!Ave#Ci)*#@kFEj2Y?G00t_gw3SVx{=IwJxqaQ<+S~bV7QD?VH zC9+85qIs2|obHx*a~#FeB>%L^vPH!aRlFbdsH!8aTf*3~1tzGAH1H-4*3|J`(b+C# zCXr-2L~i>$^te>#7{*j&XlWEb3~(Yw=xQ`(SmX$_EOh$q2S-9eZ=ypT#D_=}5kjMJ zMz2)qUK9j3Jq0Gjqi(pN&J3_C?VC{)P2kN@#biSvt z8t;*EOTP?rT6n{IP*Y^RBU-&|!4|OS`%k$yZK*e?>@ymX<1YpY zTh@<3v_XQSd=LnJH|Qjj_QcGh7%>yQ8T4^!R6z)9#f0p-{Y515sj?o6FB!0 zn1G+OXBp{0@PVs3cXb?Kq^8KejEbTfX6|!Wam4846 z=b~U-mI9qGPS-NeT1dPjqG&Ie;&Nh17Gw8*LW_)!aw0MBidfJ{bMCH;JVB>D0?bT5 zV-rm^;T8qNOT@KXaQGu`Z$*)Sg#y=HkTy4V#8f2_Q^isr%P48p?H7VwFV5JV<1Rv$ zqeAJ`je+>GgL086LyL#-DN*kAm7pf$bV~=G0Cv?UsQYW9_mS)5NN#&SwKa?w@RKFe zm?rp2FXxQrhL7_q;-&awGfB+vAB&fu2QZOJO znGZ9Ty64jbX{kn=Muxkl98(O!n)DG@Lrfpa$T!$JTg3TZk=t^TJWm$$16Zmp$^SG8 z2b~P)W-v55<{C(KUkR~YJHl`uLKSfjAa(J`=fU}1F1;jLdpp+MIfdR^B=MNTwGZA)nM>_*qjdrO7K9 zn)-*&Cxggm$xt;m z6PVgBi8RAKb#)IlGF5f&nS~_HItuD}42O26*>>xjHrKm%m4Okfp1KHt_VtR(_uMdd zjy)?f*!ogSMk*wwmssc5p{99@t#Y$jV3mY8Kx=X)H1N@c)dlIRBuw=K1)PqndeC>H zQZPXJ=?9CLO|mP9M7#nr%sGzq)mSI@o{NRH8MY**LnTn%rs_u#*a}qdy?{wqK&5%E z&1fvHt!C)Ge>mH12{ZtNwXqJJhPpwaWXy*6R5SJQu49HZbST;)^zr-tqUAz)P+>D1 zqeMI7%qX02Oav!vI?iw#~TbR$*( zRKx?7`Lr#AUt41?i!%gor}26t9NN1pC>Yt58zYNCVuD9L*Ji`Q!aV%_`|X3MS_~ z(#OVrM{<3yMkrp;t71+%PlDMJypwQ5yuBii$qVI6Q^BFxB4o8|Z%ArX$h~3cW2Gtj zOG4Hq&2S=i!MAxsLsbf>!dzKN*Q^m?0{M8SW6U3GDUR#KWDF^z20beUEFl(C0)sLdA6af9tp`8|WFXpoIjFiXmj1$m%Tnv)RP(=vW|5P}6ebW`fLatw z7I#q@Ezm@HC$XH3^#aQF(NVYs=MfuBN=lF{1*@XntK~>+LjFje^;#Ank1ELdlkja= z%437jY0GZx#Z%GVj^N#g)K>+iDX`J}$!xQvmg8WVQWvlDw*G>5TVr!Z0vIl?afDR1EssqaeZ|K*OAhqrg;%4|0&Nuqd(oIEchLAC56Acc z{{8>~01!Y75(f(a06kw znZDZPQ~6Wv^Z)|FEz&r*28#WC@vf8Fa0Wvd=hx;E*i{-%{DXmL)W`n&d)t3iV89qa z3I_dw@$r;st!uTAg8?BAs=nGYQ?#L}T6W;0?~`T$qAv2j;H7Ajr1_}L5;BFrioznN zF)jiU_Cqk_I}bzYLb(t`X%g&|599*15247as{bYKS}edc@RUg#M)AZzwMQ}Jdl99I zylSUC&?pN8BQO#O%)?3&e3ZLRN*b*u4q74rx9$@fn88u3RGgx%5)BtLh-|?KChRoG z?m>!k0P~>ktJ4X?N-D7+w~B0CE+uUurw5~wq<1~05ZkcEsR~qxha-pUY=*Nf%2gF7 z)S6_fwhA-6u1RaU9?-Ukx*nZR02@f}Oc4@llB0DzG^x{xf*mM3%i9cu!1KhZ1}U@h zVx=w8yOx$hYf6~8*D_6iCMGSD{JJA5VwGJcO+&Xx%XC~8pDD_twy#Q(vP#dbD04p% zCKZe{ke_bw3eqmj0wkwQ3eu}!(Q>j*&ayClgux=T!!<&)i0o*lq$lF-Hnq$$OLw;t zb*jO@GG&7*z@Q60>ep!I4D2FT7y*RMDh#P?(RU>CHRG(y8k5M%qrH1p=-d90r)-L^ zIY~)~2QeXFC5eniup+%&ClFF~JLt$+_b}ho>MdZf7QH8v$)FW`J3*0~s_#k(E7Mm% zsH;Gxu?@12#o!BsI}=0^WYJq{8Qf%zt5#KgyQ+#~z@suLe$@smIITyI(=LPJr0_U_ z{jcWO>Q_&&lcdk7%+{59xhiU6>g~H#!&|6wGTZvgpy(dUY{HFtLq#WbT5WV%x(^j8 zIZkCf$xgVHQwgY+6wR|tbqh|;)OEsPB13kPuFO0Q;$%Q02yN^X@)$F! zP|TB+EzfadmZXy5)ADyo?`7Ml1k6{>Ig3k7ncTRwLR5=urYa?!l&#fDvlSZLE{~x& zoFbx743hODEbWe!boyY7Sz%Xbyv-oiYGF`gfN_gWi6x`7ikCzjCWP6fJBMJU5vy@c zZ!n^qlDcMD3LJ(gDHk-hC|pqyNrEd>(yda+01Gl)TPYBf07BZ^Od(oxWl{p86-2d_ z+#We_$pST$(2Ug@Gk$C}#X@ByUtPEYZ4wyeKBj1%7%>=ZOhJnsR&yTFg57R$QQ$as z4Im1tv1P~bf*1FIq}3aQgHUDs5J+7o7%X`;3x&iVSDs2?`q^Gh35>0W+~$vYq$!AC zgu7CdKNgA7PO`b4p4lQrobe7waMfNpVqXOa8?{!b^^ZMiz=xw8;UYo&KPgl)|01i` zOV2ro7ZT4pCnWPn!~P;qN$`&%W7JIQ6uM6nW}BG_RaoSunay+w2n?zIC#n#-A4g(T zTfu344;_NC<3$U}$whFDQ8P+IfRzfl5rr)k!%eC#_$f<Av-^Cs zB-hPGMJb(8!a|DN&b}JSBF<~itg*1|#U*}c=Vbd|Mv^l}BiddPojQSZiEA(u(;&+M zgif@~xTJ|@q@79kbtt^S)(78N3p*TJG)e<8hs2EGlb(4dbqCYO{?aNnDNu4K%OIxP z8OV9hfNY8&ns&;{;gqwFi&m{YG`g`)F&Ti8(d)Te3|H_%j@VHsQuOGgI3 zC<^HPS#?v7uBE-Us%H<;B=R^Ds)gB7z+ll8oJwuBMnDDUB~b~TY%%t#I62r}2uX>B zl_pB1sj7@p@xnP}web^G&Tv<>rhTvNkTC@nZ0BRWFiq}VT}2AQ7BM@l^z6YxlX#1) zs+C-(y)Lx6EJUJ7yHd7ATu_$x7fzvqB5=wMp`^`1=NeACljNu4R2ybx;b%D(2O3}5 zj&x+xlz61Q3nbJUi_?8bh7k4&L>2sIpDN2^n6R^+lo3fVIkB>pF?hqfZB(c0xN+*6BXL~I}g4mgAaNXSMTE3j0f zsf@f|lOf|L$@x)Fq}C-ySa)haWqW4j^3tffc!1Xnx^+v6MA$?A2taG)6D$XV?5`=^DwH#Bjgp{6dMbDk1L%eBJA zkjq_RvO91IzCJrt5u0fE`wFCUOY<1LEb|2WDfi2x zv5u33*1kHKkLTXK&?Y>`xua6oG~|p*jNAyxo-CouIqgg}5eJr?m@OV<5t&`3r>I2%`6vH>WB1vLZt7}wnRl_i;tVp@w>y>8<@AD znQuEQg)srsq{|zxoG^|SInh06q@03Jm4X$hz}dIUgr~wf z9;(MJqp`fRN(`}7E?cyX%e9@`yuAy!J%KZ`!j3x7n3a39B3T%cvB^M_zcbpRKmt`F z8>0>3C?$Dduga?^3(_y@zBBpTnF4LLd8s1{5vU*Y zytCpzy2Ih2(wjjt@2es(i33R=iUusp<)+GD8e%6zawx&#KN`bO!swATAOK51w7s%je%frBxJbX%$a_fj2|Guj)B>MN4kr6su zGbVzEGc`bMmk+B3|^OtDV5vG8CqAR=&+}B3ZGf6y}EQg@!ZEMJG}%4 zl7o9A+u4etYra6IzElV_A>xv;tw-RSK^vw(X~v%r-V+h{J2hDq9jc(zgwa zTDFOZ5ZMHplu#2x6~91~2*UYCGz1=*xWqhe%4~Q^qR^IFPaQFD#XLbjWMmZ!6Rs&W zmym|EIatV39kWzQB$Qe_LieWRUW}p{532jJLbFFnEWtB}p!!w7z?d}wgOFgi7t!Dg zaLUJ9bT)J}w!~N#(=W-xTBE?zJh8k(F*S_%k)I%u6pTs3OqWVD)ynE9kVvOI=(`fsY@!K8 z4q~;a3m1!k#+`Wbp9sc{$pjC4mdNstypuIR!MhPEtTxhkMl3)^D8`UTjwxxlo-%c! zf$1{rvpG6K6B5+1nd@{SJ9RP2P7vDQFL|xblHF+g>WU!$>6Tq`l7G2#Cyo@K zJ{+Kp;a|BdR2>@T%qn_686LFEQ5Tx_%sM42WeYq)D4Wc%k%_@aaRJLbB#7zImNRr3 zqRprRX(EffAoEwzOWiAk3_uxI&9I)0xi=e$eoHBXLu^Pr(#uRU;lI+5N#LbBgJ!~d z`JZ%;P}{J+q=Xms8o(^jBQo&2Y|^38(@jKEu1TUw3M9o9D3t> ziEg|U%TU`HknDG)+qfV73%0=-%^ds8(W1zr47f~8OZo`Ldc+jE?AC;gPjvvy={x`` zXj9ebE=Jt4-bp1*UOdE^@B07!wiWFq(Sea;|DIKB9-g1))gd{6LH6YxT>sA4=Hp` z3L+6u%781SG<2~RS+$_Mzqipfxr;EXd7Yf}%+GG zCd=(rOwzfW8?-z?;SwRg4!GN#$zMQx4ZZ6WuFQo&nU*=lP@&-E&`K?=EZWwsbe@~X zN=z&?k)s9w?OH* zJz7v2n?(vJO-*kTJzu2UbJ;mCP7D20xRc0>Lz^`Vq=G{n^oCZdcM5RPnH0O$tb70f z11;;w8;PQc4Kk){Vz?YU!%baDs(wwqjkPnrJatR6W6-3LKdS;fAu7@l8+ef&JEas; z(7axnMDf5y6`bUt+&S^4n8wl6R!yR&NxMgu1>v#ysgAe<9Z1qM6q{KspPQ@WkYP)m zF!|9vj@-&Co2=V76znb|?NE&T7P=~3yl*3=jye^>GxKG;D9t=lT1ZmI8(g=u+SJs^ z57EIJ-qa|80DOo|Z4zaB9lBRO^HV2r=90-V zEJEO0g}O`P9?Oe{FREP;RFGJem0Kk59~&?Y+!;wzx-*&NiCGk%UrRFjv%Xj(~P7&vy_Bgz9fx7JIp=ZFKPwdD}2f$2F?w- ztL{b3YXz@$AslK%Ic)k{?5)_qpu?l_HCayHp{Ptb@VFKPy^6dpbZe_X*ofXI+%g(r zIDad#_DJ>^IgN)?-3E;mH?RGlU)7RKj732Z^xcJ3o-7j)?NiA$d{{`71L!}<>|i`P zU8qC5E*e7E6ar@Ebx*>2%+nggb_ol+AvJqvm=x_@<8;Lxuv5gU%5nP|DV>vgrO)jU zTH;<_DRmhUO<~=mEJ@L3eQ}?$f}M4*qJnLRSp8un zzNzHe+k@0u?uM58vCuQZ$Xqj*Ni4i9238rO|_C?V~5FOUxXeWhKO6~X{ck~*ZjP%x!CJLku~keWD}8LEXuiVN-ny}jkBW% z`dFWBVoEwMs>Cu=dMN98i{OTmC?PB?u%siaI@SaSO3VbOMx{7J0-ku*8pJ&WS9^)cA#NyoknhvV>ne+>1v%tMBr{~^V z@1CkT#!{2|DX^)k)2nTX0K{&B9lOF19TH?i28j@F3YW(Tk|>Di%nH@i$tJjbj_?C$ z{t}6Vb<)E&!AtEi?+%obTPRA_9d$=d-5KMM%W10-a|KKw3lgsQ8XQN-HSkF^}Zxnsf;Tx{o(q`@@A zj812uga~A^l5VjDT@G=~4u6@_#E-5UW)dH_n>sl30x+sa>^+L=8U<1DL))pxY#{`( zFpZN?xS9nyO2{3#Tut&+k0#o3Ax&%woD+DMU0%VA3;r%~Xx~06w=wf!QOH~D zg}p5QPfSe}3f7BJg)XJg4}P~C6imF-k!H0(J(O5dxVQ1TqsiiLoJ$_9#}zla4LbP>P1J_Dpwe2@H6HYiZjzT?2_f z0_k(ybs0D@|Fb;@O3aQY;sZKk)zBik6^RI`_K~g; ziAo2{iZzx#bW$k8@dL!}=8Kre8g2>fmR%k%LaVa9ItX~bh%<&JMmyyywkSL3hyVfp z0f9e206-7{_5c6?;gI+oG6?^J0AIiW6gmF?fkWfb;0zK&9RNRK;5bMECmfPP0B}d- zasL+r#NdzF6h1EfjsamY8Em#M1cpLna><+uIYg2{0C4Bz5>rWz(czEhZE?fV~@z}Pw8ZQ1wXIY<&;ZIN(=&<#G-QPm0sH^uSUQV-~?V(1i?!Hkmu|g(HM?X z4KBkyV6sCWZrNUs?$iyZ6n3ZN}QmdV^RT{3vVUUb`7BPgP#5DEER^vwk zlhy9<+$MJef{WcN_v$_8XSuJ}q4JCj>OIEA;=p*=O-7p+#qoeOJ1z$250PrG)S4t) z0}1GE?9s>cpMQza{biWG{_<5zx5*_f%1o6g&x8j3yf4Z8gCFQ}rv)vq$|9^F>#GKk zDQnYC0w(W+8uY8`A@+^{;37)yFsN%Z03V7P3?Hfb2r9p{$8a64l6xVpkcs$XEaaLvRxUmPjB99VWsHi^!2aX{3=Es;?wU z(#oiD_NGQ_^Pbf@D&nafL+ztvrYF(|#N%W*L*2$~GQA1GpK)6y@~)B!}48px1ZOLfC? z+}AowH(eK9*z!ylZQzCv!~NfLsEjxOe4xM_eIhL>k~jiHlm&u+zxR$2gyC01p@ret zeiVJHG21sZ##Ocm$X2TpDE`GwO2K}=D)eP&GK+;VD7eYRY}?e%WTK9ujsgVLOY+3L z$VpJDtk~ZYZNkG#sQdx}sA!yc+$+gTpuVnd6FvaLh&;PfK@22Y7uvY4q}r`6lWzGmiiXM){f|VjRQ z(H7=(`sb|6z^W%HE(1?D_XB%P>1w*;V7DjbI?1!h`_Q9V%=1L7fU1RR_PD%4^z>YB z>G*vw;5%gGC-vna>@VVZ zn3Cj3KA#f;Hx5wH8AU{6NaIUckJ)uWRAN@%WD$FWbzr4P9AnH`Z$refPcf3zOI4`< zddQI~KV;BS2&&Xe5Xm{4lc>~KLiJq@FozG7IEIS(p`$ZXR1%MM`whB*XO% zmKhl`urVYa|CqSw%=jxeVPj-ey|@S({PKIq+vH`2D9P^yn1D1|i~ zVvx?%xjg{UT>70yKFttYj)=v8>9b-P2V8t_Pm3{Zz9JgriIXWb?cCR@=3tr)%5Xjn zZFHw|PRQT`^gSy{Ef7Nh-X4OWVg-&x6xHCzh=MUhkq7`JbkbRk`O!McdA7>QCizu^ zz*vTPVa3t?B_JYaKBaMR6(VlL<3Xx0O?34g1(Jc1<6eLda%~+b0|6T8#!vtiwMaG^ zpWLa>HZ63LCuIiX%W46X=ZNL9HUfnk%jIQC?A$j-T2LTM^&(F^`#7^)o8HabhxqbB+-ko3=V>Cn=sp>jeBHG5Fz8 zAt@hg?1?lvF4WGUlS9No){u4v;Zhveo~1ez(PvbX=c+N6smeE$nkyuoEe?{k8Qmu4 zqTPzTJf-gh3W+>4yDYt z(wT!OlzpHnMqVW&l&%@t0W(RJwnD>dc?=PdYZaT<*L1|F=?j@=A(f2~$2eaSe;3V zAt_o=yhJM=qFzRA)U{1ca|prmg<+o=MvIVr8JF>U@Szd60kAb?iq))oJ0vX;+zj(P zO{tEKEa^x;74?6F1pkO!w9tErJa=F@ z9!{cS{|6;1pF5D1_wn{4I+vD_% z%y2AC$fARO=3``m!{}_NK1{=&-mT=`LYUEn6!V6x-)ttHX%5n(njpz^O`||&Mm*Fc z%rnRO<6^quEi6+;#{Y{tnP=RLq<%I|DpujG$omRrIUfC)HLLQ8_&*3Oz=~gCsu(!(!{p?9JtDXCyv0&VXi%j%Fq|2Q5%WBnW4b zkT5_A3NLg+#^z&gaQDS}O6c_IMhZ^EAcE@L!^vP&B_!E{j(y^;K&1G!Yl@@{8g1(4 zEJS325G-s*7E1B;293N*F|2LxbWFue$IGmb12j(!hKs1an+%TjLrD^>nG}fXPYaeN zL<-L>q$;Ee{!oPx2E5Z^%+2xKtgj~zL;U9{?2IGWf~AXFHn*i&W_Av5B&U~6_@=pY0^RYnY5rF-q4G0lVf~RW+hdPjEyCrI| z6)(2BQBI>@n#Q46_YBnr#_+o~k1oTS+;U96%C@Y9x$M*#8xh;lhp3yeg z#k8)(RQ=@fDX@@I>j>U$tZTz;X{G9u#ZJ!AQ6uF*c=Hn-5ZX=7xLnNeT+B@3=KS%= zn)c%Sv+=r9OD`|Y`oANz>3GX0 z?Q(tfktagH+EHM?@4(QtFDUMVA>|cSbVAx_#GXyG(6ney)M*{9-jONDm$e5si*mau z9MO`BjU+t5hTd6oemCgIUlSO}70fzmH6)3f6o@dXO8o*h9?25OW(AmJuum6*l^-Vj z&=oSYgu?a$n_COCu&^JRN9J9ws zMm)=H!x5=RXRZG?@e*ckEn-u0LL*;cFpi~-_cl@n){~mWa`QuD@dXpI(kEjfkc2kV z!n6Y$XhMW%k@i&(BWI3vLvdV(!_zf_!%mUB}|Ec5aJ zEHa47=ZY|^|6ZzC+DG1m>T_PKtoByVQOMM|vz)iZ4GgjZnbyB)v-D770FM^uJ`Za_ zkdUb)i1`qwV(2p(XXx2R>Yd|E*%3Dys?19X>@1b6zb;X43V~>C_hrg}Tyf%+&e2lh z%T^`MC>7%bmaw<>R%TV^I&SKA7n42p{StIFU^Z=FZstQ4o?LgVE$U*9APn&LpIR#2 zDP_Z0R{wd1ICR!rYQ>x;6`LKGz@5>}AP7otg)~z(QD%g=N-tWeW1;Q^#1d$ufs5hVZp7iD_wE7!?avZ5&cl zc~|~Ul!rMWw!w>zQDrIuEm$`8;?9M48A+G-A{Ks}k8*}|XK}4@ z2U&GUG5MF2B6l+&>h^09f+0ihN=$Dx_|t&^*Gb36Qw?rr8O@(z}R^M zAlfkpX6`A~IbvprrZB65(*Qy9e|T+}QL&+pc!vww?_&08O0)QNG92dm0gzNW`|UY4 zwXE$r5tzi9$Qk>hF+-I27nk{%pX?O;5>&#+1Byk;Xu7GJu!C4{DT$epOqWXwLXu>r z?OPE@tmc-{i?AWG_hW1J|MBvDPVJxVI_Q_+mQ{4$7T`BpwkS2ntEB=TPj19Inu7YD zaAYc{ueX(2v!U8a5HvRpw8HrnbdzN!jW`OD_0&}P8zJ`lwAVY2HN<9*m9-J8pHB$` z<98%l!J;+h_i;en8)VWuL0uVlpDWWpjDoE9w8P|QmpI9wlnUQM-7EQnVEKoyIf_zh z=dD*4qI!e5?%AU8-5XmeqjQoxBX6uO*>Z;+q+>H-H+uHEQ

&Tr*6+g*u`a0jM(|@ozGjs(^(TG1CThbp`*0YW`mzv z=+YPt#U`VDEvB21_hD_c>4|AU7!gPpqmq!}lGT4zYq$^a>RttkpA=r8kh?y4m$G?J zRXn52OX652SpVfNWmUnmg?UUnz|m*RAo>!*i~dgrjU3z7==#lf+clw_-CKMA2rMeo zuX2L$P)u%@Cwb_U*=kNvO@~%abtd>fxWlpO)Iy2xy^jAs`P`Zb#T^MzLsk)jdCK4R zNnTdMHnSKy69Jb-dswF1VvCO~tU&ENwMNdFd*VpVQwSXJe^z^y9L8ZI@#sveQML$M)Twtd!8uX%E`b6f{CuDI`%vA$gtM0DM|rr*50ON0*zgTnWeDaKx{? z{-Syd!nbE7I$k5xi0~P+%!{&NEF$$Sb0oaK!1T8@m?uMet#`=3iA8%a{W@j`xd(kL zce|gcycX87v%{x~=GZf|q-J!UIp0KV%_#0smx$T3{k*EkLm9_0&56!zug#6<(o(07 z1tk@H`@R?t72V;`N%Le+iDwTH4Y2@W&E-NpDl4uKA2Y(r|7nd zCpytyEVfB;!qw3!)|{FLy`#1(>alBE4yKQ4_*-;f|2AOQWF#wD~`Bt}mfmPY2%pa2dE`hr2gQkYz(AqIlcCDnRlp21X0~G3Hv*h#-p?gmLCy`#X#;jymmhz z1BuKd^ofjx^%DZnD;1dg@-zj4(y!AP-clVzzd)bR+N6ewpr=TwbqM_`tplCU^|lCZ z6IZ5`VQI2i7y_%Ti_+;3ICfJ9eU0(qG}^aTOT*em`8?Pw@+WKMVS6AM4GWRj&hmhA zA20#;6We+x^PeQvX9ojFUwjJsp7XrwqOk11swf7Zzo=4nzp04}a+EMm+i34XD0)zk zpUl#J#%NA^Dq@PPB}FBTceW-nuaq0-&N46da_ZKp+V~!p_2q_reGK-5a?GggBkc zts3^4z*78=5GQE5e#%cOdNhAUDLRme!q2T5*GdyoOr<)nBb1M=i8BI^$H@{r-zi`; z6JAW{95V(aO~jb7#R)7DYhyI0+TG%OdvH zJ<=<(vZv9DLAU%`mAvl?C2`$1V{)dw75*8WJCw|$V^UP&OLn;wqm_SF zIN~QS1HpNdGw=Y7D-&Lwb z^&mO5YKWpe45DJfR133zQ^?Y$(5fO*meB^JveK0Kz-uE+0Mge4!0n;a8!t}DkR;Jf zX(~<-qGC+SpQvx|v`+j{Id)IY-c$z{DezSl58B@G(w#?Gu08IQx0I|guHJCVrF-4} zQWX-yz!bYvUh(|~wlHd2V(C_FGjkqu%LVv?&cUnGSgekWFnR*D=u;cm8=;O8I;X5atk)CaV&Gq;t(G4v|F=Y?m<`KB|@CGPmMHntNSk z(5ZU2=mR&ARSUEcP(RIOt#_tapoKteB{^ zj{-me`&Vsrrkv6YPtGeOUNH>aoP{)n2wCoJh=Ftz;r3qFgWQ4VeLXGG$XFt4^^iqT zgRHj1QJxBZMW&5BFyl~HkfRDtExhHy;r>rfDX>E**{u>Ih|bqCElaLwrLy_=+s4sPPfY0>PX1|lz>xnHsv7+0CN!eE6F%z zVfizT5OHIgq8lNN@IU>z@Y1D`4x*$QhpJ)vPhg{_LGG~DNi~$som_z_pbgYW89r+o%Ks?y zprV#m`k0j@51qv20z~;1Tun;SlmxjcwM4Mj9I96->^c=3_&QF^+ebgpK28^e2)EbL zqEt~PcBaD$zNRcdAu)mtKBy*sW!WV`KpGvj!^ut-87EaM=>sOyvH<3}Jx^qsX%m6^ zvx}4ku-9OH^7dxO z)qru(5eJ`Hms4s~#wE(xe=U}3p@<~cA_?l0sLO<{4KupE&RBr}X5l|dQl2>g82C|1 z;RUJ+JR?!~(J#5?VMqM-ldEXJRZ^V9u7cXTM#;}At{LLJ$v#|SXw|kaY~y^W-oS}Nz$da!F{@_Pmvjx7ntclt|*27C?FJ; zkScAy*fLnI04aoow|Jx4a`6e$n|**qY=KT9DHafVU75u{4I3yZl-9c3sC6|zRvb+F zU}VTeibDaoIsQzjRcWJE7C)4zOLMUUuQ7{^-Y^$9)9sr}u-_MbMWXEQG;p?gD# z))TuED^p90m1C_$kz1HMD7LcOgM|62Uqeo<9zM^kM45G7vkw<{p<;|1+_4An{Ta(i zUN*?{U8Bj7Zx$~4;RYteaGn_F&T$QmuZ(@B^8q_<^Mqz@mccaA$zxPj+BJ;DMqyK` zvEcK6W_fD=qf?K-QtR_n`0Xve$TXKM@y9fiAur2aR|FNSVL)$N){$zp``Y#}0%L2Nx%Bx$YuzM^~tJys8c_idNSuqbS99_s>4yn z@3^4>VzwKjnvhF5Lf#Dy!9G0l!@|g^91Wk(S*8@9_)dMuY3|o$m9r`%l6bA@@2_~@ zLff-fvh!0?@kunTo_TD|97C{G94xd#I4W8lm&b=09!xM}PJs%t?22o5Xrc$Td}$e*{ksQDq~}?>E4JD1wJX*CX2n2YwMQK`5#)mo4hxZvkF^X?|#ra;LZy~`>L;=8~S?w-4CnOK6V_{pphFe=#A2_c$4 zk}neRp_YR0I1B73gXfa^-kbVQohYR`fee)aZ;Kk7yLk8s35||FzjQ(%vU4H>7aeo%#Hu!!bDgL|SDKn2s8gV_T3@}IPP+N9HY?PM zar_@3<-1UnC9w%Yx!b*&R6VL_q-(7ZyWOXvK)#u?z6sln8P`7ndljP>3Za${Dzu9d z-ln3B2`N7w6O%d{>mK9qC2=K~66cQ#%$HeZG%NlJ>kB_PkwcTkm8usFnh1*vC8x>p z#UvRPkyN64%%*$Fm2o{H5p0g^O2Z>Gzw#p%@lz<8sFHy7fD6_uqlgQkUc&r7)nnvWPrm6BXj>wWcGpi`8ygf&JKc1uHoBFLFySW%~jV{ucMgWtoac4sS z?iE@|C`-qPb4DKFZKV9h92rlV>-(LE{}qy$G2o{N>&_M_u%PtbkNWpM)RvsOR~56W zDI?mx;rqGN#+Bj9NeKEt%e%*ssy3+HC6Ma1*$}illb%cyOj)m*41-H?&K4U5xFYV$ z0dqDZk)9cTzeIqtEEyS4y}=9zq{BeVGA4;Dk0AKzCMoX^8zsR5G_5i~jY@E^#N4;? zi!?zS4ito(ThdEfp+(X0l5s`MtB((QA)cAayl}-YaJPBHRKt$@GO&LAYOif3sor(mgkqij2O@be|%DY(HK22;-`dKaroYUmROMJ=; z#Tvm86UYgP6%B120P>ODZxrDt4w4lOr3Kcc`p?yLEb#Y}RRBffryk6viXvjW(OV=L z6}3e(ykotZMLZ0HdpD$@j6gpF?4OG<-5Ua5(d2oh35y<^_lrooLT#s89j7Cz(o_)I zh!X3(3`&l%R;$pNteG>@eVHg-RSh#^05TyK3`IQw*tr1l&v1j8bW@(2@D-rsokQ%B zRAn7db6ipMHEqBtd8RSK{y)>-yGrLWNp;amoJ|R!jPR}#3QN%W7$c3m zR-s0(Ny)`&Ufe?{+Z2|tx(<+PL5%RY(M-|J$;1iLgqC!UM=73MO^dcXA`bc&-rb7U z-O`fK)SDVTnh~12VJyEbdS1OYMS!pms!EAFynZGnm8*`BngeJsSCsu zh}n8w)I}Xz6Y>(-W6dq-H?a!0v9it`<&OOJLQP_-g4YaNq>NDYUB#BF38j}^tHiWT z)7Y^n0WIBwe+|gNj3ZydIX_Jk2GRN-OrsbMP`fl*?v6;fx)Gm0@Z8+7uQFjMU2x=> zYCoVc%av`Qtw6%ciU!T8B*dYM5!lUJ2bM7?6o)wL#*o-xe7PVrj$Zi%B*x zE__0?B&1~Onm3r-AXI}U6P%9bQwd9B7+P~gxjx>JAyA$<;GLjcJ_R(hRX+16*PUAx z;Oa{wO&7z5HJ(spTX43t`o>Iq)!cKbr0ZP~M$tpTI$kuAZ8VNEELJ`eJ7nbKgpysQ zZl0mE6B$t+%+Q$~TRL>%O|{`sz??buV<7$y4_rb(B^5Bk?_Pz_DD4C}yZTNOL&F4> z#2PcndO>Jh5{v=`DeT!_GdUVk5Wz_5K+}ui)i7VQ>r3mqzK%kze3Rl8*U-bM-~uvwlAFVdk|?_N7#CxLOupc{G7*Zv10k~QQfZ< ztdQb5ycZm#=y>rG1V1n$WHI?WA9a6U(ML%N)h`50Mn(3qz{^{N{F|xzB=M>zVBupy z#1%|YW09{YL3yWT%cxUS+)RMR+@#8A%U3OB+=Sn(oOYPn+kw2E-V>v`Iz= zW{jP+Rtw?ACDALGVJ*LEk^j8t{v@14DRPG)WoT;j{Xz2sI)z?3@OwaQO8wM zmTVsC?c8MTDKHW-h+plS?lWHStFueBEGmR$(1^j94dqCKlwk41uIfJ~Q-h)YvFph? zNk-|VZe3Rigcp|CMM=UMIg(WD`pWje+QHBhu3@W1iws_+qYL1#X`gOQ*s;#^#2Gec z0R!DDhYeVjo<^39(y1cDUZE`1bLmG83G zB5k%)kTSfy=C-uq;J&Vj&NjK{t&i^RuWUsW&eXVX^@|eGYOE19ZJ7z+k;IN9#_==e zj@o5YZQjWYO}Mtn(Jl#Wzc%b~CdqCCWIfcYOPcR?H08nnljC6+0iP{D5*-22?>yBJ zuOs8m+Hby%@SLRcEIW^<4yk=}lr&27#yVc*RZYfDa=xFo)-o`y7j?AxJ+%OCp1^YU z$~v69_T(d9d+KoxNMdsba>nrr9KUI42t4i-u<({Qv@!2*A*U$`Z;u-;0kP%`oQnv! z@#=)~Myn&f`)atkT7ocx@Vbmft8t_?5J}R_K+Uk@x}s@Xc}*-d9oqc%D6D$GDrJR;xc%Ozc!4ZpfFwoJ1iw z+0<5MsoBx1-nQ-UM&xw=;E$0$rt(B4DX4jm>&gjN@lgOV7_R+* z5H^0*oeQ$Oc{?_%cC;c%3*bT-;Y`Neo2cv@j24lmv=mJOOh%2s_aS2ylM$MMPET5E^Ci>MNLCi~kGculSd9QY zOK=QSvQNTM(j{}rc%zccCNQLI@44pJY~jljWyx;Qw83?2mAGO)YS$5YB+mM#%IGD? zj)DV0{GHXK$P{NWmgPl#2dP&Ji{1uTtRS#48z^NoLS?boeMCYaK!5;15Fi8j{{sL3 z08p3w5)S``!oUx=@Bj%3fWU}};3PCP`${>_VrB98vl;(7tFNvD)B6fOM~sY@r9D#!}KWQR_nAUS*rYbgQSFi@*yatQ{g%Cb;c ze2OcHg4-$*iT-CJ5S3&o(QpIuH(|Eq>DD*>2E$yv*l9Ftg^p8?fnh0CNhGF2KCjPc zxA-RZ1pJrL=$0yEOuOp!Oo+ageI)$0=qZL z+cw6sE-HZTMbP97$e|1Sn4Bh0E0p~q%rZ32!mZ=poGwZmdf>ecTI8L!uL5}$AufAs zE-C5Y3V|PND_+SbN^6N1H80CBeWXePn+`K;Iwp#Msk?sOH7fNTM@O`MB}vkhdqqkQ z#h zsFW^ITHQ544LqW}O6esQjX2H~OH#?nRBZy!QFU!Fp^5kck1*CHf}6kX1(M0k3v(dO z%?jkg_9W@`u*zD}A_s6XR|>~CQ_HJ%*DCE<`+Qc=qh^mebm|KNqM$PkBs$Ng1wqNG zv+X>gPQ+}nqbN-006S8P76KDDHaT^6 zj9g8-riVKY($$cyjJ%NV%h!GBNWB_#rnxnCb(wiq`UTM}w5UB2-KG|c?^VB1eaBKZ z+YWQ8A(&!)B|;HJZrs#Ol5eEz42GQ{<%{}jS+$U2VHp4bDk`-=NyZ1aym@A5$G_~I z&%P{Lyt%h%PTgag=8CS|&bQZs%N0^Ir7ubBnB%8vpnG+!AO9PKquu$MIs zZ=74Kt2PXU{V6Z%hF#%A8rNjQvdr>_4s3UuF*B?e^KZl5OLOg7=&dS5=H0wyf6#QT zwZ(x-@fRl^#4rwUqVI`w9=9x&R$jMQj-0B-FLtF|=a)nODx>)=llJs>o8gd6CFq1E z;Im3w^UR7XV?|3!5w{V(mSRH`3f`j)HNA$hlkqVk%8cGAKA)67#yTg)L*^|P>~5Z)b=)Jll<7App_;~a!>GAaOzE+~>#-An>e@0N8=)lBKb z@PC4idN!H&@L&xI2ZqN!c24R1|K~japh}$eoT&C*B*{~hEXc)>L-QTy5(t9n#LPuQ zihK(kHj0zs&MR^bXJZ*aBg>U_O$fUCXeppVC*^{aa(+ID(VtmAv0K5hPkvsBdbDT`#~dzv75kipn*uZ`fJTx`N{N3$|hL| zYN^s9REQ)))`3SZ$6>3*2F#(Tvsy|pFpxw-l9Y+L`DSuPXGxO~dr-o_h)wCGF~hqL z)=>u^scnciSp<7YKm;f1{uWEuhUU%Hahk2zz@LYJfXK9pI3{3%SQli48zQTQL@^my$d6tAvA2kl$g3?$5~sc@J+xk%3{cF( z{B32l0+6xuOi?rtNzNbu+R2XQT&iHXXR>@fw;yB@DXXRuB!v_4_~+)Ow_gjLWs}3s zZf1*DR?f=ZLsHp2ZB;mfBu3*bavqOQwgheph8xnw+*@8+R#*?sdQu6aNR`ZTnC{8& zlH&17PQ~L}Hr{#8r{h2GAv|HkP830unM9p!gWPk<}H%L^DW!gWInXIpwCH1?MMb~JtF=LYXT46f^ zQjHy+i*PK_V%sLPe4SZf%nZE6z(4>2%;^^&GwLMZkOgrfBJ-`pV1=2CCiR?6@43@P zwmxQaDz2=(b4L{|ECOutT-*!Kjxh)0qjZoW3QCHIh3U_G)VR&9i(a1BG;<=Co0XG?&`QExEQ13UQHQIi*D6Qmdi1UjyjVTfzoK z&*?1yd9;%473htwu~~-7{tQNK%3PTE{hOCWvSRlb-k<#Gpl}1B^iqf)gZ51*fEMCj zI}0%I@y9g49YmP~-O{=@SvtK7t##6qicO4WxR<}EroFRG$+Q#I&0*Y~9H@(c6c(5z`MSrpzpD(1>ox;-dOaYP+ zrJ)4)us8aUuJd$3BJ^yXTImLQU6Z*%x|dm4SQMC_c@N?_6#}u)0!Ex8U(?nZ7axBx zM9L?1?9%=)wo*A)9lngV{PY&<9Bh`J&wqe}3> z#7d>Yc(|>+H>7g#YKr3pj*2AO&thu-PXf#<0`0?oo69cGXL7WOHd(CphmTk*Ehfhf zK9%R<;_EtJiukwaSl#H1Cv4!ZWbp37bcll40EQ?ejpn20s^9{wcH;~tg;HfjDBDXy zC#J?U?eqY`E;0~C!(?D{2n_6s94Qa!0&no>2(l!H#@dC(bn80;466`h#K7;S zVkW~LuENZn4Cw&vg%HF#gr#thMK;UH{>kNC6vD9sBUonQNdIq0sV_2Y4pkANW44+q)Nu}&)FRw^YK0dMio?lI0pd99Xk^D_Xo~NW_ohPP zFXUGS#2^Z!FPJ=HA0&p}&Ha^Tys;Trsma zjVOkdX^^@@6EIdMgD{{f1nUY0pRT-8K>!eQAuYp7G|`UjN8)YDAOLbWTc*u2b4c6s zOEly|7xL74Fib%Nc>he|X6ytZh{$(Qxh}@6-)O+R4SqzB4&?$oX6nSq1Ar*N27u2t zDu=8gVfa6>l#479qoO%2NZk%C^$CSyjL@quLLyoO0?enR4a-r6_X^s2I|R(O9v4!uaVf}&>JHK*7Gg( zF(=$nY0iO!*gs@?*vSMg(J;WTdTUE72kzkK&171{HpgOt6A$(u?wbPZNW#w%2M5yi z)N?H2B>GU#C$E+zG5WZJE~E_NPSB$Mb2QIKgkeVs7w>kZ4mOLWwHM?HBT`CojLfpH z(tdMOF3c{YD;+6L`20seqY_*qbIvB`rap);U%~k9ls5H<(JFMBRTHo(^O`E43iNR? zIIR=_PV^t*FF$R>&kknqXE#gjKJg*{P_Wi24XnJbR45DGAV#w4j{L`j)bL|gA8Y`N z&QABS?H@`ECSqn$C&tkZ1bxMwA#;j;r|=`uV=TqSWl<7-3>hNj#->#EH{&oU$Q2C6 zsKh0#wuD1J-~lR92DyWRbCZr%@7p;~pHir7k89~M#VZvP9!+mt(xfRKzyu=ovWSro z{7k1n)t1w+{wT^eBTziC%JOdrD%UXFYL9hYk*!yRqdp)E0QJi!Lass)_Bb#WZq^=b zWrUuu2AeA#HcPf3sSrkP1a2(PL`dvquiW01{Lcj<#x-2qGiYZEPad!+Nya*Bai3Xd zHx4v(aW+B#Gyr=9lA&eHTQk8sDOm*8Sey{5tOm15?)+o)J3dAPd#edJsK-oDa`|wb zD}=Ud^e1e?B!Jd2U&ioKG#Ic+Ov}nrY^TW5q-%3u^9}C z2>+tNWYD=47D57tzv7gb)IOO1kH|oBNi|{*J^(}C&`HfocU*-|sei1RW+Mm^GT<$R%jK=NN7$z$*KaoVD z)Tn-kAr!Jl;DAgfhh0pZzi72-408K0jazTvEoM$7znke`x#;#<=NgF2U$#rt`#+AW z!2m#6-M|B!qi6Az>m7#ouCUtXFXdl-^8 z;1e>$IO=0Ok)y6kDBLfqoA~&EY)kmhz)KPc0>2SLtoA>UqBRso(83_sq>I`t^(~81 zuBW<<3Hb=ekrPU@DURp{;ByzLili z5CadsYjPNnBvcb9=R6Avi6k}B-4LU`5%M~yz6+B=-&W1~eNnfFY8U}c(sU~IxA5Qq zeo#{@6FO8i`~cUx5X8E!R%~q6u~RBMNSv`OU5>=0HgbykU2$w|zfN%S)jV7XYDfY| zQDZ`@!jjt)H%|+cy16u`)OMx8u$(fG%C~CbzP<`80>Q8K0u@oEa#k#tJL$syvqfx^ z0M@yy4ih@OAPPxfQn%Wu`nRntQH(rH?ipQMRn)xZt+gEeTDPvXb$BUJD~%N(>)Nee zJ2Qdwp?E*ObxLE5SziBmkbhf9lTFmXDS)CZsN?UtRxJOp1sH#_Yw2JsLy9VZ_axfq{LiE}7<$WRysc$e^(;+mTeg}0R5YnhuN;)P^&TUf?WMoE`N;FCgpujpn29;A` zPcr4{+OzUv$D6B6G%J0DFSW$(h&i4|FZIrv=1_B33t(e#%$KuBXiD3>Hz5kJg9q^e z4T)SWJ|}hity-^dTrnvj8$aS`pkEEhZfVIh4g7-4YaW z@)9%;)sE;~Iwm29qCX`Rw*Lm5)5JS3|Tp1`nt}y~J^{%1G z+9s66Qc9*K-m3sCR5d*IGo=TmGJ-mVCH@zp zwB%!C!9}HsPqzf^F^wtPHnTkzMKxmRn;C~rr`6!hL%|1>$&YRC4lNy$VzZt4c4Fr_ z3_wxxxse12Gz0A{OY<&4i)tn|sFHmcV>H*LGvI4RpvgN|PS>3X1X8B?45?!_v6T#G zb!-Y0t#*)iXfh*9h={K=i9T=XLsUZtb*w59nD5s)*-ok8qDj)@5h!WTji;)fx@TIb zW0{|lvmk{jT24w|Vy{i8#fuhZEjZr1)N9ooq>#kmt04UpHY=ovwzkVDUyOx&tkAl$ zHT2uls(&vk==Z+FNYf|18*?)(h8$Fovm46(Ep&=-n~GmBDOuTNHW_2HY3k_ZacYHe zeV>;a6QuL70jLa$~R%cQ&IAa}Ea&*mR#4wlJ zLa7C;a+X%S9r#yG9wiVg5h>PwGTA3id@cCDTV1h+>eE(fjeR#ZDj=Zf02P*COhjw3GF#NaSDo9B z+g_>I3M`sq40q--mpc^hJSQnlf}3oxg+&m2dLJ@5w9c z0OA+Q>9P%RZL3t4nG0{J;sj8KB)%RHfc_u#Nh`8?ZhuXX_~ zY^Vna-&a)~QZzPiH_`ZzWDuP|K@lHU0%S%7IgpKe?3YNmf`Ca)f2cgnY?k7nlcf@6 z&D8a9dTxFkc=xJMQjat2OF770M_X8vkt_=OHl{^amFIh+mqecLDq_=h;1sa6O8yFv z*)USH+jCn7J=bu9Ugi*oZp&esvAkp#pgtl==$(7P}!yd zFuEM=E|m3bZ22YWMhcg!pCndKv2`weyk%i@?u=#UR>j@VnNYw8fx0Ql(ZS{zkCyEz zu4KX3On81PHrlMU<~HV+$~jo?xz3GLwqMkQ)w2^r^R=fwhLY9Eyw%o3e)ppaw~P%Q zar}4LaY>P?-7?jAeF$GAWB=-sDxBg5#$P4$37A!GM9Z=*ru;rqsS>}TLu~&@E^~|~ zAR9XO?5e_EJ&NNS4h7TtBu5-OB{H?gAoji8q5PI3*gNti>$9B>O|fL(^B#HnehG+G z^$)yFX%ZnuC4kHA2g|UXZ8=U3!{ahnFLwQ;Rz&Dv*o3mJBfj}76m9N6K`P+VfDlz} z2&^Q~ObxJ*$WD-h0P;%{0p>i^N`##4%&-jNvFAwWPUf^_NKVd<-fogkE$%-=gz3d% zW<)5;3*2cX!ka^&=#Gq*NV=g5(&2~V*-j#nOu~0B?Fd6MlrPXcL@rLrfb5VS-0kG< z#zMCZzJ4$aiy#X7ZdgyFo@(tNE+&xhswSNV6!Qo^@rFAD>Y79bO3g2Q1aN+aP)JHn z=?%sNj|z552J;56NQCQHI}q&&?wuI`s%uCDj-*h+25Q9)_*w7{-;J2W3%L*D zvOx%Q5ymnr>WcyX|JAre3z8vALk;m6|T5VH@j$g}0tNM5_u97S;`18uV4yD~0b171Bf-cob z6@r%?Z`wlV9PMK2RYveP5MG@~4&ZCNBWVFh??}f3I<3 z6FkuLD9kgy`^ki&ki#qnN-xO3T53k7^J3ug+(ho!oT5-g1j?q6mN#aG+L5aQ(e$+| z>g@!6&b7WS(fBS!X;H`)_eFw3QKt*5P_?ltxT}R4Y?_QhGR^eAL6SLCPJs`G_}~Td z!2^JVZ*^90Vznzc_@s7GRocYsL@|nH%o1`d%JU*o*u5<Nl5y7BUL&T8tU$!A82_AkG^6cul8g{X9tT6ai6CkHTh_K>*64PZi zs#R)zahLvj1-wOUvb`hoAqjlwch31$oVX(E43*G-A>{|>0yrnn$PViNr;9{Eq93%6iUmX%ca$hM1&Q~>~o z@mzcIuw+F>rR{T!u~hVZk69fkDo8%X;va@k3_#vPB}4K<&FS{~7qUL<45vXl!Gq5_MIlC8u$cb0qvX+D`XL z51BqU44|Wo+aHvg_S4WUNWV3O`mROSDdQ^SNb-PFIh~Wr>bUYzj0 zZs=49V{Fc2UNe_tZ$$U+KTO0DPAVjr*%1tom_bXgRkq^M_E(~`8&^*0W6=8R$Kf0! zn$63VOu2?%hFZ+K3fk>g_A)tFoU4R<=b1DkA#vv!mWt4H`V~{A9xg{! zmxk9`*?wPA6?1W`c63=TMU@9hB#zd@i*b9&_Wv@fk&`NZMuy}o zLwhn*oQnrlL`$@BkEtBQ3|a4LIA=hrloN-zBb@s7k1KZoX81R!ZCcExs9gCs;e$jo@S|1u^kg#2{?FL!o4K9|Lr zh8U3&93=C`sqXPZ(9raknJjW%VVRdl9s~0WqUrk5_q(_Z&44nAq*Xw z@aYC?hDI0JNSfOYYDCHtQ=@3{R0?e`bR`oq6*=V2MiaD+&(21}rgF!Ot#7I(B;Ys7 zw1ecZH^U)HA}E38Rn~7+XAsFm^m6+c4oXcscA7CUs04*@LR+1-;EyD{?$0*|p~^_j zS0y&)bk?fvekNcHI+POwSI=jJw+!gQlG^p5lEB}<03Sj^`Hw~44BXP{B|(EBz9lR< zD8(BDeyqG!v?mfzM@%BEt4W!4%QW zK4#-Re%BaeGd5=j$6RJqOX-;Jn1)Dyk2TB904$~IwFkDi)t4+5J;(PB|A_G&2ron7NaNcfr(uLp8K!jak zt8(0{a{X~HH%>9hRLhr~bzW%lHXr~H1NsF1e}Dil-~b2&0E7S^@Sq419SVm;BJr4X z9u5EkK%bCs6bb(wjl-cJ02mYi`+mx!amchf83=;FqVkwDE>Q)B$7O&A)HnwRox^6( zIgEN({Do2@G08+;8y2KQVi0f);yYTO$|Tg83@$|=gMnu82o)jw5}H@Q57;;kH2;!B zt5K-U(n|w{0OXXg95&@DpTwe%=v88ITa({m_s}IG=>42x>$0fjRyz`>&-4(9o<4IY zoI~+co7S&c8Pn@_8y%LtErTcB72?b%=PTz2#H5%Vj)apPtINesCzTI>B9UYVU z>9yDNyB(cgIv*I0*CiRrx~|RQVtn3cR6dBVN9(pa2d7C9s$Rq#{yO zj*Kv%BNEQF%nGIe$}gi-jXcTPc%8bg^0daQF6t9EfHfsU4?I*90WPt%RP{x?5UgzR+LVHLzR|QCJxwW9+EX3J zu)qMcSPuOPq{)|}b1uJXA_U;y$lT_*CvZ|#QZJR9lJ1{}-Tgy3=hK|qICsKpWIdDX zs(-MPwC44xcG^!GvFL2*f2H{Mf zi{S|LVTtp5a+cGe^1>;CO;d!uFhF)r0~yrwJ=1Trx1L?0z_Y^2^PjIuf89OP+g+Yk znhZl4ZqtkTs?k6K#*8ZL6PIMcIdYY=)Edij{Wmo3f&no#BsY8_OXEucBeth6u2t$Y zJr&EU#9WVAPc=nPEV3j}NKrFu$n~73_q@PaIo(Amk({>Uu0h%`2ubZ3Iz1(hiBZ}k zeX4}_5@hDMSHT&33iSr0bauSgyAXHIi6f-M1f3FL<}&7uzcja$cTwv}P(@&qGZhT1 zPjd!e1~B(1_PEg7qiH2ZAvm9JuucYMl$SuNzEMG&)peyjP`BKB6G)sh7t#Z>f@ zh{As&3+7$J{JIsx7YI?2xhspg%a)VO!5#BCZ3lH|000b23+g&Z2kECL6`I}G+TKoN zS%8#t#E4*0V_h)b79Zn`U&#Z@ai+zM$=N{SkxZc@A^<lrGYXs98h3f z2$Yi6T95WKEtDj>Iz>U_td&YjQ?ZAY<=qvPR3_#Nt1f0PdKf6(DUNFs!#38JU_FW`hYRf`btELS{E=>ofV zY8=$7XZItZ)J&Rj0)eU{T)#>xep0F?9J5+n#1%P(rfNK&(e?uWSW*)J%qdJj$6!Whj46Db&zPngV_%u6`71iu96sP`bKQYCO54tzfD-^>+S=0(NQT5q^`&$fJ$R!merZdUBRzX63&mpC@$y4Ih3t6RO2+AMMq;|LGJaskDwTr1(`a|Q)D4uhW$G-$+ z8CBh}qsVfzw0k|EOmXI6Y??`<%Pyd^)rf<~jNFu||D)^V7-5z^HWd>_|44BBRnRJr ztCRHG@v~KcY6QwFN>-uiYXU$P;DkEl?Cu(x-m~=LSIJZ#6I2`Tdl?%$G-Pp7Od>u_ z3OOjj`$B&wHi14C?y4Qz0Ws5xwyRmD1v3()L@H&|bR|rFvlAD#>U*(75^fzb>%Lno zs(xLIrs$X|exoru6wQohF0H-dQLf`gF6sP)l& zG;O5+5jzr(iU0urDcyD-^Ob?Hl!WN&fn0b~Rgks@lW;TBZqp{b%U9I4y_P#J z*rmq|@`oMJ4Qs2$2*d*7Tbg^ILo`IJi6vQg^^55iQt1%P^~YlB;F-PzLXZD*t2Lq^{mg-s=0W!k19$a;0^^orF37E9t*c2cMG z*dmFo4oOHio1Mmn6=AvEo{zaZZWEg8g6xk>@SO2qJzU{FNW$fjr=lHN6;Dg=6z)-E zXH#JKFJ~Qs+GRa^HqZoy^&`~F^Jno>SJ(0OT-ghgg{J174xD#BX@8$9I`ub_PoAMq z;%oWripL*Lkhgs5N@kZ2jOf3aVf-ljF}SMV4bTCY$v?hGt~nCKzUh0DN(7SZLaBbh!)A*mAD9fQ!oi4w87&M`?|4EyUh zxpq02$cQQ8vH3ig+9aK0%OZ-yk{g7%nv1$4N4hZ7Izyc>dpj9>ryOJYIE*V27kc% zWjJyE7^2h+h^;Uhi=27eK?2p5N$H;J-kp0 z5nDsK==MCx+B6yu4*<3vq5nU*&Oqc9419J8fr3NcelJXXoHq7Q^D$|%|=pzR~MojsDC zv`n8qx!=TbT?~YH4Jk6ln(vJ~NV9OIIe-C4!?#9D**(#*vMUt7QIMJmu$!wp7NjYw z5iA>%(v|}iLEIQMp@F`vd7H!{KOtqAjJ6MPctP3NmO{1~*ddhrI%?iIw5+@u|FdlX(Qu;(XaSj^;-EzmH~ZibH1MstLrOgSrPL_OLlqNi z>n;O@yCC=(`^C0nACN$ooT91C!O%ncs7zqGxvHm6v7ow~dLpFFt;(aggwMz^RigQ= zMP$;Hay`#P)kSgWnyNcItj)oSt;+(wAiQE4B;2%|#;GA(!g;!iG{+S9sgO$)DcL~O zQeYp&3qhRNDY7CFN*m6I)l2;Bmy;Dvxe?PC)(Ep|Cu;vxfeIQV{7_*pJ}OzTv+h&a zwZ)UQLOk}vG)27{=r+nrwG7R$`DQ+x=}u^_)+I>CD)JRf-KRWaq)c|x(F&}(*fz^b zNm-LHOy;6dL80kVNOQ{>6y-_h#q$n~jZe;*0>&Dx*ZT$yZ0(!63`;yiPXp0U z6=uLb)zF~Wp_tOkz`fN| zQVR>gINje?%yTx&cH9v1)lzUSYIC89sXpRI-W;lwosGTGeLg~3o@*nOpwZSKJxuTLu-pk4UH4R12IwaCf?s)DSXYJ-lAFxl14GtmIO zoN2zbyE)9*Ddfi-^%=R`aTOJS*0XiCSvDsk<~;PFz!5{MWB*gV$Jzq)ESPW0Yi9tGc3v%?D%A##{vowY~oLo!1FxDGg4NhTKj5ETty6&shrLHAq+ z021}gh`iHceIQHLNtPl9<=NX_+)&SkX$>?qURGtYlTTmmR$sFZ-kgWcV>w{~Yuu~r zHcD7m1TdBV2L;FnU#At7Pt1C-KUi6sqyq8#w( zS%JnByvrpHQL&fiLXFC`7en=;8Pj#m10Z8t{^#LS9 zs|yL|!@);VJMcUktHhwzv|$7bn_kyd(UYaVUOkZHE2-5G?%+DvxGmskYnG^7`y%1a zUIXb`K%JNUj~C9Zo0YAZ+8sU;d86i=R_r~gwX4%55ZduhNQ>LcWoK7QEq3Jp;8@4d$p^Y}MpNW6Tf3JL`=_r=8>sQCs{_sm?Sa zCLxP-CxJk{ofC-B7Z~o*l?x7xV#bNvMN3K~rj1oi%}^DUD&8Ugleop6#@L|K_R0Rb zV11-1~h$xBX=(hN@oHwqn2COw#H)&87}eq^=x})3LJpvjlnGe8J?eek zxZNn$9&MG|XrZODUCAqLJUbRzW*|K(p|y59tr$Ry_+o?(?~aE=>zllH1+7HiL%obB z#7;CxHQw77G3LHUrV`u%Y8Uzil3{eVwHk~}CeqLvA@i=)XR$g?J&5g&^6jPE!JG(|wz8<$nY(Vb zU_#6{?Ap2pr`(ScX%|3lRQG2M`pm_&72;-q0DSQ9`M6>u-ZWIW}&Sj^;@} z%`*w};((fpm+K!O*IR#P9YxqdrAF%iPbVNcdsZs@#lMoMBy$YuQjUk&uQ?5>cd@*x ztue8&A1+BYD`iH=?Z65-rpaQl3O+VG8^0YKlZ~@&I@Srk4f}))U z+~%U`^majXdelUut6yha<)isypm4+AGtLmKY}~--7nWzFOdEa{cNE6by`MmjrxIV?FHo7JQ1q-UJyhs>bGStKWp2&=CHqgf$6+B1 z#z5y^nux)m^G!2%eWTD|W;o51$+y7MHSP1W+H1Y;Fq+|-h^ad}y!P>FFpW>w)=~e! zWBmQ1ONcP;E-qN0tf+v!l94oU=|Gfg+*e~c*JHk8;nCE zkytE#MI!(~qS5E{DhCdd#vsyZY0K*@VSxn9e1C+~Qulb}H1uy_lXP{sh0r@F^ z(4kN0G}Z|Uro!m5$vj>E1CYO`G3umxqffB_0FXFMQZ+r5Lm#lf9l8@b06^vy7&P<= zNwmLZAWGFn877odqc}@dTB}o#V5iUeNCuf~#!&zOJLNuaag|AL5om?hi2}1hpPBhx z0$EVTNiy?jb|S@0l~QH3UA3nX4FOLf^O@z3TZqHe#>SknZ`C z_#G?&2h7oP`*>D!SyIbLBC`CAKIdSIYPzuaFc#hH-ZFJ*d)h%#)@8uFG;# zk2fxg9+xXGYOvj=52A#@s*2)XlRU1N4D6xnnjFEVkSk1qfNCS$^MD8H48SC)^d#h? zOhY)dzN(U1uP(7tsGPAW>cHr?$trr4rwmjh6R^+w*z%?Aiy0a=3##V-MX+K_mB0;B z(gH<}^E}Z+=v1{XJdRvCf+Z~@$o?wNI)fFy;1HL33kX(y_5+$|s~)*LL|tu0E_ z`T#59zMZ;iszR&Q%VN3Z*zq;-tSP z%}tYMQ;6^g15qfV>06}i8)>!P{w(#+BYOA0s*H!agNU05T zn6;MV%8IQZJM!v5O};5NF=)htW4@Fa3r}Vn&cQ0dEV>Z_^*Z!w@8UBmJblkFY_{FJ zNlx7`>bG@!JH1vo2Ngqh)$7npy+z|3@@)dCTHO?uQ?V?zj>)Mqxl7#wz8G?*!X@dX zRWr$&Tc?OptfiehH~zzsvQ9+o<-jHeSd5%&U^eSzhbt2pP04bzRD_91!F4{84w+|B zB;6}Ecj|mgLt99#b_1*;!eWe@WB^X&elUi-;|jr)Qt$b(n!;MlR~zU{sWpv0Rg6YW zN~%4_3IR1$%wZLoRdb{{g)5Y-h28Tqh($>rrPgB37;>g3#YoO5qdKz>Y9KDGRv)x; z4$>Ne{whlh{v0Bd<=Tp;N@*3VKd6RC6FI;l@P;QmB3MexN--qM75cAt##L3xCQK{! zursDG#K>p_Zo~1XwKMAr7yBbPMbTrFQWByU8y9|SeZ;s^kjIru3|gike?jDV5SOao ziN`^08l_-x&0B&vGPvd@*Zw{Iea_kxpD` z^HQX~KTiT~zkoZrj7o3<($jviFXivBqyZrcBc`H+(rU*!ZBz_m&>>Z%003vSqD-VyUIv9Q zouin-iD&{TE}cBG#RC=<#Aa-5!Cepbl_;A{8+7Iw7`s>lSWd||0JeR+tF>Z$idB7@ zW?aBppa4DypbCZ&2%TBw^sXPGQ#{pu@3~Sonsg9P5Z6cM$EF642W0YICW_ik!)z z{V2=nW; zQi^dAWC@$f9CT6g~~L42{2{dwf;yNjxDV=$nA14OQF` zw!n8XuEEHbLsD+_f4NwRfh4rSV!>K%ONM#+y_jEIWudG9OBS7O$5^e^?3A{=*@ za`pXpsK(Tyk?FMe%|s#H7zEDGT7=Y%3(uO#$9Ao}A2;^e@xrrx7Fql?0v(nFC1@Qx zyxh89GlocA7^Jfh{8=mR1p`gRj-O?q8IqehkmprfA^FaER9bUS(B%c1iTt#qvnfVW9D)D?_<+aPl$~|8 z>d1Am$1ctCL3y8KYpUdZ@nk48Yc*S{P9d)%#Aa-KWx3KY9;v6abCr!`GqQg`>r{)7(_BPOqw*-Y77 zN_B!&Ok~!QNm>Q@%&L$M#9YYMKC6_LEn-rs1RuhZ%PNfK>+X!N8XsaPi~@Lu&19)b zyj%#bwv7HLM1EVv+$;sC&<=!4<#b`mioz%cgUoQ%sAz0saNCdec11EPq|Pt^21Z2O zCMRmxPr#K;mR-bf{Ha`Rf$||H43)1U{KHzMu2wkioNegNY^m5?VxGcnp9@d)Y67my z?UwgrjwyvuV`J#DuXr$P66xem0gC8dhh$qJ`nJx_Zer?bh173w?D5OUdyCHn1_t~t zq=h4lZvswMqLLp)D1eMn4a;^zPsDg`+VQLwTCOZir!Y+9C@17v04AO;#}IRcB1OeI z>g4`{f-u&Lvk^lE_5_-QF(@kSQws@reS;b#=9tgR)W4&SfzZsP@WT9Kx@N|w&P>m=SkXBNCZ=@JoZs=Bj}vP3=EZUm_P`8uB_G}$!7@AXlBeB zt6&EVXvVRSQ07P?{z-_2OWLzXQo>M9OXgyGusIT}@{SBq1W}HVN#L5L`1s`3S*JR2 zr&`sr2wyT>@$G)uZ;WiP7=niKjL%l7q{RF%giZ2nPoiTZah~un(+7xbkg|YH8hWP)`wP@{%b^R=x+9A!TMOG7O1LTT86q$q(9K*SDzby)7&D0u z`3(+6MspMGOh{?qNsm(k&`@blM3^o@^~b3NXaoSF1|Mh|&gyQv1rZX3yAr~z%O(6D z!vFwE)P-Vvty1#+aCo;-RCKR~$pjkZEgMj^S~ibO7!g7w~JOxge?O`jJea%K886yv*=)G(0l^KYa;Se z>z@;gz$uBURgsM4GS1Kon8XIihe^2DOG`nFR4B!P1Mfhf(6&}7CaG=iuB>RYr`B@B z!Y8A(H7LHkaae68B!~sQBVykoik8l2<}QsE$m`H>>YlwaHylZ5K?7D?#U%d;Y>-Mq z$>f@H!;2$qkgO!^ZYe@bZH)h|66yqJ7Yr^vs_77vJ~d=aMNhPg=hnI9VxAAqIjt#1 zaP(-%ge1(eM~BjG2MjI~fLYB>l7mSxBc{Zx>_P^p^G}9SR8Kb%)@BOtL8se7qN?#k z*oLX1<*urshekqU?41QwNJ*nla~k=ummufcCT*-OjS^3?CRGF zisSV0#c}}6?8oZp%jr^*Ww=GDk{?OY7nEg4vGiAj%OH{RBk*=4XMaI01y9321Z6a_ zg<66Ke@$&rMXijTEiiFZIAn+W15^0|BUs49Y^dorBNG1@;&3dm8x=8aQAWgtrlDHG zv@EouMaT>=lmx|eaE(G*gVbF~34u3CRHW@hTOxY5h$&YDnkLkGCk1OmD{`iB@FP`# zgLBs(w9#6K2B>gkOhxklNI6htwlx%7kutiGpa9Ue5kKGecr;?VkRII-`ZZIX6DrDIK&bra}nJaPX-?j2)!t%Kk{HttVOV#eDq}-Jzs!|9&S8RBX z4~tDlG-q(NW(bttc0?hsrC%sKbw!#yMqGtw!EkePXd=XEgR2fOG?z}Z7j+PzXjbks z{&8sRVfDLGEcs1xCd3c)CC#F7sb*@=e_dpmRF&93uERxj6>+goKIl~QCII`xKNhpi zV#+QL!2Nusv^L7dlh*h}MwEURyFR1=epA6tj(uN6(1-^hNTqUkid}0HNl0|0RcHXB zbT<=ri&HEtRb+Cq=Hi4!Nz2M#q`?vj9ahwyw8mJ`S1`y4 zms}SReaZ-N&pUy)Q+=qbdr4_>G_N)$Sb8-VHZ++uD6nOhYV!>JI?5S1CTKZR#|Ma( zU?;&J7S|h?6wn7PRD-JD)e3VG0dY;CPH}p_X+p*2{Rin>YN^O}r@}$0I)HXyiRD&z zrUFv-y)i!CsP-;?nxhDuiWF5B z{g212MZ-x2_?k{=C6a2rflzcLsL@HLB*7Tel*3noB|ux{J6uh_c6Dyv>dq}kN||wd zC5JFgwi>as=6%_B9Z@-U382MS;Rq_jh%U-WC+333PYN?O@>L^$i1$ZC6>HJ5%?BG^ zNjN135bTuofb;%Wbiq?BAWrIhE*1rA56(R9*!Fh-HP$4iIG~w#Ux5|DmsA}$M=grj zV{xb1T4Nuc1MO$`Vw3oEJ}(oGhzWmEnzU7!e@B}n7d3mx;>UxRZ&)rp`MGbp8ku9k zk65WANu`w3S6b8OTy-fS^0r4}6$wbVDstyHP(*j`AzYeYjcsmyvl)O5<7VrY#q)oK zsY8Y6voyH%hHz|7*MwzRu3U2FEyE02h^++~4%`b#Wx5z6@j_karxjUos+g;r?;Rn} zw-kBusOKR~<%DmUK^;!BnN$|cHej_4#x_>gXhO`wm{8TlkuOgi&@|g+WLcIMe8cR& zpEoUA*XgOSP??YO5IFIuYb;_&1Uy+cMMxrd^t8jO3P)=SWN=rjv}#PiT3P%lJ+;tUVUNKi<4VYpH}#V4=X-L#K0l{ZQrFVCmqGmgjnCC0KbC@H774@tU5YHZe^cl5+H0+{YNS^Jd~ zcBKjcTR^10@IAjvz=WsUZ+1UwNur;)-J;jptD-%-dzdw{@=Nj0hS3X#ydGTj8I2?Z zMXd{fg~px=B7$66-*kHhIk$1OgEtKQt4HjqWLu_IhX1?4g!dLyJPlz!6J7lr24bBfO z%O?S8s3FU@F7BR46x3@2Wg2j_N;?=sp&ssuod@9qM@urM^VePHF z+9N?)d&#?v&pl6NE5`Zbmz!ogxVgb$I<-72XAf6fRK1w+d!^N6A)n{#HQYHj>W5B( zG0HLRHE&icil?tk_osYQWh0lpP-6-wwptyke`0Jd3^i(I$ZgWCkUW`z40nu;8CjXH z80~8jO!iA=uiItO$y>eE91|AWyi2bX^)_*KjNncwBY2T^Ynreu6Sc!4wMN{-tm^P? z972&u18{Tp%9{~~8iiO`k(=pZbV_vgD+Gd9`^K3$&dmQ+(&9(aYI7ge|bB zM!d6I&T)SGQ{sM(S{)Ft726^&RtH;d4zp_aXVCkpTPEF3`XoVP4Mp7OL7!|P8Lf>6X%R{7K6bt1 z`ybe%%k;||7{y=rJS>1~Ax`1|{Qv*}FgPp?{{w-)pTGbd75xPP0DuqZOeg~ffxlot zIHXtr1c*c-uy7O=`3;dpV9;oUA`=>d!Q=oqL>4Xpgumu;=&UwR3Y|sgpb1C-4IhM0 zr!jflN;N{MRO*nY^a`t4p-^E{nQaaU3W`^(GpT?81v{HrqJRhNCW9HbL8dc{gf8s_ zuRrb+i=^tKZHvQg5L;MIfWhPb% z*Ivum?NqBBzV~YtRf~aQkGuWK`PrAk@^T6d6FnEfdp)%*71tN=^-!jhjx!$Vs7$hq zf`HGXe6YPQO5*jVj3Ne)Hq4vS)TS@Pgy1%73as4u!Ln^@bdts@ThN3zk-U`jqYY~o0JF^t zD!`y;;u55&%Ih4qBXIPpsXq^r5`Lhq>XxcLOFWpWOpeORYXorF zsmk+kn@ez<2B${M0?`t~s{>T$BmgrEk~t~+NV%cTn+ZTbDFZVYO|exsMJuy17KDJT zH2ohcaiRW(zDb+cNK|Mg3lmH7lHC!;>dXejERj2wgg$F)4;RC6G9ZMlbF3{s&J1gj zDZeT8kv2|M^3h>H6kGJR!Sfp~i`msma{ajWfXERn(1_7P{^!Qq8x!M2{xeABW@*`OD8G=GJZBu zTp*9puYA6syStn7ShtC@kj2aJTWWpHR2+h~y&Q@v*=jfCH0Qz^l;)Plc80xTGLKD@ znV~c?!*Hw1UbLeltH#GBtqHOE^8lPWcZJ4jv(u9@T#ClA>ClRgFxJY7L0D|-ZFR&b z2u6<`N{RJ2gP>ks#aBcM2F&-Uwo*crB2|r+f+Ci}jREiL1YfU1owAIQ!T&DLmg}>g5 z^PKtILsvSGQ1Y5`K(5}Y328)q>pgThbzgY;S*@jDBbW4kTQMeZ@BufgXWHYGS)+1q z7@->#F#yrpY-WV1RkhWI;!QkQBrLsjo|u|N02v8>pb`VE_nfF(d2UH5u%I*)W`JG_ zmuUnd7^GBaYM#p-JS)iVvFGN-3?Ks`t+@z0H}0AqG8rvsB(EId_(xsA4t8cl`>AIH z<`7HIEC3M9!Dzf>i;;3qWQJG7(}HPDgL;dufTE~mUhh*{>TZkqaG5m?4V4*<{^Zc%EGv#&wVq@q(-++xi4KA>Ath8!ohlM*&_v2eA_(3caTO{ojFmex zWcv@L10c@q+qCJdKjDc2bZv3`s28sv6jNa_Y1NaHqOi!JYid6v;p->UvaydVSS6DD zyvoH=n2eETpij~$HzgdYoW(6fO+JRhQhi8(0Qrg(aO#>8;R{ewifD&YSJG%0)2sO? zL}vNP$HF^hS(*oc5-v^^mFZ~8%fF7&`EoDYCPn8X0<_0`KnMl~b_^i?Jjr%EzfxH$ zOfd~Sk)9LV8;Hk;>({uqC4)S>Cj3>p0*Xj}hSwMvQPU%lGcPp9oOPRW9k~QiQ?)_X zI)i0T{W>M4wYpMjM_DHN=$OgW|GYb$J14W0j*ETBN1_x~7}R+!7i5$h%er&b=`EOq zILyCN+WXks<1DaF_h9M@b&RTwR0~k1SISp;Qlha>$ZkTT%Ra_xn(10+5TzMPdU{a| zX_-f4{7Gl7zl+;?R0|cHT8P<6*QABM(4jB8+D?K?8Y3YN9r+Kk)l1re$OY(8wsvoP%;S{on=fvw|wQD%hW z!TRk;U)xxdVpEo0Ny|LHt!N(eq=znL)6C>5UCv3mf|JCBYsl^ICxU%at8Di+cUhM$^Alr0 z0Q%0CA%jV?v_G~{XjHUSxJJp#5eSkXAjAm5G^Hyc)@wmBqUbuf2Ge5VGiBfC}Ck!|IaT4CtXH^z2Ek-h~O6 z`WDv zMOcEqsa8sDOjPEp>7#`{Vx+QQ^tLkSu_dWn0BdD=EWMl!4kR)c0@qH$NX{N<)G3{E zD?Ye)c`axWreRVq0*gP5*Asv%+exMzg~C+@MNdg!MQ^`TT#cosQx!7*3~h$61L&0( z)Fni&nY=nr*DR6!Jp7h*YOq&nGH4#{Lrv*{GAbKHK*EUpjzNvGEtf~3qv;w5mXt+X zPT)iNMCUqd_k~RjAe83x>hIIOsgMZ_oV|@ztPZcpkd@1!!==o1vDP&90g~=S1fQ84 zQ|%Y+_!eI-;!io{JjUnBo`$gi+qMx(cHEMXFSYNpaSn?&PXe5WXmn1ISX{I`nCH9z z`*H;E{Rw(oAkvtUtcydXdz6l9P^tM~q7!!wsKbp?>x(+9l^SLqnpd~e%C&g(I(hFE zi%}O+&5Em%u2RyW*%_-lv8`Dpt!aQCdpo&Msssw!7pu>?XnhECe7TF>Ifww9Dfy(d z6~W-`qHG?*0IdmIw2ff_Ad*MBApsHM^trPYtfR9Ra#oh%%_3{^8|wos6DAzt4Znbp zrP!+}D3-FT!l^6&6F`Q5IRhiW0Xfs=zG>Dxn~6BOUl3~Si7Cp7!8N9nC^tBTs%rMB zT6`)9zmen9y}GTV0nE07oGZBcJptLf+q{ZecN0+cj&bCnt0%RQwV|p+fDAhc)7qoj zfSlXEqnP&)x_J+o1w~0EyDD`OnII@})}H}PkcuXWD|(MG1D)CJLL*L=$`>#y@ht$0 zmvX=#laPv9m5Mk6CD@!dJZLeI`NfhSJ218+NSv=~+$Io;p^KcmLY#|$-9eONw_7wl z96*>Uhl<>BkRp7U@NBz#-9$EvSqoNb8pzjSe}(D7-1i*>IuzT)KRSMnX-hsYb55{3%(T9I{A6 zszV)$t+mo1Ga7cH=+Q6iMa21U!t9AX90iUD%^AUDq;WR6)3z^iU&I@=dPI&v zcL&<0rsM_5@WL`ABpuAJKB5sMQAb3%5G&cyH3T-8yp6#MHIs{Hxlt&UbeWWD7pCHf ziUTDwf>|TfSQHA5M5J1)DXtErjWfdsyEx|*(GENFFsnHFDS=xr^0C4z2*jHBGU`E) zOV)}kOqCm{kx1y2DWjwr_KlG)wscxeL<5X*-jgAG4pPfXh=0ri0t4oZX+0(KSK1KCI|Bnn9M)Kc!g}4bmhl1T7iTm9%Vo zGJDCqbEKX-t0w^$mU*xdQ}>`zv#3I}z4^@)%SS5&+AHx+o~q}KOx;GA1)IWhBb?-+ zLP&??82~xpA40yQN$Ewx0Zf^vKaAeV-2=*M;6>_&!NcPkVCAp7#;u7x^ziOq;>rKZET-3e!+b z!u2goddQ@{)2&CowMbNhzEg5v5s`F|i0C~8$e#TJ7>VgQj5bBH*r{aUJ242Qs_T+? zmdm25KkV|d`XAJ34++c}I4uaA1duF{vZ#tJl^PvFSvflSbc{r}3>g88th&ohij-3b)gDbO&DvIFqTwBFXTGCM>W7E14w1ym88 zejn_!q15FvHFJ$D-X&2XG!Vzj8tK*2DwfI5ni>|fRR}o~Bb6HZ5?SUZglmlf;Y%aO z#-)P{!k0qqheYW>vPqmW(TNb7#=@ClJ1mSa1yDg7G8Snx9`WxDyr`SVkhN)}!)ck! zBeSjXcgQenYMnmDP})Ptnyqc8+ysl9Nd0F^5>%tu&%rb0%Y1N4r9$d*bKPEgRuGarpv zHy-;gl=Zp7nzFR=QLn`t&OBR_e1%XHT9FA_)+I1FSc|#V zp*qCW2!ZP)8tqnzKZsT9%TjY-9FT~^x4+3F97@X=S;M-rTaVl0mUSJEI&Ik<6H_OuoU&r#>@bk}3Jzy2r$5{!DePdYmYe_>KWE2GEJdQ zYaIl)QB9N!-s?Z6x+aX=W;NKk8Lwtl`OIP!qn^|pC7%!8Y6+%FYo2T+>|3jZ&ke3J z79E-29%g4IR*a(W#n*%JpAj%mm%cVlcaxbCPmZ_|ad}0Q3oGij5M54m z7fkfgi=YU(O}N^f@g#q0o;&+Ko|JLvZ~ddK@~V3n=bx@<7y*b-Nu31odUokiOuY z=5J0>VLuBBwEbQY9Gv9a>o>_0sNr4FQ58xrX5Z!xJ%=t74_IKnTLm*Al%GQO3K{bch-lFML8o#>B(j#>aGcz#5NYG;!JHPPm*Z3{*riWZ0avy&B4yen z9b!uiif50MCtMZ#<&vA_GUb@&vGpMhb|)(51t2#McgR;=^;v)L27&3htfQL_lL4{_ z7z6E+7Rxot;u1MHVe${@IPZ*Lkvu2xEyZK-zvhyFrFndH?}=~d^q+b@Sq&(6<+ym% zFiTV)ilM;E$=Jwf?|gI~%|}h;4w1x}q5A(~&Dl!JRNfKiSSk`=fHRCeY2o(e8yrD!f3H7L`&BrA06-7-_yPR|fq)=D02B%R0s#OZ&{#w)0|J6T;6NBC4kZ1F zLE(`IbW$V(lEkG^D7>yR0*Jp~zzFmjR}zB4;gC6;DhC~i$fZCSjAk=BmPMg58T4v# z3Z+J2Ft_|dB>Rv7A~f24aw`Uz%qz5tG)fy|n?j)zdPOb~Tdq>-af@9-yLXB~Y*VRC z4(WD~0059#?GC#L0?gl$=@1qjOp(gwSSS`w+bxB|=JLty7VAE$NM>@0btdhbsb=+B zy=J#vH^Rqba3|!dXBMK$r!$$vVz;}uLN=gC^Y1^eX4Bl&wJRjB*|N# z)uW4(%!MXutJdwMkAj};J&+O*qpZku8k4c=d*ccxsS;|~r|N3Y3%xLOPX4K?A`Fl$ zN<04QCan9Mm8Gfi{L!NcN*5EoC*leMyD&oTr>y7eGKMYcSOl4$%YvH#G|3XqpDIsG zuB8#LIL};iyeX^;9Ran`x;F;EPNX9B zKT31rqado&*y&Cyl%Rn~i%c;>J8dLTwl2wQEWIPlof^5VDG&)G!A(?i4LWRs6ADsu ze6GK`)g)4kEXe=^PNeWG9I7ygl=nKTadHyWuFG7tS}EylE{HuW3gE&ns}+Yq&`I*Q zS2NOLCZ{a&TuS-?5)^RLHpuEE+OSRSN}<5F8|2JYOKiA>C^Q?j2s{>(x&Yq`lj4)2 zC*y9Mw>C=u1KVkC7>+A=KKfxnMaO(h|Xs>IDfE!6{aprA8omM1EU zw>!kEY#mTG)@C)7TWCW`L1oJA!8gULQl9`nYV1V6r?3q2y)qH}I`dtyUHNWROg3im zSdS|=eQMgxNeNWRQ~9Bw$x3TwF0*|jabz-+<*zn~gkc`Z%p#D5&G=GNSErG}$$7!a ze7ixdsp@L>!!tDwuF}i9LyO!?+u>-onng2JJt^*X*U!*qp|$YRLW^WKP`)JgLusa$ z(LvNyL&dCDqgFBdQ@94mJy zU46xyv^~E;W6bLPmu+r~H*;c9ygbt>;E^sbo+OkfiEzCu;#Uz|_3}f|Et+iyqVu+- zj^E(3M0Nlaif<+D?4~isOjDkU#UhGT;+gW0g%}e)MavPg85dSf4O_fih5b++r4q!* z`RQZl0DrNS=I#hlAOK`}bO1GUg_Cg-fbF1`B_aOG-nm?dF3FiKR%mh;lUg|g{TjEG zR&3V_VmAx=2`;EgvQ^Q-Fh>>*L?c!ogZx!BNYu)^^G_6AGTd@5x+_LltlFbAX*{aM zuP&n}5mIsdSkUOF7LwRfh)YFV#u%M9CVIo6f^Z^?O;jmmU}Z|lK`Y>yU`;UoYA4JXPIwI{T-!fHA6D~X` z_`X^i@@_y;^tm5%H4Bt83v0<12tucFs1b4`Ark4n!N(9mTxr){uGUs6IX1aZT3A{H z(i`MO)FvjGVoGWTp35nxgNg-Sy~ZG8Nc>7|L{eB3r8gK!+9WGxXn&&yq+!my zgI>#SJUwPwx{8_bq;X6DO*go_V+kTsWa>zq<%GLt+L&VIYLm|S%*=^u{cj)`3`A3@8E(;%5x1w_=%h33fCe4> zBbuNvAKi zG1e;!2IK|eFf*Y|8WcuO5rlA;ipBrR!+kF9kpE-R;Zi@!R+S~~wYm{8mlTB*K206> zn)T$pO%@$bn*HEZjLD8-N`TL-6c0`zNnZ9(qU78o!(Y{%@I6f0LDUp#D#}PP>t}G)g-^+ za+v#+5t^E_Al*7se)bfbFPV4M3Eo~6ZIak)b(>&Yg1K7;S)kS?ZLjVI)th!OYMU?W&ge%7VImF z;wb0&Nn~Y7|f8%&$*vtB>V5xk0Eq223y(D6{n}fXPh0{03bJM5VdXS^ z>#|)WW+jlHknRk=SR9@->e;|jN?pb6`E68dATX57%bFEDL?qVyDR^~6sxpP44w0W{ zd!78?W;emnj0@?;`zf(xA3<4`9f7~t>FYD}P&Ci?l}Do2F) zOs-O#&RA0kIF&1U(u;yUEkGzuwn_<%l_R40=B}&7!v8JI&*CWY?bKRiaH|4(>22Vd ztnw@=-YBquj;-=0?e<{CrjJelSgY)UNl+%QdYg}IHpm$M!_1JW_C8D0D{d;4B(RQ7 zGCpLAc<>x|C?^Nb@bHA}c&_?$L{`g-_Gj+~y$-^-1QKzg%#%&dLgX4qZfs3zg62p7 zl?B$suwa&>PYlm2W$*;MCTx$+G}Fi0;Lt2z<&q>Uq@t$SEzdCSX!v!I#kxYv$%dNYcoZ(<>y?XrOitK8lTOH9-J5qr9mv zewNBYoWvR?WgauQB+9SXO%R%)X5Y~TCT4L{di3v9BB7nSZUdbggC@v0( z>iq>}hBReHGGy3|q_QEA%#GyKrEu!puOexO)IspXxGLy$Wf1VndiLzTD)F52qy&{? zM$E=?M4$$r%CNKW1Xe9tpeZjOB{3^5_AO|B{vu7r! zR7HYnf&^G;=-?u+WP&m5RS5n$Q-F-BwAAftJ;DrQ$&nQVuRKl5DQC-hWR0H0!#7GC51YL zPm)405eJj(Y3G({G!ru^zA8kdnehmGrKJZ%8lA+PRBL)G2b97QB$ERxErg($kx4Ex zBMv06v=K7{bVf-IBQK}D6lMz*>Zvf0hLbU3ezOv!a1BK%tn=`i`EW-NL#S&CYyjpU zOL4g>XOixu;V0uXN%6Qo6ll@o*qDi8L#WVVV(L^vJf_080P|xk2*VE)=TPFwH4vO; zu2Dy=dlaO!A|MC=-~b;X_Rr@56|*={ta>96nknTJLDf+LaPq&c89A^(AFJIjW2A|2 z_$G|j>GK9$Z`8lSV!0+l$VVhC>I#7o%I-@%hQk8Ssu0Gr42cskCXm!YajjBsWLmC- zh~n(h^FtfMfL1MF$)+7#Ekzo^0~o`*E+{ZS4SX&n9B@Y~7LlzObRS`;%0i6Dz>7vz z00l2>kd^M_PxJ19u`Vq$U}dfaICDr|g~ILdghi~hL?QDg%(NcuD&zA0Y{_^|%x<^U zjw(x>D(Mp)WC>$uysc67LnRDG3p~u!O5Ag7T}p;xqTEIc_$~+fv%?ro)p7u_%?AZU zFwcDmgCN<>@n-PPGmY#iuV{=ae)kql1+I?qaWF7POBn_e4t1$yPUQwugym8UZEGBU zF$T%@sbuOvEAlcn0%>Jt17)BNg@(jQYkIyB!51~%8_r}X^UWPcsHU{ERh58SOnR@h zQobp^S=Sf{FmNgDb@%A_{% zJ7@l_NQ&yQfi0IDoK@I%A_S(zB0(__WG`h|gDAZdx~4WvdvaD|CY1iut4q|I9QH|1 zLH$=C31wwFS1c(QMZlL3vPuKem8Z(jhJ-`Iu2ZjywT~V=L$_fg=4`28UdCixP!DA{ zs4Xd52(tiz5*Q=^3d>TA=(c{QVwNI;$QKtMD7D(h=o+A}kAP;3{L`07NN0#4*Vr)h)j%9JYaI#j?&ffa! zx-$|!><9dP;vxW|Kx2taaSmNS^l+B;z`Vybi)E22L)Kjg4+6GrD8>|K(bSxUS8)Zx z9~NC!?okR*TSt$)zF2a6*C_Z^ZoSF$@E4>bcR-(!d2^ryS;VGU1b+ur4x9(Tk*|pk zGf`?~xoWp-dgvxQWyLqFu62gsDR!Z2)9{h98k16FGRsm}V!ssEf`@mQnzVebMHLS4 zHJUdt!|3up^`K}}pu%bxmI|AHb*$({J~(XVc_I5X#P^+x^p_AKnIj{H7`F>B_O_|x zhKkU&2S)7zXfaWEaJi05ZHp#GdO``%B~R&Fw@j`}-*w4)Zg*lpxNtJAj8P>!2zPQy zu%z!yL^^mlh}lhp>#id!9eC?KTBp*xm+(Z|ErqixXzqty&yxcCu+JM9O)%J7lf>7FewX+HYank75S2+mu;^j#wzSOFNKO zxT++)YIcaY+Jy3Q&+Fuaj*Q88j33eXg4Kd=1=EeLq-s_?MmU<34&{yy*70}hjB=r+ zx<3?IinI_Ed&OLT81`q_EV0Da$7BDW$cS54wWw0$`b19&qICdQf-vobLO=s$cHIDO zXBkWbSnvywWW;6i6o|-+0&6_BxS(z^61^6>x3cn7gKrkeC2gVyqb=)a2fTg3`+bJh zIxp+7Y2yslRz$)bA)4oe4bCOB^t!jNY$)<}j>B`c^vTRR;wgooh(fM(U@uMsFpMFV zvumtF0BAZ%2Rn-q59-az0F9$oD|X6++8o3KBUJ<_{)m3(ETut|rZx~I6hv>BNmPfo zE+);3gGq8@NtTAfis;+dhkGuGVfj}xZv8qWBHBKl*4HLRZfh-IJFJE<1Lrik@dg6V zh0NyWXGLmM?wSsTDyE)1Du}2grY4G-nQohHM|`?woXb|vytY1D!y1ftzKQfoGC~b3 zQTl&MlHqjaP%@I=w8sergh~*G>^et35p9Id7Fa`SAH_$+GWhJ`7Us^3hv+jJqrs~r z5oWd!~;xVw6DmP}f_HYy@1&SDgoLu%Fs(jz$;mDX1x@(L(&9_$#KUN?)b zZ2f0eOhw2eu&xnwM9ac!$HazPyoc~%3iX(hr#ClX&plX){ggZ}O{y&Ld4#pJ4g1l1 z^gP2EyapCyI~BEX;vbDu5xfj`)mgTW4YtI!mMovk=az=fWGaPhw+NZn0$n`lB*Nm? zwkxPOV%s8ZeC4uB63PB`@>j#LVQt0G%0>fc@zOTWYP233e1u26W{WAJR8G8VC%YOn z=;WCB9zNP@z&qvRZ=}EIX&3BQ$o<1z&TQW3Ptj@|{_2UqqM5Ekrmp6*$EEj>tFf(p zO46oJS68+=v3(oyfnVJ4YQX*v-0-AsL~DiM!Akv}I<;N?zwA3FuSaUbN;YFk$m$^HuP7u%JuT`YUBlrbM|UL}eVYDE&r11Qew{$!*F@d4U^atSNAb z1nPi0)VWb$Fee2wamSYB9DghiA`PhFoK5N$!dXwua#AjGUj}ni;hDnhcv-E+Ca!Mr zDJe`zgobj{t9h4R&$l*&Ej*U_rDU9VJCKN&W0%HLRaNhtv4^yv@nlaCu$n~q#8OaT zq>yC!3%BnAGEyP(eREVp*zSyfD*iBjg3*v@&VM29*UI1NDe zMttu=Y@TKdYpb##00I0g?60Kp-^2#g9j7l*%~aj0a1 zH3EpnWYBm>00|?3Kco-&1TX;$gh(Qgh@5gc5R*eAFh}eh1wM^RrSM2J@|h2&(*d^&MJrffDadwv^H4V%WQcIr01nTwj>=rgT78(08+$N-y))i$fs>vek7p3iQt z((Z9`6!>rpdyCam@w+eGdTYAi~DJ#a~FKs&N{y{0rk^!a5D!|z(ZZk5!r0JV1%%cdKnFhda(yW!H z(8M~lF$v@K5;aWIe3~XmEB2>H?@WgcCn?MHj=0eH0DVC5s$&HyZQ4k~!;H#sq(=-x zlOeCq;z=5`tDAPRK5tYer$edwKAOY`^Js-BOd8CZtB8|aluYcBl?A&GBz)mG4Z8A+ zBM?+46eJ)E2N}E#JPNWThw4cOuk*z72~2P6lC`!?M7EX6?-L%|p^$I@0$WU--#+{o|%D^eH(MesxTjjFKJ0`{xVgfIcj2;HM$A})PY z&i(5p(66nNS+%ZAfTt;G%qd}G z!yz=+1sQ8UlSF|)#;xqEfl{l?Fr~t=2b**=J%QPz3B>RJ3<@>FB+jvLg0;cN^^+N%o((EgIJ?uXK06ta< z$1W*}7!eWp@R?GENlcAUkcL2;$qPJCDg{{(I6mo!ne{Q~VDY-*^4T9D{#-BUmKaA% z1rVw5Sce_KsK&b8-)WyS1lda+00^6(stP@j$y%!Q^AFP^Kw7QULnC%>dtAGdbx=T$ zFOt?oR-3Rk@EEx(NHpM{DK8;}c_x|lGI!b|5|D3ok{#$)bs*{zicI~`ymRnJRf&Ci zrO?N|hu+Ug8%R_L70a5{Y;+n6dz1;{3B{7ij2*fAZV*k)nnsRqmDI2xXVjY`r#$$i zdl^Bk3B(m-*$`cuU3RJx3Am%uKT9!fKP9-;G3jd9jQkBp&ka2oWK>GxX(u)iK_SD5 z9#@G0g#itAfR@a#t*ClZ-Bj^vB8kq#@a^YwD#EPpT;^7ipU?Dy=-HWkAe?5>G+U8`EEd{hsR;CR3vgZ2> zbCR`W_R`uD&iWS-Jw^y|XrT2`fa%~{y(o2*#o zDZn%!b8bzTpEq_)=DV(%^2P~jgtBK-!@`=^Z1cvjuR5K@Om(D2cFHq_oa1Z6?yA1QAYyCdp>$)LQ1`fyF;gx18G|$+%!6ptK=K$6nwba3?DYq*B39inNO&QJ%riq7X@ ztrr{F7BM;3RX1xC5|udgCQFm?T%MIP#BSB5XmQ;lx~6oko9r`cE<1dnnimh9!s#;w zEnt{#8>UkxwIKkK{$PImAI&S-svSS6GQ>=Cat>Y|-)PeQxYl zAeD)>Rkjt@Vvr-Sp{JI8al62sn}#ouwZbKCq99E1;%=4kD@od&4Qk@~S>1cc#6G60 z0Cf5BXtA56vZ)Zhd$L@4yGHOZ939!IGY7HN^uX62{gmh`3Uvi9@f8$^HyT-Iu!Ej7x6dzI30m6+>zkYl-3QY5Fwn#e+u@JXmax$;FM*3N zIQ~P^*SwPblG-MR@+_v=#375;HY!7;OXwv*Mvik%taA%D0Uy%*3|t#Q!tARn?y+)>HNwk}fe1%Y!9O!x zL+F{VFx^SBpc{%iGZ`VS3`v~2r3?BRFOs;w;X9&yU^oN;n%e}3+M>cll|wQhDME&x zOFe)qE2aC7h$~d81Pv5{3_l=!$ZCJ8aGM9yCZb|&uiC$fV4)~{N)~ZLN~o-iD%(i` zy^E8F#B`&q^53C(&L)XOvK&&XQPnF8!ZD)xsG*ypOR+U5foA}V2iG43TGAYC7N&799O4~&#zr$+43yKz)x)&>Ix1GU$NgBE> zS%FMays{!_tKiHl^Uy2|afsoHM+)+pnA{XK>Ql~PYY z*#*EESfui(A4Gt$e1!?*tQ}nIv7^J3!m^YFn}S3L zaQz`6G(gHQHtIB&atpfQu(WDpHDQyG2(thcAdWInDq3n0(Za=oZjIDUzgUo(kbYG8 zRkH#!386s3>npmMz?@`C7>rDql}p6&xf`iUa7v9A8?uDEToV+sO-~5l97;4UvFtlg`5%(69Fvt4 z;F?lG_%&eNpJ8-WlPfK_umC|-ht*Gv8u^P9eT!g*2g@1=br_DEa+yOqwi?RS`FlRJ zC)AC49&y$cWigfMSjnr{M$ywly8zX67bJ>I7YODO5=M;_o1lva!V#^Txn`E+07Wyi z3ld1EXyg;Zr7AMd(mU!OtoI0d{|n6dR0Va7Eh)9D<-a6X(#ao;!egP}qav}8&=YZq z9Mcj*V7{_(K4cFP8t>7oj+Im7wOTJ(jX5_2os#)7G7@Sj(vAx>^o?A13oruI2!T z)kyq{F@Q5j{yX>p#C@2X`-s_#=^ZU`S`_Q5#PA5n)mgH~7x5FvgL~M?I93fcO%pyK z6W1gATf3Sc)TvRS{i)86-qR4bP@Gx|qYX5CHt6Cz`^LR- z0G`FT)f3cIwS-~)D+$8ohvdjV)htlZf@0v7BFzLMgdEYy?v-eUB}IZ$ekLop**{J) zLGA*;`5#%xe-o&j8jXWbh>#{_Xw6wLN31&*8m<>zJuQT`8^;G!VHd_>CgSex2CE&wh~(Y>SHmz7EM! zQF}XR!nRnlwnOxVEeeAzW-}1!{>)3)xgt5DJE9Q*&9|zJl}G~V#6=($8A{uk59NE^ zF>Roh2$xYhYaGuWDozMioK0xi6F7sG&8A}$alHH`hwcH_8$cH*oGT@~7WK~;m1>PH zNiLaSTj6%sVw_~vq$U+)m+;cz@=zN=nCWSqnlR>NMFSWc_9ikP<#qLw3&hcr+Ns

a^m_QUQP=$rW4(MY_GLZaC(7n5oK5($-EsO50D9ixld+qn$X{sK1dcNDuZ7h((a> zjt~jVL_Z}g5sZfjK0<7~K_8RyE=!YQ?ej5FM<{Y{5PgBp zEGqV5-=R9?PLhj`RzKcMndr%5X z(yEbc;zujL3abF}m@LRPaWkFzCoWE)Lw1D5ksI9Y9j~%;qHvO-pvNTfVA7L=Qp|X; ztoPBz{BR{qmz50C7=PF>n3J|LRQu&T5m=TEzTytZjP_Wfv_mcYY-pTCzOD0JUV;w* zTR^10>6Wg6s*>K|ut<`J-M%6HX)Xx_04A?5Da;OMJT_RzC^<$n^P`dK(o!UXw!?LH z8FxYvM+m{F?UnNuk(|u%@T}|wbFm{Y)hj0eu5`(Qvg?(twb6FGV)k*V(yc4ce)vRq zjA4ynvK|r=4XA3+xQF3jxL02^9^@0Q^Ceu;7P~*#+ZPsllsVmrcvNs4WFa%&>J7e} z6SbDBa=Z0AF|l%nz0%{i#=Sk*k=DMPbOJWCF61{l0YGlum^D7sc2Z{k$fJ3fw|7Hx zLOK#}BWmi$8RvJLoutd)lg+MjS674bME9CqO;)o$RMA?GYy4KO)4urqzk0bCj-mQT zAGKrIU{mm2!p0)?dg0{tl7U#=HG0=ThZiexFb*ik^i?C@N)T%S>S8Ss5`JEWr4hsl zlXX{d*HJ0CCemRJ#KH)d@Z@yOoE#^n^?>w=vmrA;hmJ;pt#%(+$iKq>UARF;b*VP= z1IE8eE%RD3m|(B~H#g|Yf;sIJ<&+A<@2|S26g|#pbM|O3B$GJtr4_T9+epLr8%8T3 zN-9e{_{l<+k!ni^!9A>>H=945->)v6Q@wwD_d(bSQnFQ6vO#xKbwuw_=rZX# z^vj&k>Y(_4sFw5S2mlNM0Dr*XUuk^j0JRgFxa?sNezn z83Dp0@))ct9|VWK-+%xtoFmD*#rel!x3%4L7)BaoGEWqalx~Tkx=aBq|dBpWmaP34OjBhP_i@k?G`W6>@}2 z=O7GDPi3>(AW#$Cq%Q9ie%Yj;DD@hFnt|{*c`eT;mCNR1=ltG>N2QOy+o|&_ZTckr zgGcA^-WUt9mdIFSQR#kTi)4vJaJ8x>`h6wjYcqfVA8rTL%+TrzI`D`k;6e_IwlBB} zyP(PPDE~4FQWBd0$!aq2H0VOa*ClHbGTyMLLtcft&x|hQA!!On52*~>gpj<^OT@s% zO=C2pfM~h&iU8=j`0qt=Yubm#F+!aGJMlUy=dvwYHwCfF_WCJ7T3flWbR_c7i z8Aa;zRO=y+YDleDXrKu2J;*wC!lIKR#X;Q@6GWX}6AiOu)PNkcj39{2HqW1Eqs+M0 z&N2M@P;YgVus(O&@kTBvoGSsM=juv)CEz+ejMosXDy>OQov}k?5MqwwQ`BW>#>@^K z@fkI0!fSpwPc_nywe!nb15U)Y_u&0rm)3E)mcgN_KDyS-46dxjRm-V z$Wt2*t~*H*rmLw8tQ{vN%}&0%q}T%wDM?CG?D--Hy|ac^l?_UWR2HXveWv@g#ETYx$f4?kMj(+=m`EoU(_xT!YQ ztysVXTz%$Hzb7d2)05jbpoKq01 zaQ}17ksE*k^hBR=_HAha61o$F<`4ANNiwBwRy zx|B=0z*nYO3a=vy$K4rDJ-`sVp~R9>4lyBL=i%o!G%#QvyLtd^VZ1^nU~vdg{a^%S z11qvhK2)d(S88aYJNDSeT*(3`%K0nL}o+NFa{zNO~kTALa9K^v4one@R>7{^oo*&BY3aQ9!?c(u3-7Ff0KP7 z5Xit$CqwIW<^lhtg*__anNd5XB$lTtOG2g1U8-(sh^>hkITeZ6W6N1{vZ5w^pGcHwQF&=w*dnuWh*YcDAqXO$9=)}gB+L2GDG18ZdVz;D- zh`ktMCr_wVlp1OkK1u3FMD^Oyl$j?o*x?XAW!i78SRZEzN%emV^6V6()Sud7XEYUj zsx6dbOj3Oajby$nOyp?RY?M|uGv<)ZV~$>35-VA^nb%qRxp!v`$WZZE?^Lz2&J2U@ zm@!$8ofivlYmw6~je#JpsetaT>f?rRSw)xyeu~q*p>Gs1WL^k&Ajwinj#vJ}&9m_O z)E&9HY_4Wj#vXC%`F2^?31k_gNPnPvL#59%AJ8^5|C<7&eKGQ<&Um`C53#?l%$cO* zOa}%}-ZUvS20lPWNl54YU7$$L>El{k1+R6jPz(WG(yMa0lWTU8^F|Y->2ThR4koYJ zmcW;*2M*XHAFx=hqu8q?axno&lE4ZeP+}9F>8-`H1;P&=YIcn09b9vH3D_5t{b_E? zcs-_hShh?tJPcJ~tE8Cv99wEZExpdGR_{UMWpP*T?TIK!jE&Y^Kb0eT7O58q@6PnF z+U`2mbI|sMk_zo}>@#6(wpgo{u0-aavNMEv`>xRhFLiNg5jGt4y$=PnMhz$)FbhHQbcF#4t5z@LnWtct;cB z+08?coDff-Tt>lBH50T9arju-F6^>*QHTgnX+ebZwNa+X*~+-7W@&n zPy3|toMz=2T^otJKAqgVZwRDA<*hzS z%_eiMP@CvXq-;<`?x^}Ac<`fidZoBoC-9f40wu#}!O4okX*Rc~*usfW@C05@Z}{Ja zlpteb)8h7SFV5Fb5TnaFvdmPZYI?;2_EgT^`sQ5akQQe}z4!`Rb{R>+2Z{Dpa@YPOp55*3e z4xsieCebT6%SQ0^hG?^9is~t((BvRmZ*J$JRD;gW#;_ih=K{WNPY(qS_=>z&15Ccf z3WO0x!D2FeE1cd>r2#24f-63eN);At2(YA_ZG}jZq7Y~40LIV8vdUVGNQl`E(*7}A z^HAWjLkQu7Wf-Hfo5?=mqLlt_;R=yTsDc)KO`N2upsg@Gh_C=L(LW8ZD*(;C8^##E zFHmP^J~gD|$K|4rN=TWf0E0uB73rY%1qOSKP~Rg&%_&;FEJUegsx%2;HZCqM0RRu~ zDmlrxD~;y%Dz^2kYaQ^4u0sAw#&s6$=P!}U zrEJ`R1fc5$1fNQ8Cn#MD>Nv2`Y~{^7^CcSn?o#k00~N<5GEsU@17<)gRQV#Hg`}dT zu8fjp(jiJzEyJo>tMHDIbpeEaF3{%Pu=bvBi4TiWXJF>JnLG+Zv9R_KJwU975 zGAARmH2$i-O46kIjDX~>%A&=!KJt|5iM;@4V&73fLdfW`>_Xbe#+$?<%u?qhkI^K^ zXgr6YDbq7C1#L14klM}&{mac55!RIHuKJ6KClea*X@1!Yq|#BvC~S->F$QdO2!1V0 z_M}NmQ;JE$V=EIz(aNsrQxg;7Q7ehGlaE|eQdGz@V;IE;Hju(r=RElb?B}Ggs`LP? zO0aG-gqxIj=I|s!%p*5zaWCmHLZ^z6M#%H?4>NSjKy$GYGaO)#Nj}dED+|j02ewG& z2_`edY!i0KhLbb!9Hwly8f7%o6X7roKT%b4KC(A46lp(G`vlXe1Lbcv>B|xhn@+MI z;*>@=G4`bG>bSB1u_;d=Y80MIJ0R-{;7Ma6p#LH9^lU_mE{=CcCQVvYPW?6EBdQXe zj(9|-0Ao)$!eWYuzyMD{TL29idB~-Ti zGr?tpjKD58SVF41QY%B0(ooPl0S7ZJ@1rr*TPtV@6)b9Y^J^{+RW`1WN7EBTln#c7 zN>|pba;9AkMBqgRo=y=yR;s&Y$46t+VC`}(XJkJN>`+K!Nnca*7mZOaBn+wa+S$k8 zL8;#&b(C}LlAP6NGj#5&h;&_y_{6enM(Jf(=0Hfz=K!V6ZjCT==ayxP5Z+RB?5ia6 zhG_z-I+S+#P*0xW_PZm|SXXp&LNG&hF|_Z4!pG%{UcygiNtY0EJfxruAZP}b2HNm4 zD?c|rJOrl}x2D8xAt2G$OIHdyG(AKR0|tji{Z-^T2;MG>u>}&HV8*Ev#NTVKYgQAT zO~m1Skd{ez=V8(iKWWP8_J)Mww+FF@F;nt-=U67FB@wH!BC&5~NlQIXfh%y_xON>8 zO>;L^V)D)DHO^sUH>n$fCmr@}T~^&SxK>c-+_n^REf(xH2bmcXbARHJ?n;Ac&pKDN zYjBb&W^FF0FKE0}oOu>~OYO8-%!)JYgFR>MX%F9XOb+u!BMR$rAGbo~*h?OB`i#gM zW7MMC_s)N&SBb1AXSSp<=-xDl*u1pvUZR}6c0lLMd{FSaWV3^JkqaR(fSdP&H+P3P zBTabDmVB6?y^lpuQ5s><{6q}GT3DSS7R*+WW?+lMLvlM>*kuRt{*;xrvuX<8qN?BN zT_Gc1A#ykm$!a-okT=cB#wt+MQxNG4DwDNU2=e+lQo=S<3xAF!F)ggON%-4hsGzeL zNeW+2BB+Q9;|L-seFtHf<&Z(DqIYjni;XD6BRZv7Q(^dL4z0_aX)H!qjzu5}i(^_} zk9&hy_gSg=91ct=PG<~`?y-^Lh;{TM!qzPj4lW)DNU2gcdM##iRMljnXA!c*~d8v zRJUW;_YmdyVs-J7D(`aFw2PB8w<{}x?b_`30MqMmloxXNr*6vV{%z5ubdHgx+M#$; zF%kE8i-YeAsWk`iMokxQZ||d?@_Lv#pgIU26p{;oE^0*)P+wC~K{*+kc>8h4^LtPr zD+oZOZ^G@dL`^z>SF?kuvV5qBD`rnQ1hm4y(k-$Byd;cEQ?-_vXPK|?Gn-JZdn2u! zrO?38O>Fk|G?^~z7-ym<4SvEGL^-3ogJ}r6PNx&|i8HxPQO$y8^xc{VqpQn)6mmU8 z0Co3kUZ=U0Xe47!W&oDzlT`?%8;w*Wx3D5wT#+CvX$hS8;P5GK$ZvRQNfo5GL6~=a zoMvmN$gimnqVINO#hcr38g8hOYA7(-p!9-5`mps$FiJ?IBJ$|=^(#h|HLQ9prJQ3( z(z3cPWrHkPTghCK8bzW-u-UpNlP5cbDov=dJmeBuN;?2bWRW91zqK)j1he2DqBbdU4!{YyRIkIJ!WKYMI`B1(dL{d8d7j3 zTEH}9D=E7*6n3Bv*lRO(X5C}1Ln@jGP{nl!i-m;GlbTbFf<2y~+E02}D6)Fydl;j%T94)~FYMzZe140q;7|why$#h( zgNjof^Z)_zQMREb_SX!?P+W$fADPjecZecLoB#pyWVIGmV+NO8yDgh4pAKz4o&>CY z!8c|MN%RRhTe&OyAOu==@@o0hP%#feg!gT`b; zi3AK?dHijZvLOX1b%cb4T^n{P)Yot1FDd7A8DK2v1bYh-@r(c3ciTU!l#hp|hk5LN z8$e>f00BiXNe=T8pdt}2SG;rn%q_nLrj7MZ#6Xy^ zIyrrw;Xbxr5C_^uuW>m$8U`T?1rA0W!_+IZHKqVpLjXn;(5_n~cfDQc&bZ#(*|`{D zvAtu0t}yk(4n-pVV1mV+1U!5p^%b2sZEW;Y0@o!^E=*@%#ECTd8RpkRkZaW9{e&Kv zx9z)Qrv|-jH#Tu_;*I67##|l9b%Op!gc}}%AASbMrJhYFPUK)T1bZRwi3wTGnu6-B zj$9~r;%;fJf&l)1fB+CMFbn|te?cK&02De10f)eV59nA30sxH0pl{fC1{VK;fMjq; zgl-!H074?NX><}*D2GGj(AaEj2@H(IfB;BDre7w1&;V2S>_Q_2q{E{x$b0?v00P6` zv6+kxF$AZ|rBnF~UbPINQYx{ijBa5iion2e+QhP9XqZx|kyuy`t#YnFz_5qi9)~@v zO)Azn+v=hRkIrAU%QezBDw9bdvN+vtITeh6vQ(PnE;a+4zTbcVJR$Q~twilNSroe? zhPgjz;9R%@JxiiSUsP~Z<`tFLX5)0-Ef+JCe_W-y`J?_HG=}8*kxqQZ<^hcCWw$^q z>enm5@Un52?t(9vrFO28X=C;f|D)$DJiO1+SLBsuCzFWkIea+=$gRcJ&fxzr9Wsy3d%9-Qq0LD zC>RLupNcpLovcq13iBT0`0*Fe6si;tpcMjOj6Y?7EEfz8waG!B)+jipd}|Q#VoTuJT53IXo$LQ z>Y%A15X&9`CXb2;e4iiy5}cwBv}+$CDPltHsp*5}wlxhbF5rM@{F<0F3u1EnDO2M> z)x01K>dezmV$E%(&!gCWF7%yjz&e%+QpY`yVf2iF2z+&FMNmT6#ls3aikG5{4No90 zaikE5ab@`!%XPUPU`7)p~+?UiK!{$aSJ==!%Ev~7c-== z!k`i^__^*B61%7A8`T-)lrF5TRcNAk1AzErO37g``yBTn=gKkz;u5=J_9vE-H5b7M zyJJlsx}u)uRnY@C2PT*P0N6XH_Yc5wRg(yvzBGQ$q^%B$nwB3_>XySHw#7cj)>PV& zGecQ57gVLLEtKrcDzo1iTBy_03`XgK5pV7N-D`r=NxwNn$}(3ILq-?l+UhVYj0bo- zJ5CD`0XucmnXK?O>29Bp8d-c?dsZ#r_|KmRo&9ZcgCMT7gnZCp( zp@;Lxgm9%p07e{=4`~@#C>7`~GN?fSF%LvfnN6UQ-sMpdS$=2r=b0n+%*@%HGDW@Haic2(ugKQR=#%N=RBM{a$qA_Z2B660Qs zC76&Q@)&7R<41~w72pu|ga8fsVR+1`Sv(Y4k;!x?GawY4wKOb7Q=3gz2VnxWwv`-O zWNebB^|Bc9ki;Xx=RC}q0)S_P+)v4LhlIJmw{QTxqeIYiZTOF?W=vWT(F``QIwT}D zHzg2aj%l)S;-HAq3_w_~dDb7I>{1)~Ds1SW zh%;iA#vF6GBCqNqkw%vA4M9-=t2Qu_sgTlD%X2I#dPFq<3~&)d^kyZAFFnaAJCDLI!H zxq%cUd@4{v06#($p7@a&E0&WsPBByrw`#>_tq;Pq*1FFW%cU?=XjG}Y(ln#yOmsUn z4Hd(rH%qALK>$SMd;mg1hb2WlHwCH>#pw?lX$uP?Eik%DNajmTp-7(WW`LLab2n0~ zb3N)zfv-tU-^sC{sAtlR67{Dy3qp-wPv%G~WN%4l$tGzk;U67{=zvMc0;4WMGp{CG zSy&toSaigoq6ZODX-g1}cD^`~@&-R06>~o)+QrpI{`Vuf(o=pPNIum z>;9pc7gTi;@y)U(dD0$Zj%Lw$VXqinxE)F+cVO8LBsA3zyu;+vYJ>De4gTXD8vkG! zo9ZO-eM=Pt9TvWRa&x|hajDrS(XJw;e(%Tqb4V-GPR~O>C zJcV40a$yLuWspc(Sd0vaZ}~Q~)yPe28uXZr&0P!}dYoLGaTh!AVFaZ{RZp7)`6f&( zy-Qijg(w0SP_q8|-e`LarK*iEGJ=^}+4j1KD%fTU%~j-VWdNOAW|j+&C{3qa>e8+D zn9{Liwxw7*n*O^u@LTjIOvt1;h2cAg`4?vG9^|E_`Otc#2q$Mij8(W(% z%$<8vie#%^6#Z?Cq|;$!e1(tFqQMay$Y3UR?!@$Z#8HV)wY5H>+4Ew5S-zu=fC(JG zq$fe?K~j;=qf}r!@pTw3&t$OK79i(1-^((Eu4eX+N}7>j4Z}dXvFB>iDT4LwTam)( z+D=;ud5ceB$f=9I0ui?0sP*jAe@P!CMe1IB(egR8d0w~6QbrF?Pt z{3;}{0Ih>#$<2P9E~M1-UM&5vrWNNXSXX!=vPS9N8PBlG;i|TFT+PVN@&M6s!`XDW(=C)!3pv zRyr6^u#w4rgp7rk({N7Pl(03ow=Z{VT-uGfC{ghDAl6?np{O#6O7`~ik?S4GaicE68uRA~zNaMT$ zW!Uk^0FRknqyd#5yKAyhZ#&Y@Hqg2(%eM=e604)>p75BqnrabC5+li{iGvyvvZoh` zCbdJPAX4qT$pji$x~*8{Cy<^fcTRnLa}^>&l-QIXaFiwE?!eo{7b5hqx_~lCZz&nbHn7&R+oz?u;xhBQkxKiK zk>|RQ;VjA2Hv-0^5!w)uSwgyBK=VXV@1Ls~4Yip!d+ z%{&ouK&cqDt6>vSv9u~wi8<(-<8ZP2Sq|dq5u#;(J=R~ml5@bfU87IdhTN8_1zJjbTYgwbD z2q+ZI{Hhstb3BVR}8rmu>>8mfiRu|FeID@6v+o6fek71r4-`1 zzT|2_vEh`;<+U?Vit2nNgY$@+^s<7793v1b+$};(0;vkVvH0A_0M8f%01vCjml&Wl z5fsAA0k(`TN4xbD($f%}W-)WO$^-4l!|FprYe%$v3!zFwfw>M;IgeWPN31)=gN!-2 z=Rq_i8abCIVQ?Ubp+r(@H-Pn-WAd3iMl}h84snh@`$D+fmrIg{ z4}2z~Yp$K44Cg=9eO=y6g-Kn*tAs`?v(2m%984#J`Qwg{y*8t%&DC zbB@8FmBr+=p_zcA1fIqdLb^1a#yR+pd^5!vHY}&XAKTVmL7(xFTc}7&78RWa7V*lnTqP zL`j;AGzTv%h$ftp=Z#0rZs$0KX@z^ceS!(k-!kUYcuu+i15lM6Sw*c(Fi4||wGIUhz@ zSq`)@C`9eR%;X$N+D}tkvRsuvVsuGralPzKQ0&~j>nFu>)uID(!kG&pz@^Fqqq}2d z4jQ~rTuwXTF_-&bNGP%qAoCu)qN9=Mk|5T_n4U#c$VS5pAB^=wt0l{W)lhX0LJSKJ zu=*4!W2{t>qU!@d;t8EXszIRz(%js{t0qp|c|mnPkSMq!tlFK+1Uc*iz*|`oW8Kd> zwa{Gmr9vILGn_+VV9u()9UQPxKQ{4#iwAsQvuGFD#b*ii3zLVq1kxUD78c!=SA&CwWH^#N}$f0;ZBSkw=BSm z)G<1F3DATT3sDZAyjj&zfI!ktrp#W`J5moM#taKIqa<;?oF$*T+bb1Z5)ynHpv$)@ zBTx)#rztqDk-t2%_0K9mA}sY(Jw36@!=NCsty!NyIKa3|5K01)9_ys0(%rv#l`>j# zNEpaDx`4Gx=%EAjsc`^LeMC~#l*n<`B)W~#5UVCC0m&iVF_An;di7L{ zyILZ1#MMnFIUkOlVI?(@K*TSof?}{iH4fcUj}3fPLg`leu}A$Sj{j5CxyRTMP; z*bAQ1>-9vbhX<8PB@~S}n zjKWMJ$`%-6hd)WC7ac;l)%o6&-dE+P*c^IAvJX-dD8s9+&m|?VJV{W~{+x={Q|#Rz zB8}cK&bO)>NU16^9fsU#g10(u!s`R8i5b;t9{@0>&_oH@VPTy_B^1fEEJQWd4DAc8 zL9qn@AS*K}G=)O?MH4()6~eL{^MB!$UPpEy;3b1AQLRXPAz~%zy7j$Gt6iZD$u-5F z%f-CEblhSSAC}GUG>TqDyY)wOF)Cz3)!44Cf^y?56fHx>ufd**YQ!z!)juLKUCQ-K z3!|`duo`g3NZt)q`Z_N>*`Wj0LM=%f?b=PQC{{*9HQOIt@>LcK)MGMqk^86;UKUtO z#8%PN!!{)1&9h$fS(3?Hl%-)WD!CN}jF?h@m=LT~QcAM$*3*FOnX5pw+;T1D8A#2i zD-k|oYbV5ggh|lXErkYQB^D3co1BONuv>pj+6fdXd0>5(otaicL4b=HpJS#vA}Os+ zR#`7}S6@McUbSOkJSUCTE>n}kz^-xD9HYQy5i0xD+)f%;qSq1d0+G%=J*9jn8~)7x zKu0Z%*Lt-K`xiaxq)cWd5@`TJdQI6I(qK$4!DytAD*3eBM_`62GmU&rPI}cI1uM=C z6A5n7O^MH&k|DJ*l3591E^}vY6y7E|j&?TWneRhf6Xd}sJw{R6}{VG26=V$o9}X&y%0_9$wiw9qDZolNb`@dd)+tVwJds-wSCwxQBR zmZ6%~)E;asLY zwLZS8@pI%kubY%q-}+$I>v0{TWMyJ7xJH^athC+^EEQgs5tE24^@BGpdlj65CF(Lx zRG9=F z)mWnLFA^Z;EwVUF`HrUKFKhxzo`$i;3N?tl7Y?ATuJ$=*8bgZHZL=kR(e|)AZ4Iw3 ze?i;Jt=cxZY0M@ac{wyjCw8foD?%v4R#vN@$L|dl1#rH4p zy(#g$c^`}JsWIxqc;xGl>240Pt&H%<9a*p%yJE6aTPvg*Ty%SoG9wJH8@z2a1Rs7(GJQ;QuGcx<{3h0+ zQH*SDwkGv{>jk8PoN(%>-66EJgX6qst!MlS2(g_Z-y0$PMMIJJ&$1y$3_^7G?%??*Kb#5 z@!XJjtSk{n-Zg6wqsf=M4BxZ*TQjFIwQ#teKT_bn7rNz8WDnrR#AYFIvkzWY0NG)E znP*nKV*+t{#8@<1-EjpFplk!7(Ip7|(Y0#86lzKNCoLlsD92Obw%CIq!Z1dacCxB{ zF$L@Is$O#o7NP;#MNENd`IU^!>Y?lwP{lTiUL#}4)*AL0d2PdPuN&HJg)OeXaP?1^ zz9W(MpvBA5Gl9Nv9$s+0P!WY)W~kvV?UpkB0i#`b-p6z{6WJ`hF4(P!mp{8x?_;w@ zIF&ZZ##n+Rdn)bxije9sIJ&d!QAEQ(EG0^NIb0U{eYl5)U<%0043+3 zHGacQXwj-oY90Z;;;K-Z9hM0qgU6q;n525|j=#v_Ps#RQ4I_TYvbBl@KTRcv!$6RI zPM$+zf6o9>nKar9mX6A1(ZClIT^grv;oF%kDu0Q{*QoTp*3v5{q19nZUc2BPiFq z%DP6&zOQo@o3pM2a*weL^Jx*e3IY(?$uRl^+JLUI9_Oa9lBAWVh@+OFJ}nE>=|rkp z7S_fn69WS+akL8f%TJ7`n@muX?+G}LN~0x7Q$qIeMvV$H3{R7r!yZVFOZ=Iyvz#WN zLNVK}^1Sq8;P$u3Ehj!iiiBB6Pz~J+M?DalSq4Unt7B6x3L^}pIZ>iu23aY(v zn}m;{Ko|=5&b2&9j~`A2QDLBC@c&^g4t*&J)Tt71^D5FsiD}xFtfslWaTIj2D;2Fx zQrqrQpova0OKAE$PTkP%K2-Yp(_DxYqZq?&j;U(|Sf#LN%qD%J zfIbapzsd4eut|zLochz!T(pJY$hs=WFtI#UJff1Z2 zTW&-m(6J4=G@mmq;?uHWv!f?6fEStk?J?@QJv;2zWbp7t2ig<>>u4PQoJ`f){(T~V zGj5POZvP8i%Fl88Ei|k!1;#DzC1{T36h#YBvQgTYey6Bbu`OPFszlD}s2^qkA1OLHGoNrhl;fYu@0TU| zSqC-5Y!OF$hh4lv@{u@==ANFylfNvIxb$PT!m)gH_=4cr@*1S5coI0bE7jTvs|b-S zL$BzK5TFXdjBz(tC1HH6V$A;*n#gOd#X=KQ&VE#5MKz~PuN}vpRaoMWP0Cf^G*Y6_ z3&AgFW`O>sWEy=G(r!0|asz+?_NIwr|7Jz4{u09$f64PeDW}DCvr|lFnbOK`1mugc z2O@XSg7Pp*VhS4d^1jOP>s$}9OIhL)Q_>J68hcoEi_BkMF3X>M;JneebZ3|Kw`js68l$7g-TN;r`Aqf zi2Y}(6z@6I_Dzgz>@n_@ILQK-hh9-feCBNBPZ@~^n`<*bbH0_JbGArh^SyP9r3Wi*h00__M;1S*7l z%%$=CbDzm1ch6mOo`&3CV@zu<0sKHlLc~O!@r17R@|}?RNV^n*_AJqnu_w~UXKYoU zsn&+lK;okCT#b{I=zO_S7=1?wqq1ga5*@gMdYg$80wR$XIW$t7K#O_}T!|Evu(S0) ztFoFq&-s=nWU^k#3;3e1(2lVSXh{#sXCuS#%#(?}f8KkqUNgZ9xpSW?-g1Ft^GP%{ zdJaVDV-H3r5RN`N6sG7}c6sU9qN4;Rlp3oXxQNEQw6qm{U17{FMBSZ4LJti`+qJKy z1felo>dPiV+nJ5Dusqh+SeptTDdZ^L!&KT&t3&8kHLb5zXz-8JoJ2%)j}nrW;H0Mo zkajQo3!+3)-up!=%GZA;2CS^a$)xCN2a^gkk!5*8szV-1`H+A(!N@FAv~P!|>TAn|;Jyz=`9BZIzT zr6vnDlaTV^y6vs!M8y%5VLd=KrA3xG1uRG737ORgDk(EC-dA9`3LMR2svk~}APth! zyPvzwwb$nutB+n?w@WNe>KQy>p+F)}$QBDT-*nNWS$c&hNqykpnUaUp^Lkw{{~n~* z&|x&XR7bGHYaakQn$bhVAxKnat>c3K|0S412H`DVovDYNEQ6YEQRdN?kCzvfwt0_-* zjiX{(O|nnaOomDEOCK=VU2WyA=cZAH-^>s9sHNS~XY9skgGin6C4|ul=a!wMXZKZj zlB{hC>@_)-OsHI^_Cdfj!O&Zzzv*-r%M9^jkw6(;kAtwMG$rRk`c2k2gkNA)XGvLJ zaF-eCs-H9=2t)D>c@t_VUEkg)GK9k;YK&Vb=H z7Ra~F$t!g_z7zS9h!uvDr1y`kof0;jFU25k>wt#$2jh3gj$EcrUekzx)XPa@dDX#!%lOu|H0Zf4o4xc<OzaG zQoLiHwZn*(PIB&IR;kR;IWWGs=wS_U2ARo|55`cJf&N!8q}eE_cMhy%rAlLj0-*zZ zfJDg9>-LwXfG7xs25g!!WImjr7qFmW9K z1axJpxYY-`JOmy+u?U?hHl&RBBkz7(uqtOmm`Ot%CJp?3#YXQAy#s8fNsKass|OWO zG-k3IC9(=u?{+23HUO*YVj{zIxxF%%& zODyhIM0_uW>M(*3KPUuI@FIVML?+OA8^RKqslyWRtp(3(60GPr@|Oo{6voM&7(y!5 zj+#P4bW>t-UZ_Tf$PEdN*d@h8A!iu$@Y@QiNZD>W;c#wRt{jv^65=p(F5<{+Ek0nv z-lwGI=2kWH z(HsN7aR|~gOkEhxVj-h=b5SgFLPB-v(=x&;>}FXL=WcVu(4|6cE2d1Y(!AtCSa-zT zA*)bQ2r#AZ(j(1c+$qK~&m6-k&ln`GBT_*DYV5buo+IMAUn26ii6DPtbsMS1LS^Q5 zuU>I2fS%6iM{oZd22C49D<)ErLc(AuvKk+vyC+ltLN8qsVjjCBva4ivDyH^MbG}DI zZb^b?9+Gt`(e9Un;}B3dl4F*p<*?a^)h9!^*tBOXv%*lwyr0fqA!kPl(l9*8w1kg> z`R*LFs~Jus*h9&AO6t^5!T$`B@lT@At+f46B`7B|T?kJYN3Rl>5H`WF%|l~+ZR)r+ z;#^CxeEntoLNmTE~f zK*qS-)h0mYF6~gjC~J)gqkK=Mn(LB|K_e74ML!Q>Nl$ggP6?GNQOrxTB*=`n7HV#4 zwT{$qtoMl)CC7ZD%P6iW;`e6jDRKoZqHt_aPgkyRN@iIX4A4HM7HgFVP^c|UPFWC1 z!o8C&^#)N3GARQB{b4n`T65O3<9vw%UZrPC6cv3Et=LdcZbV1GCN;`BBz!EYts>B= zN7dS-btIH$-ch!6`x4k|>qd_1rD={PS*q$Ra^gfwl<<~kC3Zq&<6g!>9QJeisS`~% ztpqQv%VYETR7cwp^vHK&TFcXdJ+1v(st7@6)?V&Tpm3c~_ML3zVP^FkFZGj4)!I!X znN&@b$)yH5B+e`?VlFnOf+FmUbp>*A>P=$P3t~LZ6^kD*W}+rcZgA4O?b1|d{^?67 zEF(lZB`$)5XG`lctgH_z5zcK1Dx2b9Pv=5UQm84)9I}vZLJ>DyCPz?XZoF&#Qp<1YA6 z#SQ{>IOOzqM_^?)0*`l)O3j~R6N@YtY}SJ4!zckp_8WNtQuLTdN-`)lIVHtHQR)?J2j zQjKjnXLZpNb^APL<5?tZmI<1z9wBui`8GS&3=1q~N!7OQ6FbrExp_Olyhx?5G$k0jE*$F&tu z-9~ZDc0_MWS7MzfKPz^!?#+;GNz8(A!oy=)R`CTwvce%0ubG*LSYysC%?E2Yp4}ra z2bn2+sh=FwQb)GlWv0+)3p{3|_OHljr%N9FIW|YID%l70R{6eNj;odvYa}JE)2lvb z!Uo5c=>#j4m`1Ur+>bXY^zarY%EVI4FJ(WbY zJO;jf^sjZMO&v+BnJ#2~_Nj=@)sHbKn)vwCtB*H?Tvbg}?Rf}984ZsSjwzVTELR#W zP8hBiBL`UNPt41eZ#j3TTw}U|bjFQHPurDH6_@&zQhCfU$xm6w;6O!tgBqu#OYxa= zuHp_0qxND{r!Q@}2U=OOpCw?Oa~e%TgsfIoT?ac1`7dh*#e)v~DWn>d zc#nX&w#z3kTGuX9Ix#{uitv{SquZO5CG4};2Nzl?vwBcci6HZtz)*2))`EC=s3dqa z(P)ra~hCDbG#hzrQmcvYrv@3A1S)dylz6A{=Tnw|i1fJXIXK`njb}(-pclxrbK#8m(&ERJKk31E6_(SI>8R|%Xg{#;y#pSa<%@8P)1DoI@_QP!0zuA>^xr?dPJWEXpq z5p#F)+nFyCoI3XV6X^q8Q_4j%7vgw@?pTqF+KNOm-;I)IF&LVf1uR@^2js#eqr?H1x50DYJ&+R`l= z){GM7Eg0v=I^B`ix8yc)jAT&u{F%4|(I?OJPpoIXmu0Ca;37fx)MU7ceDFcuCD9f= zI9@r*c@bHf9psv&xI6(de1YNEJILIhs=lI=iY3anUfkR@F1=3z{X-z!FuW}mjhhs(Y1O&XirZ4urg0~XSzGj=Z8K~y=_xh z6ul1O1sSv=*RCwn+v88$P9K3by0EDP%$>k(RUMj<*lm|H^IH_D3IWf3{Z@Ea9T=pb zC?)4)li#A(UY%a=uEyC2UEZ|wC@!MJTA?FDOtfa0%(DSL`D>a%L zm|cF^LB{-2aLq!+l2~}&;k_xRWj~O7;;FsGdJCL}#e1qgX;47?v8AU~`5UC$%7W?# z#=c~+USc2s2ow$p1%pB15SUah5dVLG0AL^k`~wq#zo38^loB5lfkWcaU<_6-4~<8_ z5;)`vNdtby08zN820H_XfTFR93|b=ue@Gy+fCT=B0s=s%Qkqmwbta0(rjg2gvTZ4v z)g+V%6$%|8p1y6lQ2M1g>;G3xA+by1K2=P~)b75f4MQQx;&)e6}Hmw+Q+SgY=- zR*A?Wv?ugP0~oQvWmpOvVxw7>T55E=tU|R!p;D|`;xyjNEK==CGg zC>-Z4zK-H4a_tvZL5kbz_&G?GcM-D5KW6av^v$#I&11v4d3On;xNUj z5h_;Ot8Idk^T#hrQ1Gd)qHOdwX;PsPs_o1804xw2GaovR>aOvitqcZ%FpwI`oidIy z>gqFcyA0x~X(R-OO=wzUHX*Xi+KDJj$|mkO(9(F8It(hJqCODfixMKh67Y~Rj4Z?e zwhzP-wxrU+9s(jv+H}>x$um_-B+-0o+()Rx;Kw6$%Bd17sq6OJt4TUm@VH46GOo?b zTZrVZ$%7c?t86Notx|5pNZ&X0QW62oh*9@Jpy}-2HQ8uAZD(3`rK=rIN!)&eB=3yT z2vd3 z?GP^4lJz~oDFigYw08W2fmJMIR)i*Wqf4At^)-1X=kXgMlD%`wRaqsGec2gMEtBYt z-s-F%z$~}sVWdjV6C;J&%8OAaIaxG{htaW2zN)2CtF0X3j4C#M&gvbIthel|pz`HY zJ;cqy&!%qBYFQ3Y;MA#-B`8#y>Vr+CDTa9osdt+s?J#g=e%f3qWNn|qlE&<_(UK#L zizPH*{7Vq`3ZX!T=BC4WNZqc~yNhGbudN07xiptjl{AzLDpC(^|}iNc^wyyFWL8 zWFL$0e&ngols5o#77On(MVa3aVs5_9t08XdiG-3DnCOsL007RtbCU)-h76hDYpjd{ zxgz>n*|{D~!|=L*S7P^)8W&~HtrMOlcxRtWJtal%1t`@BRZ+MEA>-_fAV(T?VG@fd zX1J56(<;>*;T=>hJ%G97Uk_koUQWgtd8Xu&jtC+Ja%-j=tRxbY5G+h6hk13Q)_!Q+ zYJDl><_MieD54=GBUlQ-GQ-rCL<&OUWl;6CmUa+e9g#^o1i^NqRHpgNEs-mK)57VWROx{3BXVOHFE5Cb;Q5hQuMI_Av{3Wu; zze$5Wj@RKzmn>OBqmwp>phO-kXmQ*Wc@l1BGn|eyMkyKs>nKq|j4?6U?v{2y%Oko; zNAgWnpZNs$$T5nLEn*8nSHM*jRN4T}YArlP!2?UE14pVtQ$VNGgXS!)B?-8{nN`7KgPgpPvsZQwy_ORODpwEErCW%Rj;hm7CJ=H0T!)4f$8_jz+@aYpvT+D9 zHpFg-!L3CH&V-_-4yhoMZAi~_o{{4IM$dDvR*jMR9ulfoA7V!$L+sZ8c1t&kDUBfz zbcQT+*0PgY&7n{A=SWJsSWaDCEs|kWs(1xQW5S_~O2#gypEj$ z`Zd)GI3oZ75uKw-G!Q0AJ=so2;yjuqXwC`Ps{pZEnpa-Uh2N{W}C&XfD|r<{hMKd#iDKr}K?KZBpZlI408@33RIw z9Nk>@&HuzHS!vhomr3r)KR3xHdsPMGqO#=SQFIbgmtsG4$_|f{C9_YHRH6JX@rWp`Gw$@j!RrJZ8G6THPpbxe#v1yFWwE#fkWnN2Y>@h7eB zZ{)?CAH)0Rd1h$W08;T}7Znd5>&ic74B?m{&T-C}G6p(}Kzb0+29s2o94dt<=%E{{ zMC0_r7kfz8OA0Nsb3wTh+u=s61Z77?MZFW~?zd2iyrggj`&(SJ$Qy1bZ6+|JAi`#b zP+{oJm_VnrVwF`f+#@j)hJO|5)P7>>jX=89kk8{+V4IG;*XVCNGBh6GRpgUW(3bg< zMcCyU-LN+-pne!juK;#X|HG9`=o=;3A`|ktgAoZy7FQ%;Av|5F5sEVu)=)tfK|(}0 za&}?45_YcbbcL>lF-s&&s-;v)!PFJ`>YL)Yrz70}pcDWPnf9wS5jnyHnva<6MMmC+ zuYQFto$IDqAzdAzXv+beG)>uyG|Y8KMpBAe)FkVk!<{0!ItdclS0pN=Ph&W@0T~-t zKevP&a#A3RUG5jKORRm!E0J0Dg`_ArGZ0ap`R=X_E0EDu7FF-#!A#+dwNSc ztsK8uD*}_`rDvN5dO_We; zXM#*vKWKn>DXI`?z#4H-O2MiG&Uipe4X7^8>LP`ev7zgs+t!;A|P7CU>%7^>E)O4v2wZMR_1 zuL2{jsMLi?wJ^>&pfy|oo z&?k$9qi_SbaC|^|`V$JzKI;KB@Tj7M3<%5(Adyrpfk%rHAEVIjp$XIwGYpl}b_n?y z5tC>SV&l9ql#RyW zk^McugaivQmZ`}wT5SpfGYL?B4R8bsIDDEBU`2Fb7Ni%aTwulv^OLGIxYBSb!9uVo z^d5Qx2>S>P2(h>EEiG|#9#eaW84X3*rNJ>oue$*_5wniEpqUyrG<-ua(0>dhEs~k+ z3{(oVkhP=H!>SUTCX*6BIHLTfKM`3U( zDrJBS0uE9G9F!!ip(~y#TBcdLp~2^^@l_$vpq~2BKATV`JV1`ARJLpdBixU-)J7+i zB#8ruCDbyHyK~3M5J~FLz6kv(xVJT6hp#$s9jZtPaRxOqNk8KnAZs3`sq2zzZ=ZP( zxk2?6pw~Y*o-zt$6Lbd(TQo-c&>T>X%5omNqr5ev;jT#_o+z_O7?d*eotkLuEgB8T ziP5!+fG|4>Iy!$bLf=6t;0#I$FL2C@;!P8(dZbD8G^+?c!(zX&jV*B=tLVx#bNsuI z*ftWzImm&cK|G4tik5<^6;kaSVGBxBX12UBzuQ_mSfi{FLHDN+&LZ@ardfX=nf@N*^PzDREwkXT z2mwjTCrj!y6(a~Fde9o=$(VZc5oEX}`zesix<-5#lHi6taD_d9g}sy4y`kpFJ1`~G zVv}Qiv7p^MpvExbR7kqyr0ir)eCf2RL97BOIuNR+RO=<01sE}Lsq+FNgff?zkw#+T z9ch@3q?$!+YOzYwSiL`2yb(0?oI1k4%R$C(PI zIE}A67)zM3CdtY|++2}EmJraAODO>)n>I-7gqPuFtyv3ADs78oA726Qgugni8{$!1>IiXf4bTA0H_)|PPr!>yf^4Se|iHsw5$e^OP zTwaMoL^AT{m?X5ii~t?k7mDpbBDz1$FpomqLJh>c3L??Z1Ra}GjlZnErwTnxA$r7; z7DLgFr(Dibs<8kWH7g?mEpVd^gt4RPg`RsvJ(FElacz;an#ubVqTyMlg#(BnKm+r* zmV6q)G$pYi#1JVi3VX)at%4A|VXEqf*eHYy*>5(nzjz9DUHi}Poz&k zs`;CpG{Y?Ilsl!7c_bYgZAdbLAZo}EbX*M!ovo|?4?`bV>l2Jknxovm5_%WLl+MfO z^(G?`!OdL7JTkA@9oTwTtDK_ElAyWEoDwUjMAc|G?K6pj&lk!6tCeb;;?pJ)JPI-i z6C;Zrgc;fy4%g{fu{?5!f!0vK>y>d9o1ELDbGb2roY@(lL&4Ei1RS2kW1)H!d?*pEW}k?aB_A#o7RinNqgtl?fBELS1{HpI+u3ZXj1N*)-HqZ_-44$Py7 ze6qyk+^R{zJM(48DUr9l$hm;8I&9mj^g67<8<;4nDH;bT2ugIw8TP!)X^b?!zi?ub4Upn?oHvA3hR)D}Vh zFUazXc%MTq7}}cW5&BZKjByhaUQ5BYiPLqIs$Mi)X_pN;lSO`)nrIwN@W)NJ7o|7f z{Vrl^5tr4w5ds(4BuOA`BPmh=Oe8;`!&|UO#F*?VU6gs*ypJtFeO$ja zi(39-L+ob!X61ktm^oeC2Xx?O*!4m7FpLK0Z`j0>A&@@SnI&uqR-oVfQh_C zD6LkZ!TGLr`lJiE2!TTyII0yO$6i9l+p!x->4OXT9g_srkM|IT2=!zO^JK5(^GA)ZuiF4Y?vNb+1T?)J#(vQ8h#lX!J|A6+gqR z;*{wUIPT2K8%z?GRdLDP3P?Jm6Tkdc;dw_)36KjiJrTKb4OszLi0g?XFH++5scf_& z==eamrILc*2kZa6F}cn)lw(Pdj^df>!TO$t7V09mT|HM)gqf0%ngB zf!T3lNb7P6QYdPY{++o#(7X*0vNB$VGOM9LDZxT(>lQB&IF{1hr$G8l4O0yoeYqQ% z3HIlWWT#`3x*N@dvxd3QIk6a_Ihqxm-{B_`%Dax}r>p9npbRghePm*tT`{f|6+{`m zy7Zmux72lCk!Dqn%%U9|US|GMXv>2#s%o*q&^LbKnORQWa}`lp3zKFI2v!aVME@2` zGFz!>?#_q3!>8+3h#Y3YnNXQ9PMRZ;+}Zw|>}H+I zlU;0)+~~PMxaP~8QY+rlWZh|@l6J^3o4V#c(eWG4?J)H1KgbLoN=US3MkRu|^HlV%i|`-dwMJke&5IQ4;F3@7RO$K@_|^i1os@#2$C z4@L_yaJgu@gt*Gp6)D4B@YfBqrG)pGg^;xYz5f#BA&aE($}e<7VqwWYX(3Z8486Qe zKI4{l8CVSY;k#nI8r(AO-02H)xWfUJqt&>-6PliuxR&<=iQe)f7`!xmq>E0oj=Dc{ z6dAoOI$kbb;!4&aQmrP3h!_Ul-Kw7WuI9vi=_3D?SvM&r@kJ5aw~i9-^>VSJbgOOI z6A6=zX<~S@@^e+$Gm=2gmj-Qf(VTEZ8g1CdJqYkV%$6sy3hXSSv=GE#hnV98PTnQU zxYGaXOl77R-FUuG<7ycWPXIhM=x1%18r8g-$1-0JsUh?qLCQ{cTtkULhTk+D`&^p) zBayC5Ey2ULqoWR--KFF!>p5Xr<3wT)XwdK%J23uIa?5hz{ojidSXb!9I$wEqw+>`d zGbtqFdTFx#1nSnXzRO&w;7IIZZxJ^w;^p!*AOdRbs(E@s6`3s7THnaM`LgE+exm*e zDPp_AwE1`~#(JB5!N|3w)$Msn4)B3CaG7RzID%mZ3Sk#~ceG$wmI$Vz!R^f(RP&UW zIT8o}2m%0qzu{i07obt5u!}5Kp&6l3V)rl@7He9RL#9&; zZ8pgZze8o903EVPRHjAX@u_u|xmK9SE43%&8rg2X!Rh$f648EG$$3V*yAp zl{q$wB_*WkD!>|qmqnbHO)tPX3-;9(mTb0JFcqF3ldb116L`dKO_sTD__cbLR;N{e zQ17yuby{_hlG)}r%Wq--Is(A$ThAcrGsVrIvp=^Av1rmqte z=0M0wdYw8glUD7)D+>JaCT`-M?V+wKhXKGXJ55wPgvFx#N*d-B}3 z&I36f$I<&0AV^XB4w@>gaz5=fO5}LVyXsSn_Ms><%HuUHGi(4Ka)gI2%go^XKg*Kr z9Dbx}`_AVds|vjPsED+`IL=d?=^;WBtnoa^lN^B&G0{^DsUY&I%KWwK>uTAr3gV)! zzEO;l&&4Zp7WhT4LpYQpQ92C=G%{4G6`ZgM@hTwPPX+Tq=qzS z+}N5s>_Z%-Ig!mI-o{nqQ6ndMurE#*oLD*0AV_sD2y+qeO)Uy27TvaQ55m1oTe7{66qzKKj_Vcqtz=%EZ3`4d< zoQpP=Rfwpu_R|w9D$=ZPcv5b}7js{WwN<1bU?LGM=<*GI06y??eIGfhqM**$j^%2Y z!r5gf9;6UL9bBoeN&Jw2i3#}lJBnkmc2ASkg}Kic{;hmGkHagKW{_G@d_-7M2)(fh z#pau4SFKYOVHzWT{9v?7S)x5MMY5$z5k``ivo3U4u2d*O$4%8}9a{eB?h}8oBQC{h zm2ZyAyRgf-jDgilpftPzy>cF%F4RhGce;4qJig{w@pDfMqjF81R_e&@q_)c}ov6+& zfC?Yd(i|$O4O{O@Rczlg`mE9Pw9X^aT=#U8_43R-d0ywzE@Q#TKILnFb7~1r00lfq z3Ogus#(29o2Nq?|%U2<*g}^?N2Gf^nfpo|ay0+Ae$&14Fax8_}t=JN#SD7d>P5s6x zR*t^aLeP4NDJUK%K9AfHgksNt%cIsW0UF~tQOq&{BL^7yN+V8SkHI6MGV0Y=tPV9M z!L6t0gvJ-?ZcmVzpO*$+uE`3bgGv>jEJG%%NwJkf=JcBsq*of1Igeu}`S%y|IC{++ z=xy$T5W+&K2Nru-YmnveM&l|=ihGKE3cX^MBV!AVA<%qKeX%5!65WmQ9C-(VOT+b& z^U!=FMb6EgzR2{1Q+b1i@;Xk*l;$7A0_k?`2+|?qw8aSO+?7(^Tpa0hF4L3PPqK0| zlSjP&Rw*lUQyBtA0_5`Ax|oOT*s!>0!nt5d@^TDxg8*_uK8#Tukw<}csTDN>-Fevn zMo8YIR$&KPlc2jr! z3AXw?T@(z{pr$~OwCPG^phG~U^NlPO_Mp*fJrZFs>0+DGaCwgc<6K0ntx^PnpxRt< zlGVYH8x&S`n$w6$M8Ui^cs6>MISqYh=z))v(E*y%FeGKpUL9#DknBo705R0n5tj^; zYP3S5to3pz+R(IB;?plRe6c79fN0g)a7cw}x;7-P>nt+ldTqXO(PN2eX$h8@1vb1J zH&JC*^iMwu`mK|Nb1$mHwoC5eAG@T6?;aDsNKXYJ-HS7L(i`=357KMMX`NoD`vs1x z%HJh+wMy@8FqsCe8&Nxusu4|2tBGnJMC%Df%Gy+%ZSJrh37Xc5eMU`WZfPw@6m$%1 zt|5ht1Q0RwlPS4&Q}G^YTC*)VS=l{yQf!SHG5K=H>K;%}bloJl@qejB)Jy^;sBv6=JUC2#&qZk#X zAXcP9+gm9#x16a`w*5<9Y*&&LY=Z!3s;v;Y8nRUB+Syu9Niu4Je`!+=7>k6il$D}D z+0j+ks-I|CMkUO7iDBA#gKBAvhn?a_GXVdnocPizW1xgS8?np|2u8m6mND(nPY(AI4IyI`?E=8^yA3BS4={(zFn2 zONU+icGyz_y`C7RcF^{+(8#s&+hzp&)mj|IwCICkynuYv1+Zgu=;Y+%On;3##WU;% zcAmxyxRjJEpBmDYPu#?dD|VR7N`A4ywscOn;)_&x_95xptGb$EqqjMp{z9ml;F6|f zZYo%w6(RC{7=~|@$kTMdg_xvQ6k3fY;bCi>e)dpFDB+bE1n+!ZwCK%+S39Tz=nB|f z%y|DTiI#HVLZodlW7S8A70$;Du?)C%b|UAkH|%Kuh1PV=q~`VL)!i;$m3ItTO2d7= z++_6%iVh!mvc1<%bH;XovcKBgoflGY>kQR8X@ldu-&Y)L%T{&TQLw3U{%aI&2`lRx zVFA$?I`%mN7)h65s`if-jol}3=ukYEmZHrH<~er9KmdJNJ(!%V>sGV~_9jbCU!cmb zkILn|jL2uS+apw?o(F>3Z+1-T5|TQq3R{HAVycDky^|(j5VkxOb5b~P{o$NA$;Lf% zwQth8#yxcJ<3x*b+B5t|mCs|)O=z6~78)(a&A=)yU9+ z2Ry}z2;%3gnu2ngi_B>PeqRW_GvqEIq4uhY>bc|uDy|Ufu2_VLzFCWOIf$mPjASwI z%wCS>f$AKb23RISGMr_c0L{{Gsscem*xk&u;-Y3&jppA%VBX1e%uj6xr)nj}JgD$I z+K8UL2qIa|DlBU($D(98WvFL|O0J0vL+RAaPTtEW;GW1LG06z-#{?nJCb7h3JEI~1 z0r1BzO0EKGLc-4FBM_3yOfRmi#RX1(f?%*?P=&-;=IMxrC-T8ao_}tBAZ~(_t->Ut zbo6MJtmq_5NVJLvDFsA2GObX6>>!iJJZ7%6uuM#ZkF;ejgp3R7>F~zxg(O1gG(t=4 zH|{!!Ep$93)L|#aY$p{1?ylU*R*Yi$`VUbBiGWVv0=vhI|77y>ZzTtX_U#YQj!0xX z<6hfs1g?X~I}KRZp#BfdfVM;m#|_|!3-*I9@+e~^8xQW+u=5=cR_r6Z5cuKGk z0McOk>eM5ugCwU)I&F6oLSZB3$|i`GsKlCAA@o12$^eoCoJ_idtRD36sE7%_5dr!_ ztspky>Zd38R6|xMl6MhtVuMpElM8B4QxG50j6%#h{BDHYLVhTP9Uhy}qd2`s2) zR`?9&+`>}nE>zwv8lWly@6S+c>-f}TWiwdu{p5iDB!vEC zy9u$@mn*1Dh`KOA^m6i)Imj|ovTkVZ2$PbIKcEh2lxU|$5g|{oG*XN{&jLr%N{N&# z?!)pQ!zC(1p0`C_A%>X_%DRzo;OcZh$Pjc~YHdn_?BbRdgve$TTib#x_z19bo{Kr06c8^g*KqC{J|Jr#@Mf_eIgs2sV0` zEUI>>rdKQ;0A~~{awM*_4<9J?FJmPa5oqc3?=Orlh66U{O)iSAteOP`w~K;5%6xXH z{aCVEaP~mtB&%6(PNy%JYtv(AC_2g{1|+J2NvpiZhKViH9F)dkD8hd9Mp;9(N>!}y z1>y-pXCk8IoG?q2zk*_vur5Nv)QNQ3@g?4+@Mw1ux&=n>Cq6+=aV(-FaKzq-M+XcNJv{@&-v-!0v0z*X_{^o9S!~MtB0(TS z`#g*V4^dD=bE5f{>uyHDIn&TWVf|jmc_|CLI;K!Miu)2GHpGiDS?e6`1-@ge=*ZuwJ|__viwCJ_Le^En!bdmw^41>_FT&F>uPZD?U)Hdv)39n)?P&%9Om`bJ z6>!{7GAa}SL$Pvvu;m>Ixb>)X_2_9E7F`gECeXsNB3CFu0yN=_y-=nKRg)NMrP?x1 z8B2@z9tTJ)?;iAHFe^kX?<&G1CJ9a$Y+mD1YPVR>g)Z!t)fhNbC+Qyo2bR&pNq~i1 zHc~fgD~)ag#=LQFvx zs59rVLdv5-L_{oCZ-~eKdCOvjcYNwcNr~{>v1FiBSBx<4Pi0opIcEAmBD!!=-Hq0i z=(r7USgta!`(~{ljN`_r*TTy-Xn;qWt`PDfSH$sRQ*te&BR46JrC6q|^sLK&hlmnC z_dKy=PP%xSLsv-487$Arj!~GJ{~Em4wU$#2zsx{( z{3pL2alsXe5bt(JTC<#avU4Zt`G79!W&%-rl-98jJYuS8B+T`I77nFZHjhn)P&W7_ zh4&S1oq;HX(A(3raH5NM!`#YT&qxhNv|O8<$-GNAiYC4KIo5a z4Eig0XvrW)k(Z386adF^=+K>)5nX}B62s|rwo!R(`fPpZ*;P^PK=E7b&6YW zBKzE9sd$|n8c6JdSoYBVu}PMhCfSe}tcL7SEM@dpmY{I~)@W9)PVaw5@Ki?c$O zF248@Rz-LO%+WQWTWp8=otH7|x0d9C#|b&pPdI7Po!QdtW?!$PsKzLee2w3^xU{!X zz;#;x(Mp2+7xd{wtTP*WAe*{3=}V40T+3$`GJDAa!~$mPD35{`K^G}aQf;%je^~-E zX3PV}b(SNBoX%Y|X&gc=nVGd`Xh)}7SPZgLKo9O==0{Y^k0CiuR4_>Q8WmxnV8s*1|_V^DSi_qcXk( z1KwtKn*NZzBDBny`_*d;BsCh6M`nIi15gHh$M*P)k*56mkKO1d>b(q;WUFzh2wGx6 zePZTS`w?u%hfYhFRS4)`%D2uXc{y^EoqgsrIda0xh-DWf99;vJ)& z$@9?BKK2@S>5*8nR^ZQG$Kzb~+iGx-AxSAXau!ZijnbBeRFG(Ged#e*=DTEnl{kU` z{{Vm=-~a#$3;~2cpr8lz8X*vYfZ%V~ggzq@06^f-SM(qS7=gf}aF{eQ9R&eFKrw(E znj0C7$lJw>)M{D2!9EuGHn9ik_m_(L~1eH?baJYPuS97cY zaFvS$b~k2{PVzWftX>-f#$crMtW|co1Aj%Y^BeRM>5!5{uz(tLcN1)Q~O=`pf|(=i)5qtm}#htHh4FNg2Cus`95o?L(BovgjH3-mR#N zUewD7D|+cRXw+cHHtQlc8>G`hQqM1NEFCkUG75O$s;*)9mPb$%xR6e+OjgITkGfo( zPqd1C4m3&3sLL<#N;tel>12Z3s)_P*6d>!Tr84&h#SMi+)d z)f@jQ$dBdztVm5lsL8x+R9$$|*nLW+$w-nBCx8-;GK|0oGLZzrE1RouWh`}VSfSM` zSuis28@YHt>YaCBwt4)%%;1ocv!UKGB?9v{@=|*t0G3l7Tcc`24`x}2j1G&UXnaRy zHZ|H^b~bPH<0+)L3OPn1Gi0+&MHD(*!X+8Li#@vx<##s#2jU--*3m;vPczXTWW~7< zTn~W4`0}uxJ8DD!UD36RQlFT)?U~$!^D3L;qqs!u%iit4 z`@7tuEMDGGV_Sd$_J{Q8D`{gw8#}^`=I|QpoFxc`F!^b^d=`-<{lWS|Y{dN{*ARh{ z39n(M$tIL0xKIjd!!Rt3;;ds5YS6Gai|=JrC_0q#ZVjbS?y zu$vp=uW-!tjG%Oi=M4LwZtF4zu~s0)926gUB@v#gRn}0K!J8sbA$%KGJD&jhQ~uF}4dI*Mrb-kak(Lb5K85 z`{iN-{>elV-yQ1&ByQ4D8MF!YQx7ptt&%y^!9@66)r9V6GqQfBI!t1y>FItK9gj7_ zJvZyTdaUj3nn^~=sEn0YgK)6aQ>M`5ALKY>R=FW176T6AJRc*kz^)S}>2uS=6itkt zFy7^jaGf2XUPsQ+qPcY5kGvYSNerf11|H`-s;Xt?-htRRAHYPc^pZ-!DE6e{GR#^9Jzo(U_HVhAPIPP6$SU8|*ea!jYh zb6XOrjw>njK%gBGf=Dw~XwDASPdEt=4U@TDy$r=2->Knfq`Wpgj)?-^6FQyZYGQ6R zRs6WSX*rO>W_33bq}<8dgNtke`0Rj z=yYvqPF@TAvviAoI*UQ7SoqDMZaXoux+&pfr4X+vMjo^AHsCLZsldmxnQxkk+q6~t|yGuenzYw<#6w%Z1ARWqD{9hZTm)HoHU$!*!G5$(x z95#;Q^S<_)C1PQDoo`tL-nezzvaM%tb*F1Qn@)?~#8Qah@}q!IDq~a-6&T@I!!=$> zM4iNHx~|LI zgi0fsmRGQ#{7QTA$hP8vVr zu_`CCi?^V8g|U+Sqyzhmsjfge(kFS*hsc8fJ5C}(-l&uG7im`_;h>X|jj%Js8}tH; zI#8jR>AwpvIymYtN=Z9$)r?dj2$|XxaLptc@GrVZuXC`gyHb@T7YIu;I)LG`c$qU` zgPVji!*OJ&2!kt8qrWn^o+`GKxaE_a2#UKZnrs*#TjRjs&lG`o!2{_IgVa80j+#oe zy13%H$v+INKcTrZr6dU>LraPH#Jei5vB>m35f79ws*hl;ld)(wieo4n$s9q-!h);B zL_3}c&5lW$lj+<%0lpJSmA>%uC{$7oqF69n#lB0kBl;E!i(9VY5-gf7i(v@1Tg{!+ z7!NAw8VP-vbYdxR@`{>6jU#zLBH@ateUEe4F%b^Equnm?agCu5rW>vw5|AYse?daX zIm{|MJY7Q6B(%vty|a=lyXTs7J|DRxKSV-4vGT|9o3|o#2*cE#f?tdTCcN}&KGYed zI+qY&hz^V#ziZ90Gx)^(CqX{jYQxN8w}>35zu&Lzkl97+jFYd=Rgw z`5L&o$Z4WAA;Z9;WEI;_I%q(H^f3wiTACa5q?Od0!*oQI~s8xIUkebf3!l>3p;ekJW?_#)TJWJ9oa66{DqSWVhgjx zl)`2_VR#f7YQ&P4LrYyDu!u~613fgpJ*cUrgupY>eF@Zm3`}M&iw49qN-XKhJ23nS zxm_4@azu>1H*pwh2##FllG;bo&zez%#_s6=?e1L`h` zvO+k|B(yB7a*DX|co7p&N0JyN5T2+Uh(wf>u558Q@nJl{&=nlVkep&YjFFlPx1kY` z7lAepF({5plM8wDpYxt77@NUj1v5NPjNHmeS%*%b#YMq9jzEMvqXo8E9wH+U9%{Rc<{}Wh(rqi;oSr)krh8rs@m9!xs!HrDg$e0BS8^aGI(b`S0#0$|ejp@L!sNpgD zGRP#Wjr6II8FJIJ6~(L=QUJ;nTcWO%d9th%4?4C8_{c#4o5*{@45{55st~?>3!jkp z7!4uIdY#HD5(nZIFH>)tSnZ8FxSnX24_J!JOVveGWUb8PmRXVw=;l=n4GEOH9U2V` zgNehOs}$id%lqA+EO#13C#ej28WDHYg6Ka&M%6&d#brf|BjKerHpk$IIGp+*c{4e4 zf>8QoxC++0*Z@5_fhnV!q{RAELe~|9$F{0VioDm1O!_DCzY#g<3Atla>1B+3YQ!Yo z47`6mOyE{R4Gt=F032Zyz@$qhV;o^Bm;1Fu+%UbcrwKp^NaTmuo4jAt|pa z*;G|486v*0sGGR^Kc_5wC2}J=c%ae1;gNCw2{_)y!;dSdlg?q2L7k=98u!Q9lGgPW zxYax=h(MRSp~mUqA4t7B;fK1tibZ`rs+^@;v4gA0X`P`d4Jexl9azo{w+m8!j?sXb ztdOm6o`=y|4NBk)43bM$Dv@c{*x|ux12a1nL({k-o%yIRks)A|9%56vBLzoo z5&$V+E&T->RmU5R%SD)zi~X!v*v7(|;}vY)h+XXo?Y>s5SFj0AJia3x#Ss{Bi@x*R z*KK(t6*!m91;Z^m+sXw*-92SGD_6-r$?3gM5&M&w2v5p>#Y5R#Dok1$NnzNt;qm;w zVb?~z>fyVjC@=wDeHauK%Lw&U)0w!(+q2)U6c*L_Qot*X5bXyw>cqYj0H{wO9QL?axthJ>?v)TyIvE`sfj2<>> zw@A9-6$Zw_%NGV005-2H&K0B9C*g1b;pNA!`jg}B2GUwCwI*B)nQEC4gh{r>CH-_G zp%W6V8;B*!UEHkU_L(ek0xw+XRS|~Gc#Q-AKwH9|VRayA85rR?)0&PEl%`dxm8tE4 ze4mP9vHLey5VkuS`m7?&+(g-IB+ltQr9GYfL?Xkup%9HU+B&T>pBU?kL4b^*>pY`< z>b@Z9y{Dmg(Fi;VInvh?2WG ztTYomGi{jLYj0-T)-{R#4%Bnu)%MO#!G|&WQ1tHrD(I>}j_zs*(JphPXDrwd>afFP zVz2sblRsXYkgW3H%PGG63OP(e zu_BoRqd7!Di7Gylb|f&82?>udMc~Uu-&Cj{GdN8eMR?@vy>U`f_CC4)Xl19gu)o(s z(bUp)l2OT>`>-2N6J4Wcrw>87mWrO1^TC?RSp`}kqJ4m|0_NkmY9Hy5{&|A{Qxyt^^NP3d(oWh z^IRNBNUA?bvrIOaJsJtq*{-Z8u<>OsXFnzmrkD3YacUk;J+vwqKwDngdIq(VeUWJz zwN4I}_JSu~hu@e+4SZeva`=PlG=7~!>(*(!MPu!}18e*}0JWAyO*AXtqXJrf>HD$Q zRO#EGL!3WrEjy$OKL&h^>fH=I8-8Ctxn~UAC;{QF%MdveR&9k6ad5y8k=Q_h0Kh;8 z`}6<-06`%zh$H?92mt_3K(N0+-|*lJIwuE#!N3pbbZ!q6jK^Uw_+%zc3IN2PzyK5? zR}Yp#X-xoL8$YY zOg6m{jlrp47=+3<1B}b!;3_p9HDHBH;gTse&Xr!6fhE#Aw3ZV4eSiS9ILyWSg}cA! z6bN(rc|?{%BDI)Jg2`FAWNp!Fv-S;xnNs6dI@U@pQ-xS1@9C`O;Rt>~qdKYNQdgG% z)Zdefw4-Yujl?2RNbYhEQ_(@Pb=rmUPbb^NtkP?hmX9^yVkQ(Qbmjj*=f&dm8D2Xz zCh@}{bh*p=3KoJqkKH0V@hy6obc$GmRCe%7d1KMrcD&g+^}c!s{QhvIw9>ENUpCr&0tX5UVcg zT$QP>6K>=}fFst&r*47`1fdGTvdJ&bE4sQr>#Q3*#}Tui9Y$$|1w+vkOla* zum%FmsydpDJXHdRQnKws{{OeDU10>Ji44NK&M-q02g55uNt0s$%!<^G$)_+2cBUmx1cKl^ z%LB%XUT#BH;5n1zQtCMGwNAG(>?$0<#L9h;@X4>Ny8lA2EzGDriVX~rz4hX&W~K{W z`y*IS^_fwrOGTlF)2pl&#>r7tlZ_@I9c1UlC)#Ta)M}d!s4a@iTM;-qL%VS+O5@i5 zI@Xlvs%h#2hbJOeD}aC4*`hjrHLt>Ce$tH7>sJ6zzB1CqQci(}(~O!N12z)=-5a|sYNsKnUFV(W(L7h7>H3>pH-$myVf%jI zc!Exh;82zsAf&vuHBCv&rH7?bJZ|vH`Dt@o%hlWxM*>a=Vfj7kj{@-dl@X99uUStZ z^2X|zYM>uReR)0hT&syQd3~#WkrMa(K~o__OGL!;9^*83mpT-EhyD*RQr!Vax&>sd zF`g_lyviA&=x(FYCT`!Ea+yhJ9qB$&y$Vf&1XK(iC#q9i zY!VAqJq94OnUm<=kO}Nm4NYO0IIeo)Nl{aa)sZ;Ue#e?)R8?@e-=yYfwqhz$d2b-) zoaIR#p*puzs3i&-Hzy^UtI|CVU4guY+Ea*ul4V8Rb{@1SdYb!`c+0WCpe5lK793D~ z&CzbH<`ED|gLpW}rU5zd0@x)C5p(ZV$0$@^36XiCM$=6FmIeg1ro*RZlLjBbwNi%M z<7YR_XpY6U4+NG%>5K>#3P{3AhsbnWBJQOXrPr?gmb(oiM=Eoi^{p|{^W;JCwgDIF z08`aV&L|2NRZU5$H0ZO>V)SLK!G&m_)ahx3bU?&1+1U7sA~7NiNUxyw7FyB?T8itP zFf~XBgQ;?&aMHyHNW#+-V56NYX}$B1w7N;=A{kilP|*uXV+o43g$k`AvS-t?QaMH~mJ^2!7>e}?w=*q-tO_?X)HPv%wz@bKlF=Z~?N?nz zfSj--4qWVe?3gsVKsZ*bb7itfLsB8F9(p3`k~~v3v`S^0zsj1lYupOMlg>cb{PabU=(fzNIE{n&es~DF(|}0G z&lL@=IkVRZ;QT!`=-wa1PMWnt6kB+0B#ckUuB z_PY`-%LN2ol#M1?PJSH7V928@^g!jN3(I>Rk<(3qZObwYN@NiCmu0ld5_aNSWLSB# zg0>=$E`zYLOjPB1Rm{xP?&!uSv@aD-CWNhR(yIlHP(gi!?#%NnY_l3(VMlL>(b>`o zESzA{rnAJ$FPa>TN+ym~wbgxKI|a`@Z?oEuIaTRO+mt^ZX@z{q_?$_)TI$T*PI+na z%x4GAUtk30Qt$At)VRxLku2g#ibka~`=6R2F4NNNvYsmB?J+i0IIEQ5U*a>LF%ixo z#HtF6Q3Iz#S}wZROfN!jYdUTUIB{k9T9hwPf+h}SId!g73LFU%IB=4<6cD5vPxj<5!(p66^1`?7C``7 za_1kR4fCMZRZc@KXvr75i@B|*ym~uD-P>GbvB@3MP)fzVOnzC7E~sIN zqV6jk|H@?Ye9H}H5#;`Aiq6+*nmXNBL%#2lPF`6+4$Z;eYa`*YJDQR-`!w(_mR;Q* zn6Rp3g{zF`X1YrbRVt1}s*m?p-h3*wvs0&hy*{GlsQIw?FBPdvwFjQ|wFWfFE8X-$S~N`Y9qVPI;qDu|l$1eP zRPBGiJ(;Pf`xU)h-IGG~Ce7PrKa5RG`t=U+68K5>G*f0u6G!hd^}$tXU%(?TxOrql&eSkW|dr z!$RiuX#k)L3^Xr;vu7=Yt0)*`N?(I_6B`%zBaHr{3+2h9YrFu0ijL`~e`=sJ6C>l=0 z^jhquN{XCgkI@IC-ie34)8}R+FIKFMuH*{xha&u8!~97jGW&%}x=8Xl&MbTEvf)lH zQ;`NKrCkf{{Jo=$l_?y6f0qP@sob!k};*`wUR8kIE3$Pk=N2umfK6Itr+v;&1Fs`NO9U3se*wGUCYRwX z%8iafiZJ`}Ea~u&vXQp+u{v1s;{_yEU*HPFZtSGR;%`1&yxiSME5>EbdZ!98o zh^{LML+Ck6xYn^^N)c}Ku~O~gI)riz`Va{uZG#4|LT+){#%r_~Lc$M)u`V$KDCTj!AOq$Fvrb%)^!{~Xc*dZnH0?UBL^ScKUTJ~aYu&>%Z zlpaiNtX^c-97oV^rK~x0qYJWP07P)@Ms zBIz_l!silBXs~BE3&$Hyw@yoSMJaaM003kIQ45aTQxJaA&ILA;^vdg9Kd%O5#0^hE zPJNNFR0tw{PD&wiFv(5*BV{C@5=B1lbsY2Vqm*$1u{Kb2X8zG6J+BQ+@e(`92Tueb zlIH3pulo>G7gmF(QZlO7(32cgntD{9JEiRV6cGJYl|96~_J-2rOxv$!?2uF`=J8XsV>308XcPV}HA^AVOtMJ6 zs-oQ$^uuHfkksotP>~5)&s@INN~lPAO$kbsG~XU`{8N$aZDQR|D9p@{5ox9i2*$Er zlt(R6Z74IU`sU{D?iFt~;3T!6h~?~~HDXaMYH_UFSqMn)<(x#4mUYn4Eb?Aih5rGf z0)QXTFYp8w4F`ll;D87q2m=g+KcN6PG(GtJ00BUN2jmg|5`@TPQaL1+O(&E9q!Ni_ zwp}lTfIv|I1U?lpn#|+yS+p)CHk!jB@AxFx0}lYfC3DIg@(TW<(PniD4Awma0!-hN zsr?oU3#!6n&`=~kF;%0(DNs-qDy21}LZNW*6jAvSl~?K1kOTVhGrGqw5gPCUXKcQ~ zp?F&i(#{2nfFH3S9O}&&zG3J#m;64dZK}U$u}nAkVk(fm26mre zror(0Y7P4vx|!MbxQv!400W=^A8{Zxn#FK~)ijUVMHh3)nonnwsT_jwo}FQP5NQV^ zT|KZ>cH8SNN+bodMJkue<}Xtr>u7A5>s^LGq%%%}sGxvO3JlCWD@pu*Fv*w#`8dwf z81JVoa&Cw=Dk7Z*00`U!^nhrg_XIG@nh>eHkm?G%rmZ4)k2x)hK%KEKGiYM!hsPO1*pjjmfl6^Lz7EUl3UYiTQ=%LQ(M;! z#cr>NOlHEzP3#h-DHcMVN;hkZCm}m7+lvyWjUo4H#>gdl_+II|IZsy)I)3gq@iVfD zTMmm^0X!>3jYVK@Q|y^0iQHuOzBLd7cT$*5^Fh|N5#&v6_{MQm!_h%%JrtPbT&rGGYg|E*TPkF0gTs3ZHvLUkjmW-qj4Iod^h^4 zF@RUNlj|YP&2xOjwlb#8P+t5@!;85uFLB>OaBBN0I5r+6q`2UclnbgOHF#kLjan6~DAL>Q= zKv)d{;6W`fhe)BU7BZX~tMN-{?Si3{j%*L($xl!XzMMw;Ld(ljuyuzo0*D+5n*^d^Wp45&iF>eLe+C*{Q>g3vlN)jiYkUBozpgU7*Y*MK2Yj>_Qv$|uSwhG zjFQ=gA7zwn&KzDm?bW)Nd1&`z^qDxI2#vHUaLJ3ISRkY1f}GNX+gP*nlkPFnA*5{< zOv4lp#GV@4bn3_gi+?IB*pJJrNBZ=jAJ6USZn4DuXE6Ab7 zr2<3cGa{AG;qER{M*#^6lO*gl#*m2&YnMypP-WpmpLR&WW824K>m@n8*&?x5>5@rE zc@7h4evggWZ+sIn1;^RG-HtLkJ!`qSl;b{97AlW>t2y)+)uKgKnaQHhZjLRQrnewT zB%GCIt`gd?Nm#6VE3quSRCVgR(Mj|?4uUhkG}-|eVG?dnM1_`c3|5vB)k>7K&MEUh zENjbXo>jE^6{%|&6%*HF&oZCVCaFNkEFo8ID5}XMDvK+D(3k`^Oq{fw#wz)Jne^H7 zSxHGmB|EP(ZX#8jW~|Rt+~gy18JW#^cQ?v2{xxPC^C8PKXPPursSgD_pC&;T>l=4r z&psa;$)1K=!jx5xw8|Z$7Ltu5+>Qm9+}H@8INox2QO18Q<+fV%%4|tfh2 zD|&Ky?aG9qTEb5uApTG!Vqn9G%Qej=6S-xlPGraDbBohREQC;eLhZ3;pt8_H`5FCj*10Wk9y)n$fbFzZnoZh<|k2D_KPiLqtRDvyH_t_(m!NF@?#8EVQHfh zkxSVRqeoMKSv-!WJB5*`et_Nulns&bMbh!%2M7Kn(Hzj zMOZ&Aev@LHFew_4r7q zG?HS9^UuWKOaOKczJrHc=mU-b<0M0jPTTLSWG@zX3?Sn}R*I(1>H_pVt=hFoS}+W@ z@T)56qzpr?@GoWw1LT72BYu}@#JMl-N5~l1FBX`@9LP;5(+MoUM3RF>V$n>Jcn&Vo zDKfMJjFE$g?a-+G&PGW@zL`UcGwxKWW<2mFD(Gg6q$?=qha#+HOy>iVpw4D3gCHL- zBslD}?1@r~>$);8XmPB}d+{!?DuDA(Fz8?kF3db*Dx}0Fnrnq_X(o&x<1oWU+BV1f zvN1A%;RGOJUXi0vc_z6HZWMEd!eK=j7td}aaVr=o4yUJHgiPL#Wib{J6AkfjWykjb z>P}}%s$ek)n&fW#Z8)Qy|L+F;Ko@woG7XqgKh=~n?`etPv4RKyo(2i4# z`gHJ>1d<9ei85=&GL@>HUB@sY%&NQQxHaQQkLu8a2a+GcHYm^d;UjSMB`WdIMBn08 zk5~`G(gVJ$Ap7n^Q9qUy%abn2CVD4{i7=m20%;0Dfj%O;8 zCz9U1BM@ctp2Nm$j|C`Hk;HwIUU2SaYe;PM5x6EOfN{^_bQ1uAjg*fvQynlAkxt6A zP(;`0#=p{H&l3)N@^K$VdUWe-xW({##CU^jLRF_H2jm=Kgcxp93`eY9;tj^#%QYUw zjVg&gu?Xzb>e_{*@*`+ebg7guElUZH1p|X#O;XP=<`CuNoJdUO>7;&m%>KqwG%XVD zPs12m;zWz566^B(MUB*t< zgpjDo_d!X1%_`$Z?^l^*h%n&Nsh5ydA_!v=IHTMUmJN;JS^;675kFHKsq=QKBG z&fNo6gN01#uPI21G==HXCv($Hr}(9YqLC1Xon*Kkdvd=ZvHWEH}$|=Ce+SENWhch+^@;MooaV^i3lbw!^hs z16Jthh%)`sDqc2uZ0YEF19UYo3cP8q*Hw#00zkdTm08W^e-7>>vq~hA;TTayKSF6C zj^Y3bymqo2@Nh)mO?7hgH(GEq=_oRzPExGqR=&_r9S0)sR|1{XQ0e!6JhFCP0xTkP zp!|~cI*OcI>Y`_c!f+}pJF2rg_dPsUJRr%vW-xsZWGd&!ax+bEK!kklO6EuDpkD2> z8BXN>r1ZE7d|gBFB8K^7s|^_StvV4yNwzTRN;)t!Vq1;Le$^vqQ?NI)SVJ~(X4Tf- z^w>O>id5}9pX}b%j>efRR4P8+JSjVPd2NqY=bp`QEij5R2EhvRJiHGpd^>BmM31%!i zfhhH6$uiw5VI#`0uZj+P3ns_)AqP|+dK5KvE4X=3&MX4yU?lNoC-HC!%7PKQYSQ}U zXvh4`VbD zep|7Cum{gqEjTcyDJG>OH*I)cgxHS=pn~S(lZXxv;Qd%7?K4NK5|S{UcAI;%LzjxU zi?&$gslkeP>Q~6WaxI)B@r<1Jcw2W)WF@zb#G1*-ojVGq-|^ipIF#O|QjazKE@=w` zwucZhNo+#dBW;*V)!b)PH(&IkJ2SdH6N0Fr_#%Sx#zQlm&_u_uMA<{Gn9b#S$zr8A zGO#6_M8fl8lkb~LTKeNQR_;lRW+dPvVo9i7X1SDgbk~5{oT7JyEy+YjQbT0d&3-Mw z+_{W^M0nt}UOek|xNLBe&~BZ=BXT6E3YPR*x!AV#-uS+t^c1QQ?kZdz~x#p>tp;V${dU*VMc1ZSDuz=UJdzy!r z&vi}@RCsy!8Eer2<+rhz13!bKsasS^tvf&aQtwxHm<;YF+9PD8uIZ<+G=#~a+Q{kZ zS$dhRU~Jc#ROap5TAi7(o$}$5#v@-=cH{dWpSksk4riROr=0C`91b~!8hC5R6`$|2 zhBj<4qPK`P1~dkCJjmaNDPyUPLWi3$Zn;TN3j=N%J*vi2s}Zp28Xj<9}ONm#q>lI|pKmk?`XZ^4D@tO|m1+Giw9H^9haEgVjg)V8t~ zIh5nFJ6eKTyJA;pSjnp8ri|ZdFSoicOo)@Z(x!Q>q$K|f#AfvY!Srpna+C9q4di&~Q1s5B0Dj_LEiAd6Qw}W3i2l1|&Km*F`(UA4RajA^kxmA( zwu*sjO_CYlFK;+uIP_R?)sF-`W#oW-?Ae_wC_; z8tpE=?Zt#k)-^}?!@86HoZ7i$xm@0SeAZA&7z|!`q$wBEB7ReP`xMhTl)B@9nab1N2nLE9bH7)zR^y1UG7*y!?9^@#d^>xA(f*6 zyhhI~9+XGf5dv`f>74h9%BVUG+5-z@7cHlR4z(^Wu7^H!oMA7A7<$J%hcI@6a&CS~ zpLczNbcB0SCw7T%{M>qAPODRZEy!sMX{B#r2XM1D4>N<>1~nrN;r7~jF_7JJF{L`t z#*w3XwU+kU_$3~hlHOuPR-DN|!E_cdJk=25b-^59z={m^)L#*3`4PTF+$11x;)(Y>-s!)BUYC62}^ z%{tj|K1RhJ?DSUMO_gLR{`)Wm{@fyiT@j+Cn- z^HBk$ZJciPBI^>{&;0zAa+o+&c{EMXy_DSWo1Z{Z2 z1NHs@0RSNoC;S`%1%`kCa3|~`{{;ZWpiqc>YB&OkMWd0x3@Q^8fj^(o2@F&LBbLG6 z(CJKy4F`uvXA_y!a#=f{Pv?>t6kba)gF>Ovh}>o!E}PEaKsZD4Q$zs6ArxvL3Z(>= z)94l(6lns0uvle}>SP*mYli@!@jCocTN$z4?-!fY()WG8U*Q)jWELYFnav@TXw&}J zR+~kjv}`RVR|t^g4}>}4MjekDaLDI{QZ98cN?Yj<2ZVMKUH##Rw9sa6sJig;#PQh zN@nI=8ma&|012MwE6}$C%)p8Ub#Li zl30c%(t1$2#0`3k*&(sY;|0B_D#0JBs8o8MzjL!&BPH&$`kA}1)7p^G@mh|Jvn;cY z&>@MFK&B?iOA5I>4TE5pE6@W9z*K2lg1|9J(`>XSF-#(r00+_$F+FdqG=Wl$ge-^6 zkyJMVMUce?jV5fmT=%xJ?NHXX$zuf~q6s7~FDo)Lr431F*-r=QJI zgwjTB)UKY?mtuWRUAKkey`SwQ#C_6rD`Q(a5IuDM#n9T*55VnInIV9$%2Q-GQrhT@ z#1I|-3_CC@69vM`yy&^V?acKL&$!bx>ONFXI|$k>vHH>gZ8U7@#!$rK&ck*kJv^sV zQ!KdTd7G-%zd!&CwdM|;DIU{#1s@Kfu61t8)zd272|Eu&p@ua{oev$L;0z$4YM5fQ z^-HoNr!Y)Yns-X*C_KQ2s}_vihs}8`a0mxN*b#NHY$5Atw8F=|6SmW4oeO@ z^lW21zij;n6C-P(z!(yFSoV(?u#*y4HFg0Avo`>ME>kgsA$!keGZpftO_ByHS z&nIG%OF?_gGNg~2)!M|f-(k)kxT*39&1~5&KqlklDaewmKvC9J+3Ma7B!!p7j%G&F zFtQ5_{=f_sU1?H_i_3W@#0di?C)0Al04d##2+Z&7l;^bP4F~o9zGkNS$qC+oP!zn7 zwJeW}i;7-^)w;DsY;a7H;b0}L5D&5@YJdq+PE07ruogUD77?v0$i#{%l5AW^nqoqX zG5xg0LPAj~JSwJ$03P?6-C$|wA*kr?wc~K|6N(LFEP%|b)a1jrcwagj5i06xv}_&!i@iMf+rVNLSA};mv{Ko&ACa|&H5WW=*C{Yh zDe(=mHsv9sLDNU(eoe{+Tvnl}t4t&wUZyy9Ws2$#H%*b-IFn{&+EHvPPOUMT@>ok0 zL{yM3nkmDQR6h;zla7Z)pGfw3H~=y_A13(t&PK+=SVWP5GIoHml?4Hd>+de_UI!|+ z)J~tG;*zkz`Ml!k36vAEE``1@rNl!F&otmnsM>l%cRD|anZ%h&?Q_G%oerR69;7aQ zZn2^?w`AQpO6v^fBT_oJ*C`^U=57E}iWFa0eMzZ{$#t!hBL~XdMmf%QX35xWQcv9< zMz4J?v1yiT*vvVNiG^pYxMv(qoCtyrM9N4CX!@g}O>c1t1QK*jAkfjaYcQ@36sn$? z5IMOajUbYb+5HCzgqLuWnN7wxVD?y?p(C?dOtd+sQwo!UapmyGA1L0K-V>*mQ7KN9 z6#~jxg_0?;y!X<1fa#RU-?R*BaXU8Z^d?-cnaas7pGM_i2o(cp1=@g;s?>$+WHOGm zz9^JZl*UwnhGupat3me#3F4tDA8X!3&Ub%cmXqctcYJ*>dItg}A({YL*VLttIC(`cQBBbDG(&KGlR7BGM`+ zt-6{{L;!!Gj&A6w!oW%CTEm#`8zAKJbuDs+Q$5NVOx_i4N8y5KI+6k5I))oA@tV{w zkmP=>_^f%`#!MmDietp&)=B0vTRpZf0?A}HfG0wjfyH|^)7ez9O360KY7vaZG)DvS z%D}Az4%MZpm1pL<-EeeJ`L(8N5ll7$M^?TSE}BNhvXq-D*J^B$2vWmj7Gt)hvQ1@k zF;Es__aE#O^Iy#idr&dnn5E2yNxQzAlXBfH?Qyo-GhGqrd4XkXB#TWno&idgJF~7= zHtcg+b6nX50Hh9;#`6@fQz>1A4cAP%^y0#OUAQbKjSrDl9aYKP^+CLCtUw^Ttj^lCteln?=J z)ZF3WbjD?bHov5MMrDj{T2+-Erqs9Kg4Iz#$gom`Dd`Ut5`Kv(*k2T;!sWSl)2uf6 zN}m+C>9F(}JltCLwsc&TsFl3RkcLMAB?-*@NGb8ujCA%LvY$?t<}88xhfvMM zMTj*Xz~xC-<~-3r>t%*{9SQ1fHl3!`w64@mL%n70g*e0{2!2Ad!sVJN3OCx-;vi@m z+?A5ZZ!qmcA^13XFc)l+2EJ>yj@iXX-$|Av4B_nv)itwcQfuoQbub)jfp|f_v;OI6 z@jc6*n4LgljJ))v?Z|c={dAc5GehY9ps+b}oynAC5^ySGQ|09T+p8SbGoo+00Jw~6 zQyGHquTu)7fSDR=i8Mgj7eTj)v)ZEL_O|ejC;J~KNlLlX-Kmm_6#0*dYiYi@D=pdM zG;*MdD50>MottClC^4e2Qz-}Am8D5f7T5s*Gz&XA52D(NJ+cyzImtSl6cH(q51I0} zdK;|D_!P5SG-_No!zQh;i6fyYJQ^}IX><+jg)gRm|tqewZ!<{vK^XHR`kW6mPJCD#PglA_P-B$gq}E z&WZF)Af$w>qUs<)a>{7MnS#DUGTIcRtQ2XX6@q!RiYW{r@mw5uG=FTS;f47th|zLK`Y9s1cXfrPER7Ho!Gy{ zjFmuu$gA|H9fNvC^FxjL{30Vim4L!E>4+RO_Ny{rj2MwQqdrOeW0-m5$cab6Tq-`o zV8xK@G+YI_{Eo;W{-VTQiD3ASd+@*vC#7Qu{w426%Bxt3W03~ack88VVF@JsVj(0stav9ho- ztw{KmpDhTCyIlv-OpbCr$6T-);Hd}EShkcUw#t!GZ4?*mKApiWh;sx!5-Lt$`4_on zMYE?Vz?9Jn^tV{x!LbRLP|`*zGfTX0r5Y}ggesMJ-O5_!4V2cY!DrGLRKfV|mWmw0 z`520c);DR503(DE+?k)T9ix1>Bfv=<4(X{g_NPo_~c$bI*LDN4uTR={5u832# zuq{8I30)HDT}W`j741^29S_P~Z4g6jC;K}Nx*e?Ak{+CQ3QBpnL4`=epVxH4w?jFq zkhsx$V;BW6*deVTX}6A{C%Op2ASCrieNl*`nin|cA4^|RsSXzzBRnD(v|NKWohK)> z3XYSR(}9MPFuN)pb~dqp$762LjW^hk*iYIA$>9So&7zRfc8$@A9H9NbO_d?AyHoR) zLs?_cg#Okze;2$*+S8>jlKWAZ>n52Ywg`#17|jf%B|q@_DO=N4q+*q&M~?$jjJy`J zFod)!tF2PoJ&f>(qD#cmiy^XRJ-j`s;G(x&-$U9#$x6uFF^VnFzBM5uo27ON+w_#9 zYPqA}+^edbprO*b8;zW-qWcCWR2;UbXgqR8X#5jS}wb!X*x-+^L zKuMZU%T){{?@u+cpA(oI#aSG)@&1k+id*j7!VyglaJ(DyuBtj^QN&~@SqYswkvbyqogR~>qb%w9UZ z=E9Stt{c}1QYM+ChfyINR&C=A0+rKA?a-k1wX$@`bgw32RRAm<3Nql&6=}l+7ui)| zn94!j$%jS31}6zd*;*zO$@1aC&Wm9Q!0kRy@=?Wc`&v4%IvQmOl0;JBbBPRM*O>WJ z`{k1I)U^DoVGLNoJD8cOPcw`c*>HngVskq|%3Oh-u&s?%JX^A$*`H z^$JvIShF%f1rLA?;pGAF!+AQaJ-1(!jwb~NGJrq?76(>A0Fes+QDRT9JeuH&15GZ1 z7iD)Dl1?P?E)MAwVzJR)llBmlUAxXJzjhhce59;}l@Al&sFqf*37*RO1S~83#ALOb zS<2kF<(N|w+?H0vA>j}D+BD91BQ1~59KWWZ_qjU9jKd8W9z=}E?GB4Y(3|?N$^Vj> zubJ`2JZtK+A}$(Cytz$pR5GX1g9e)ZS(!06;L4kDo= z76}irwxb<#1jKV`=&?UfoO0H3V`C z_T>ru!tOYsXWe-txlXA4DsQ_>zlmmz{J?Ho>J7)hYmRp{FWp-WkwKRIGWzWdXyR~5#eur{Y{$f#`p1Y@F{kIeTj zR;HC`>+N2z8@sAH(=8Tb1`kv8?Xy*F#+D0qwyPEfZ!yAWpvt$C24fK@rB!rJ-u5w0 zS2L;@CsZ#8oZILDvbl@Fh!LPg*87@P#qA{WzMz>Z+Bgec)<^VBp|eDnLK2_w^0Nml zsR23Q-tXvu|DF0xZ~(mT*uU+Ntf0(sNj9Xur#YNm@ly`ov|_Oul+-c{A@zck4~70V zQ~H~o+Q~7z@9}oE*JvKJgg_;o*t0^XK`5D?-ybm_@FuWAc%YL~Xmzfgt=7#!zEqhz zO>-vPFd(ZUGHyg3ov}jZY5tqW#Tz(Vgvy^6lRP?0V$T)Mhe{M@45~r$l67I9e`EfZ zbwtR@afRh~ZC?3Mb3Y|`b<%avf|ZXX>I6J(1Es^XMlZAKY@v4=tqGi(WJ_M;uX+Zg z5&pY2rir6OcK2suEE zl|Xuw!>Nb&4}kd5r?=B&8(*mAkECg0`_QMeaxKmvaH2+sOfP{Rm877ssNCS+lzD10 zxxsy|p;xAUsYzB9>p!IPj^VRx9kEx6`#}*RGitHy-=9_prxUIf9_Gzd=?MyW5xP6z z0_lnFSm;@TUHT+>s&FtLEpPdd{OyyG4b4-pZ{c9HK;Wo6Hum|}_uv%l@0J6q5#-=o zP(qW;Z|f*_HVF7!NiEl|T0q(mIp$Bcl4yrxjG6u$0v)n;*CgB>CJEY@ai_Q17(&+A zNGbDkF@0MWBaY0R900 z01war3IzxNK%p=v{6YT-gFfP5XcPJ}{)WM$(dZ}v{}X?KAkn}KLOmRh$D(kkJPI8n zibr5@X@qKQ|CCE&bBPpi2L_+RBr+K5`d=BA$X~HIbf!fHhf69nN`!hP4T6ATZ@4s? z8!C}c>b5$arlTaNSts)f^xj)dlgy-(DkQcY3<1RHP?|h`c|n@Y;IhiqQe8lP$0RW9 zUMgol#ekr*Or>UlI)i`!ah!xVDQTPKu2`E*{0SM5&vclo=5zoAiN2y>TD|^hIf>Bh zvMu$u1uU~(XF45zd;t93=qGdh)te8Fmf|QDi~Q#G)#mKAy9^cN14DmftFbs|BIoP& zdwpKthsW6ru~Dd%ZH(>@2;Ww@&MIuQx@h{4#HNaq*q{Jq1LWrxbFnZM%Fn|-t(ZVeXXpk?-3}Ea!@XQX_ zMQ9rEhoI^bn1Q>p3Pj{Xt};&4Gf8uhlrrv%*rXt=YeehHaI{*qE=t@8grtZvo|>)g zg5IH@NJDVb$EgIO>>xlA*#b!|dZwttvQlc5&hcDw>!{IMSpu|VD-st3>9wfHK=%7rp5M7a!5f{OL?4DYB(P$j8z+12F1?ip;V}J9|e# z>btzlwbPpCJRr&((wo5xJ4~xg^AjS7BZvBjN+jlhl8r3o zJu>pJxiBdDbpS;u;0l7D2;)}(*D9r-Sju-yR;OK2K3NDunQJ1s)Nq_peIxk_Jc}(W z6)jynDvY<1Qm87CdC7Eit7G6R(yv)26H1W3F*Y7@RjXt{ZTnm`U2$Ly0jYeCPOerrGQV0)Om|t zF1r4mQj#6v8$j3mVJEezLWfx^Q(QNpUJqnbRW&Ue9+uKoguulgnFWNM$<^He`t**f zaLb_?pFJ$xGe`r3JT2#CF`af7BLihhy|4_*F@S(i@GFD5&e=-K~wx%A39hl3(4BARHUPg@rYk6Dbzkn4B^Hxwhx^2vcNGe>2+Mws;; za!zuD)r_0gf|O6{q)5@)0XvcgYmk#@Fsd+v50h@jq10ea2XxLO)LvrU;lhh* zSz{n_yC$StkS7x{^)p!~GL8F&VyUT-KoU#Nn@ZAdFPVzo9rDY|smq1l5q zN-9307JS{+3?_$c#ITwgHfkTUOi%|Zlv7t2O_JiRJ!z4283^*H7Ma&7Yr%il_-Pay z;qiC1-5fAhz}Za;WFyU)xua+yU#kt3k@i;1B3IiiYeS!;vogpVs)%e+N_kiXyp6F# zQAmuLu`>p0VX;b8NSXTUmTG}?E*b3r+l8K_NFI>A$m+W&QFMOuyx2TLkm}hAtT;;P z_7fwmU={N_AfxPrT-iG1Qi4P`@G!Y4^L%Ng9Ce!JEl!?7P`FIR$){w7T^l+=pXCg{ zfNb^hFBP8<-C@5cQzic@3R+E$`bL(=x^lB8=5>+fIlUA(v$zM-N3b*$!f$a=7gE%9 zsiFcZlc+=o^gy1SOh*?6eLhF;MT__ap^ya_hyCL zyH{247z0MBbq!HsI<=_HjwSFMg}*CXAd}k&oYz7?Qh1we=HYv#%ZWl7if4jdy*Eu( zZM?PC@N_XNU8zPL_rcpAB9toc*JQw{_`gP94Sy&}ZSqH2c3e#{3|=>*C!Dpa$x{sOX$b&P zK(4=-)1CshZq7w*mc+sSu&Wg99tK0l#>%KmMHu5yd8W;Wiuyk)|1m4G?z`F+SGv?$ zelf!_l}9ff;`gmLA&PS)1e<(Td=)GarMJ$w5j~Lt5NVN?3Wg+~Mw2W^-x?x_M;cg; zkIjL#(v+og1~~K;)%H?mBbJJGxoMQO_M#m|7+vnBeaO_FO)<9saJR2(=_~fyQzi3I z57`Ic7WANPPR!X3DNaM3qts<#3qshz=PsQ_VAx|cJZDy(ovX zQYWme(}gF>twyF5s|gcQJ)X; zB4MHZc2nM>etEZAc1Xrm40i%~q~jZaDjV(Hk8x89>xR)kT|x~Zdm*O=n$(!@r|}%s zO?xWu67P$Dj_ra=wJondZczLccC}jw#bbC&`)lQVS}!|)n{F>5-(od#HfyfV#mV!lfr5CFSPvLZ)f(GUBDgWo_Pu zj_^q3AXn(_m(FriWDej?ddbaTenbxY4FqmZ+HU0b_zCdb37FY}$pTIGqRzVC4!;2e z#6ry;k4V=GMD(|9-1W^gX{tyzaF)(bII|Bu4~X_D1&~6D3UN>RvJ0sGhj`*-uGS>- z0Ic$7L?T(^9wKONbt816Z5ob!5t1rAnQyV(JU41qo{7 zC-y+Ec1j|oCoK?z%yuu%WLZNFT!P#`iX=763hYg|QR9gHZW>V{+{CaLuhAHP4AdcJ zwlV7xKqicOO!6ND;I_@*2u{i{Xgd*+zByxhkw*l#0)U^+lx_+vyHJ(@sw6TksCh@u z^@XnN=!i|lt}vv+lu$0bj|ex#k~Z$FtAsExk&Hu7>f2B5rU`1~29Si%(*dL2c_IA! zko1^>ArXvtw(Z>BhL_SdaOrCtjo3~uI8;{*lolG7G!K$<}}ZVEVc%kT5pz~ zEhR7TP?70IPBC*9t4?RAz!ka}t&SKKYzyTADEY_krOM{d&%dsD)_TTND3FPx3Q5iT&Z4zP}B++QW zqa_AMc5sU?H;yE?jzGXI`2EB9SrIZdGi>HWhZzh)Hf51LtcfAhp(Vw@#uKd?j)=~Y zu^uy|f{?=O5K%v|#KCX=jA$tyYCeZ9Hk-1PKylu@M>?ntGH+!LwZ2HJK(n+~&oB@n12f|mpd~2!E&@ox7$1T3000!vA^4(I3p1oj z`Bf^9LZly!KRoKtFl9W{Z)`ISEC5n)?Cwm&!~{Oh8w#U+Q$iqXZ1Of#-an!iEC2-0 zDIR|Xq9~(00Lymki)>u8K}qVk^+OQX6@d6iwq{}+h2)n;C5<_T$RDP+P%!d!bI>gA z(JwLiIfqu?3L{TK8#fWumPEK@A{d&5V-<*s>?4Xa#%DW5B;sjgTJSE=f-^`-ux6Fw zA%G61BV9}JxHOMgOO@hFaThEL=t!l@4yCp>P^5UY=)-5kqOr>lCt%Urb9uGHq87_TU>1K)!wD>qo}nmOH7#Ejm&V5=x;H~ydG;|T zX|-a4-ai!*t?FT8VnoyA>sE=mQKAyz0*4wZMktY~S1bmQN8@5K_)pc0$qvdU>fuiH z<0`e9zSkx;CE8fhd^u~fSoI@gkHIVN=rgTBTodfbS7t&(cEl7wnATQ#Qec(@+iQoS zM~;BuweEjHN-p2WPf3F0?xo|hc;zbiO`B!(WH2*U z!{|?EH)cgM*!<%zJeX7(lYDh?Y$J*%fK__Bl{6!hXI6BFKhvxy2X{nB5d!j3(8;*V17l=Vt4Xf}zU8KN zE*hRO5~!`~LJ3DuB`tc11cf-;eEJA3n6DtruP_D@lKOC;Ov5jO6_4p4Gqp-1;rmh2 zQ4`1yXASUEr~d<0oK~q;rAN|PxSI}kE>EP;V~(Chja6MnK{WW@&~z-GXT>mf*!sgT zmq`FP_W^!XlRC2l!Ch}X9GS^Wl4ptjG%V#S93%tk0-?~qMK*im?O zN~%}MXilQVe<+IMhGiPpe=$Tun%j6mH;ugnIdmxaca)^$HjfE$Ot~lCk@3TT zLbn9Qs9+=u6x8lxqSLSBi+9R1Hu9Q$<{m{Wq(*8@S~>Dn_Sq$3oH(@7AZEzODo`vG z8XvjJF)bu0nm>ANrjRZdGNAKh-s(D_v(AsVSn2udvveuda-8GDEauESgZ)km$e2YLy!kAq8nR zRxc@u8M~V$ruQOwrwIkn1Z^XQxmM^;=Mdh*ba0vZBLh8FMA5XvF4SaRFePHp&xGOQ zv?kLG?7FTocuj7^#~ZF>lxvz^@omTq2bF4_zSHJ`=*IPouM%don!4WtSi=h(j)+b` z<71W0>F}GbzL1Hy`b9uDw*N5YrpLKH^meGFMc{F*K{hGs!jZx~{5wwuTeuA->{7pf z`%hzynQ0qVLPQa*eATuCVW<5Gv=1;41Ra?TyIh2YLa7Sd7k#~EVNHF;L*N8!Zoagr zHrRL_tFjI!d)k1f#Nsh(B#&9IV?AW|;{UB`EY?ngrkfK{Dv5a9aaBjOcE5tXsL^*M zRj;iAqmgDYFJVyDpq;6ne4m?yK7dvuRCdlSlF^3VBsokr&cjoBa71ao)y&z~|C5V1?MUU2v;e0*<#y0q*<3hQM z?GJjei^q4#aV}ZrwYMe(fSkM6FYGH?G;7yi=+E489!*sxxNcA7}kLO%zJ~_?fr`ccQzyP=0PHl7JH6ItwAR~ z=Da8;!o(c zz8e3d0AaNmMOHrs%YZ9!C++?bT#ipA7?|w~HD0kwC^}4iemDTZXDXE1C9*>n(oHcH z{A@N;a=&bCu^2Vz0WgHup>|!A3U!r{UvPNnOuiqV&E@WW3vA{cnwMs$&(8cOrE=g? zY}f7`M<3L*?>xUwzNyCRBChuc4E;P$jiteZJ zi%^m{3No1bG&5SN(g2fND#jp5;!fo$i|Pv7pzW)g+kj7#3fWLJ0?!zu&C0V5Oo_X- zJ4UJ+47)fA3)3+z3AGyqtaRRBd~)Eq^=yuw zu$7Ehv$Honn1(Yc{qpwPmgKs_zAZXbwYEylcMU1jgWE;67JgG4-u40zzu=2yiCa8x z77_v?N8^C7*=>AjKRh`U#@f3`D`zX|vX(yLOprR7szkJ^3Vmu2>O#>Vs?&Q9fQmH{ zjw7qS0FPu?#JJKpEA$7M-;yiDepe_k2<1cjwE?(Eu=Jq>6n5;zn6=^k&|cNfM) z4mTSP?p%i_A+<9mmv>d$Gc$&|2$TnNJY4GufK;oLIZM1vti-FUx-(yFD)~CiY*hWH zLt66FXAO5g&TL}~G)uZ_!`m25p_5=U!XUV$@udNB-kdzfzuia?^o&>U+JSm?9_~jA zppMp=jib)Dgss(-R7r=ujm|ROVbiO#Hp{%KFtfUtjmjR9NogXWlWx-vBkz>PdMK@;sEr5Yw`P%n zbdl6nhNkkqKeR;gJm~&I)T*!}kKz!>qcJp#YqpNd1lOrW8mXp2dRhpr^1z0uyOmJ} zoafl=6qIHDrS$jB$5VU27iKc}@#seFQ#M!cE z*-@|3uWF})v7Behey-U~SEX?sm$U^9!6NY?Cew%^bKPUVrguKyveP)LB#p1EY`z z>x%{7ucvyML1;rAjU~EYF9L9pN{6N=5_XRfqOK`qN#%P#Whb&IvO&p1AguVa2b z2F1cAld7y*^?{TTa!pelDCOlFsix<3p49p9!dI3NtM+xqB2}$6(*rC~7 zOe*>^rqMDE##DMv-I{|4AuTz(w#|s#NaFEvTXKAnEl(0?vzRQBIVAFPKuL-Bt&WO1 zQ_NVgyEw~R?$qKvhrs49t4p5gipfmZUu~}A8(*Vw95!;&r|I+)vvm_yP_zBumN!}M6?YlKAgs|=I%9nKy)3S@P*gSTV%3euA z9y-6S6=9~bY{udwjBsRu-g(%qcgvkWy~yRYq$qNK*P`6jg+b4{l9Z97$=0Lk zgAZ2+#j|tfTWUl>yJ|M9RT|1r%58eX*81Sq$gP<&$_F`IGw$g6?Tl_{dAgz73W)4G zeMhZnJ~Qhci0qD~N!C}V*~x9*`}LkIr?{yU{1LA58Mk|v5S!K#(U({;$v^kcW#Nn8 zv-lAh>9_01_}RI&(WG{GiZeu8`Er6tCNJDRhMLh7rl9ZE=vya+YAD-Bc{oaFoW0kJ zp=bST?Y&{Bx}xyOIy>YwZ?7!mn28*u6j$%Zt$YjAwjh+fuoWhY^AXYH({-0P7>64$ z`TqZq*Pj8e+1*7-ysEq=OSF)KG)6g1xovj1n&>Vo+qlI0$@z|nw<8{nL!TNkmY1^D zz!1xpvZ*>kmo6Ddk}FR=DS)R~k2l%Ozk-mtDxa#@h%U1*iwPLLxXqN~h7X!Sn2EVQ zy9JPNe zEBMY00c9(owx=@mm-9cvTY)2MOR+e@p%{sIy(3u~``M83*CbO^7IT1# z$nzy(Rzx}umlC8EtLQwNnV%^G4{1HW2*Jc?w19)^TD}da}{HsmYdf!7^fG|rXj&xih{Mi0IZ$h)IGW3Jqn7&BvC`5-XV#% z4;#dbEJVX9Ps8a0Z_4a8l*n{$|9zd1r49^o$$(`%WN zQL<6h9~01~D?m6JW~+fW!=nwiu#qGSo51VD#OkTT6TFrB{~4O!t7rf^xhJ~F=sMXb ztjOHE0c|YGz7h1Hui%3_S+JYQ4?BCAj@q}5b19*WFsixUF5=2bi#|K-th?|4tQonw zDj*B!hMQ?rmsC4AT4685i;IgA9U1elvH+C0k`sJeuUu%43?7M`UY&fJstjj|#ITfG zRlY;249at@Vl%-x_`Un@8F1)7BtMCnSGat2z~oFK3M#}yOOWyP5vlne0USi}ua&!^ zsT*O4(JiT&cS9-}yF5=5Yzr2_*pCBIIbffSxRZb~$4tys$O!zcNi)bW&bcHVuQ=HW zfPRXCOAaExOVKPR%Okr<)2eaWv0D^8$cv^*jXFX@Mqt;nnAb^amXgC7o0G>Yfd-G% z$Su0k42n;@n#iL`6(l6U9|7(&iGLmmJi!TF$C=tS#BfJ}%O~M5Px#r*qzpnsGz{Ye z6=C2<`C8801PKzMjNqO&lL;aU1U8U;lXU^Z0!5>{%_T~S${P|6vN?`IbuGE)NihwU z;N70m%Y*zXGl0gh`;mOK1Ai@C5#hT@oJrx&239+=e7xGiC!LpUf z!<||3#Q*>RFoFlw3;-yzP}Cx@t6~}w6HL0(wt&Ez;+{MS6rjv-(-NANu_6{yAT4vL z6Oj9rBTPwy0#DM934yXH(B?F%s|Xz~lt2Lr*-N;w_kbNkJbA8)45^4@t2p!H2jodm ze2Kw0o zbu3*X5geL5T471NoRV~%h)kZ6g(1oU1j-XK$MgLxOSMY)g1c-PuIc0(EaIrz!aJh* zkodb-q^pq(AK5X+%H5`TbgI7s)J0i6Po=NT%$%D>SQImaYq#_-o z2~$XHqzXg(F|mcAhyzPShN(ppQ;_tcQDIu`Dwrv`Q0)gF*w;iYFrM@?2|&op<4z6G zz}70BR1qcH!WtwIE**;5Mf#f!J6kW>RaUW`JE_SgB;>qAxu!*`#`plvNnAcKliM3F zfE6x?-1FC37}N;Rx+}G|l}nCIG{z)Yn*Dt-D*06aqrNfZRWYEKWl@q*kJvdvQ7woP zU4}&<%sL~OFhdy$eM4BPfyK%ZJWG}{yw8}3(Ff6X8oDQ$ZOhTq8x5^!-l3b+dixm* zosoL#kU>)w1P7wnqUrJUM@o?;orjdjZ(3{;_t=Nzgcjm=W7%^%&~1KYvTU~S}p9E?pe zj|}sX7(1QKu^g-}1}iL2N|RJ4UEZCuKcOl);GmyklE}upW;nv&ObEgjfRT5~ukycT`83+&q*qlHI`F0(t)Tdl#P9*^`^cT<3+`2|MqKT@M zki?UY{tc~OF`QWp4Q-OaZ@Fyp77-PsmHQ)_Q9V=gK?4&uMC*y+ zN{7&b063#n7AMxFCzI40p~GQE<3KQyvfoQkseBW+`=y^e9v5ge%6EUF{*m$VI` zSKgK@HK*!qpX|uE z%Mv@jypPiqPkC|Gu(u@@{irjHvLLBvRs(4u0023k7Us}e@TawA^OeRF)O9DA^VkU@ zWKZGEAtr6Aa#aeB&1Dp?VoFPjqbc4=G}_RdVO`xvy2g-r(h7xi4F-8eRBz|1=(!yK zp5Wl09^ONafI*SOl7)6^d0!HSL6M#NaAgS`Iv9W^i;#KuxBiW`!h9_N0g5nu-b*b5 z_&&n$ugGMuA*(a)D1KiwR?!rrti2)Xo4Xj*{F_U4kR%XpIjG3JXS!Jx*F`JCRL3UZ z?rxK3DZ2$&JQR>1hU=P-sGkEPl2}K5Q!a{VRO5oH6zr1pTrceUj}H*czQQk~%#-W< zKN=-{6Pl`^6lloB~5iCzEh!Eo;2F^M2-s?z4d_|2t9Q~$o3alqSCu5jy9F(c*(M= z1kNV8;5*-z4fF^c)TpGM4o(H^yBg@!%d~41WZbnE^@)t&puhU;kP7-o>|3UzQ1x51m& zp|49FqeHR0$ottZ3%-CbhvqL+bs(QhLTPmOD8Vh1t7EHj8N2DC=@Pb_X~fN0wwr2u z(r@O19F?V*E3@iy5qVbvt9_(uYp!9hk`lhDYMv~tv}PUg@pP5c^3u6AMD^9|i^9bp zF+Am%k6Q313JdKQxUkBKGE=-`3Xrl>3?6~tMrCb_7!xXt(ELJB+hOw_u|ROE^Et!0 z+41P3KsJ4X5S>)>l?7LE3ZNeYiBu+zM3D~NUU6Z~CyRu20%APRJ~HxIQ;%=4v&Yit z!gtxrY0Ni8h<={OV;%y3YG-%%_?fLAdBz`p@#M>k4nR3Aboc1dYE_~2F>7^RuS33S z_sNH-A-SRchbv!tP*AXVjU-Zo#gU2U&N!@P0JnVE>seGiMWZ9opLjiv|8 z&jse3BbDp~<0eSyVoEBb~!wQt%}d0R5;;Do|)E?wdZaSY~JR z1xCdxe$yaSXY?{h3Zp+HcBsW-#do}3Z&T^L?)`tjOsz0zKnfK9fmx;)X=FqR1)$aB zwU8A~3n05tC=j|t;yF>HR;DlbtxBg`i^#Pyh|}`vs)5llG&|2Br{VOdZG$N&X` z#ci>CWW!Z`eo^Fjn|2d97LwyQbZRs*2}+Ydqt(jR^Hnba#bs3(u5W1$@nPxPOo#`A zG{VBVayg|RnOpZosJ9Q4BL)K?P4gIZU1Ebc{9(Dm2n6>XQnNH!tEWzPjyG z7`846qjrTbZ_CE1!f2EN%eOCELWiSH8k*0hFzcSlxvr}^_%@J)Ft@gc@*<|e?>r!e zB}pri-=jy`5XYj+bLf*JOc)6eJ!;ZQ$U>2tj>D=h^K!^4Q3DR9KFKl=eIcMCYWm8k zVnDM!GHjjzqfg7NC$%clYWt=UqAs8|ZR!dF#WVZV?5gfe2N4y48`JY@!`kCHOnsxZ{INdQf1A_3Cv5{C#W zQ&L$pqK{Yvgd(j|qKYw04V=K$3pA#SpH^z_l%Q#Rac8UP<0Ee)l|p3eFgEJJIn~kY zN}0TGJ=W|$N$uZkR93ZHY^2qC#c^5p?fk%>w>AF1fL7KAezx#sFFQdj+U(T;s8j_* zy0;_{;!v~fxZ*J=Df->1lF9uGMVOSae7X2c|3n{@Q{sWYvo#RGvlS~s=+_ThVOzM; z71tYOYD*5sM2Iy5Psk2}XoA}z6M-V2Afu$IhZFIIZUK2It4jLaXYYNph zBkQd*>m$4^MQcV#O^#5f&-1I_NKKVnCr;sdrh>?|O>=){JomhPxxq7L6N0 zc>Ebz?ofm_`Bm`xuHhwUTTbp&j&z-PB(ZGg7$#Z-{D)@yl0nC)ZZ7hvxhVxe)w&6? z5bc1l3?%1SEQ5C_vh|f9^Dc61Wk|vkqO}mrIfZb@BS}`JW3*DfQjFX)%h^J|APTF7 zRi5{;J?K;Xvp^!*qeok!w9)$?&5F04sZsV+3oL+Cq4>!dJE?#xfcmPX(r2DJJ#vn~ znzHt2RY&5xSE?M4o+t)bgaCnF#PwtmljM0{d#*z4ZVkbBOtshKCxt}xd=iK}Rm}tx zd#bGwvXn~7nq$i+Crx)U^?cnDxrKhu)%~>s6x5xw6jtmc>$=9=-ca$}CI?NDLDEeQ zO`+0UY8kkv5<=J)BB^sxeHpU#PUT_~-dpKq)T>wc@s{enJg~^3G~z7N%B!AENm*Jl zf|QG!@|O?b-zTfK>4GSxyZEAGM- z!g=~b)|n5HrTuI;dC0%m5k;gZ#qPnzGG1vJK3xYsDX#Yt(wmcGlmyOr5q0RPO95<0 z>*%n;nk!Gt0|A86#-KuWz?E3Ltdq}nQxLQsj3~V0C{o?H(j)63QVNBXbl8Cpm3H)0 z^u&8p$txct?X|~G8$71oOtKX7nRj5-XlV26Vn}M&C znH}YjYu?o1M=7O=9N8X!p?gm@EUDj_G^0AxT=+&u?B2=O>dzmlPlyj7{U~={j3`5m zX9o_3J9RfvCo_sLrLI@Qd2wDD)rqq&MG(;%Uoj%XdXveN-z&(~W>LHaeRqM*muabd z4H3<9M1i1I8|x3J1T#k#grcDHAz^9#K40r9wwuMrKur|`zKr2PL}#S^i(^Zf)f9(_ z0?J;Efoq*kAzUXnY^1Q}DJM6(6=IR{Lr?)rnW^~Wr5k$`TKShU$|1T-Huhx9>dkJA zHo91H7_guFGO+T5ke+Fb_o`EPZbuZeRXCt(SlQ8CD*|yv!!spib^bWl0udYA&s`bW zJ-vB7#oTkTFr#K&$}K(YF>}juo?W$bxu)V6!t7n9)D)&4B9(J&?Nlma^Z$b&L^C>SXq$yQ*$xcIJJSH3Nk}z z+U1SV4wS9+{TNHVDJ(RuM7C0SKV;1^&Bl*cH3xlQHUU;}=x>Sfo%zSh4MHpyUyyIg zk6d?~tE+dZxgIR==`Jgs)t3;qALR#@_Ni7_SicKQ_Aup2Wm%t?<438~9XXNn~k zA!(K2uGBddSVX>bWtMf5tOX@Uo2r63B+DUkxlZcZwesUaGKtP}>~WoR68tn?rjF)vap@E8Rbs1Y3^G=Fr(_% zql<;|@P=|~FEytblB%@Gm!Dbfi?8ZT%SUZo>*}Q$s~v7>G%R@~x%SgriuxhxR~(X^ zxwV=lqLz&`yHC}47fCzJzwCtqrbpQF)Ase2kF)k@y9Zvhc`O0k-bc<;I(%mHzHek6 zvYc-}O^QSSe}uYY%PZ2{=8nA`*B@q}AD`(8hv^!1_BOa>J21XaG`3H$na$cn&SGy% z=$dQB-Du#XuQZV2hMntFMz6priAdbdBjKd8pw3 z>lh;rTuVp1wPSeMj>tvNM4QTZ$&NIy%i@#*IOyg0e?`whgSjUrwhzBKTyK}&Kgz+TNV*_6p=)y5BipbHcKY0A#mXU$)-~f=?!pD?=Gry zau~jh{Fn@iv2NW4uYzR>gpR~Gpz#uPOcZR8f`)DH9Y!jx;x;8W_7fI}vj5xlr( z6jZRPpG0~qFmCn;iiIzr>v1^m(e}cM@gzw|TFjofi*)26B-4RH6tRyT^2-D6mBL<|Sl zV%I(8Pr@>5xTTRn8<2|~#bVNI-mDX}%0|SUWLjNss~^XW3GO8Y?%C|1Y_S592$OX`4Q8+N ze1fjh%VJSAr#d*$JUT+?UGCQCG6^4ZGIVofPf0yGYQ%Od+;9V$EfW6nNYYzKe86O6 zoxGjc#BcT}lpJqXi9gSxdwJU44QI)#-;PHfQXvQ=VRLgdPV_8U(~ zxGfJdrUx#n^U(u$jjbtks`lXCHFqzSY%uVWvQTPfXOl~{peC@1 zd~M5gw!<+t%rC|aFL8A;rMS&j%NO$Hi6Z?^aLTo`{a;1k?o|XTH3=ElO#BuW%*3Ox&VrC1XKJ~EfVb{o!SlEww|ZE366T5H9D^fhYd1D5 zcWt+pQkFPj_H_gF&2Hrq>EoeNWbpJ?YNN#1x+j}^(r;SyR)T3Ke6}+!imbYn24xV~ zBTBqf64}5l#r^&8AyU1gxL*HvB_p-?luGtlJ!e$QcfvQ ztC*L$N~sVxWdlQ)cGvUeSq5``2=8JkvMvIvXk;}%cusI=(8fl`b@f)UuIAe8$wWrB(QhHc_g@^2aR?x>_>AIED~ z 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ΠP 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

    =?VPd@<`FQX+mSXSEVe;6Y<@;Ym(I+A7H!b+ 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

    w%^^yFd?r&tGT69+Zvf&AzVFpQ2mh+=6BR ze0v?g;}G@6r3-ijRj+f+22Njdyb&DY^xa4XMokRc6DL!4@z0U7rj@xxNpVU*ol$o* zx$woZ%hHn(Thi6qdlRQE7YrXFO)RlSqGC`McY}_+mCZFxQSZ2@>gJIQDjO7s?RTeB z#}ru7tIqaDSK?0prHZ;hQK)LqNeFr5H8$0ssdJxo1z9vI6ayD#}g_MS?gvR zewwce6ig_OwC8Rc=Ek?_@A*mugbRrIX3a=*gn25Ub=!OgMoOO5AMvUcte2_beeJQ( zR)-u5E?(?A$)#$bfpVLnm1L6?T?(%&Yb1q)TP>G>wj0|LtzmPRr>G$4o?`y;81S)5 zubJAU{ox7XqW8Tr7st!iJnup@X#h>?aijMf0tVUqV4hF_+TJFh7~aH=2Ku5I{}{E? z3Svm3=zlmhJP9=(+m1aO{NL1iYz?6SJ^yTaZP!m2i(Dv)(pZ~X$)L`Jl)&g%Km7ig zOmHE9>)AIuGEec^=5)RHs0wx@<}pEi_;5?&e1ze8uJRbFrabMZNzT8KjY55D%;r9Z z4?p;^G~b9&hkSuJwjzU52FqKm-2;sa)HkQ|>}F@7AQ;P&C4Ou??qvF&K?zDMdv*sc zQX!qE_A0F^BQ$jz=MQOt*Hf9b2FI0StmDd8^3n{$% zxwva25!h|<;co3^#ED7^4`V7FC*-LbpI z^&j0H*T|lc;;ed|9a@U8QY2UmD0=ix@O6(htUiXF zeWT#$gFEohSl6wP-_s~Ri6cVYHnW5t0y z{;EraGt9@j_Gu37+H3U=xzk42`Glk*vA3<7K0-0cbPwqqIr(s{oX}s$AN9nv=!H0w z2-H!)nmH{Vdo;!GPKHvZXlUXtA=?N=)^oJdt&qXQ>Atr7%Ii5@dtrUOfs(wpxe33m zC_%N)gIY(#)=Vk_dcVxip?CU0l8=Fg+LX6*7gJ0$Kb|7F-u&$0Q@7R%i~Q$ban)GT z$@kE7cBg@#JH>yT#PvNW6c{h2PRK5<`u#h(F{fq#;%XnCq+4Z{7f!ZREBKyvxKizY zm^cTUOBwn$4n$%zSwm(0T@UfSSBi5d%gY>MEhk>BqD*tRt8<@6M459f#oe5q>Plsu zH;9o_Q3FR)?^s^$2=0-!NFFvD4z!7)ulP%7XO4GbOkOr!)FvMqjDoL+Hz>Mc*(O09 z2kW55{#Dk2$h5l7o-c3tE)RazgU+S%4Q_e0lU~i=%-pUjb`|{psv`n5lX(cG%Jnmp Tg?z>B4`M*Jbg-x-QDXlC&`n{m literal 0 HcmV?d00001 diff --git a/Assets/Oculus/Avatar/Content/Textures/fallback_normal_256.png.meta b/Assets/Oculus/Avatar/Content/Textures/fallback_normal_256.png.meta new file mode 100644 index 0000000..3321662 --- /dev/null +++ b/Assets/Oculus/Avatar/Content/Textures/fallback_normal_256.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 93a54b3b63bcc6d49b16f6bdb655b940 +timeCreated: 1534371337 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Editor.meta b/Assets/Oculus/Avatar/Editor.meta new file mode 100644 index 0000000..cc144f7 --- /dev/null +++ b/Assets/Oculus/Avatar/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6f6a577c077cce945b722f02f34c29f3 +folderAsset: yes +timeCreated: 1472072258 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs b/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs new file mode 100644 index 0000000..6d2d09f --- /dev/null +++ b/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs @@ -0,0 +1,633 @@ +using UnityEngine; +using UnityEditor; +using NUnit.Framework; +using System.Linq; +using System.Collections.Generic; +using System; + +public class AvatarMaterialEditor : MaterialEditor { + + static Dictionary layerVisibilityMasks = new Dictionary(); + const int MaxLayerCount = 8; + + private const string NormalMapPrefix = "NORMAL_MAP"; + private const string ParallaxPrefix = "PARALLAX"; + private const string RoughnessPrefix = "ROUGHNESS"; + private const string LayerKeywordPrefix = "LAYERS_"; + private const string AlphaMaskUniform = "_AlphaMask"; + private const string DarkMultUniform = "_DarkMultiplier"; + private const string BaseColorUniform = "_BaseColor"; + private const string BaseMaskTypeUniform = "_BaseMaskType"; + private const string BaseMaskParametersUniform = "_BaseMaskParameters"; + private const string BaseMaskAxisUniform = "_BaseMaskAxis"; + private const string NormalMapUniform = "_NormalMap"; + private const string ParallaxMapUniform = "_ParallaxMap"; + private const string RoughnessMapUniform = "_RoughnessMap"; + private const string LayerSurfacePrefix = "_LayerSurface"; + private const string LayerColorPrefix = "_LayerColor"; + private const string LayerSampleParametersPrefix = "_LayerSampleParameters"; + private const string LayerMaskTypePrefix = "_LayerMaskType"; + private const string LayerMaskParametersPrefix = "_LayerMaskParameters"; + private const string LayerMaskAxisPrefix = "_LayerMaskAxis"; + private const string LayerBlendModePrefix = "_LayerBlendMode"; + private const string LayerSampleModePrefix = "_LayerSampleMode"; + + enum LayerSampleMode : int + { + Color, + Texture, + TextureSingleChannel, + Parallax, + RSRM, + Count + } + static readonly string[] layerSampleModeLabels = new string[(int)LayerSampleMode.Count] { "Color", "Texture", "Texture (single channel)", "Parallax", "RSRM" }; + + enum LayerMaskType : int + { + None, + Positional, + ViewReflection, + Fresnel, + Pulse, + Count + } + static readonly string[] layerMaskTypeLabels = new string[(int)LayerMaskType.Count] { "None", "Positional", "View reflection", "Fresnel", "Pulse" }; + + enum LayerBlendMode : int + { + Add, + Multiply, + Count + } + static readonly string[] layerBlendModeLabels = new string[(int)LayerBlendMode.Count] { "Add", "Multiply" }; + + Material[] previewMaterials = new Material[MaxLayerCount]; + Vector4[,] sampleParametersCache = new Vector4[MaxLayerCount, (int)LayerSampleMode.Count]; + Vector4[][] maskParametersCache = new Vector4[MaxLayerCount][]; + Vector4[][] maskAxisCache = new Vector4[MaxLayerCount][]; + Vector4[] baseMaskParametersCache = new Vector4[(int)LayerMaskType.Count]; + Vector4[] baseMaskAxisCache = new Vector4[(int)LayerMaskType.Count]; + PreviewRenderUtility previewUtility; + Mesh previewMesh; + + static readonly Vector4 PositionalMaskDefaults = new Vector4(0.0f, 1.0f, 1.0f, 0.0f); + static readonly Vector4 ViewReflectionMaskDefaults = new Vector4(1.0f, 0.0f, 1.0f, 0.0f); + static readonly Vector4 FresnelMaskDefaults = new Vector4(1.0f, 0.0f, 1.0f, 1.0f); + static readonly Vector4 PulseMaskDefaults = new Vector4(1.0f, 0.0f, 1.0f, 0.0f); + static readonly Vector4 MaskAxisDefault = new Vector4(0.0f, 1.0f, 0.0f, 0.0f); + + void Init() + { + if (previewUtility == null) + { + previewUtility = new PreviewRenderUtility(); + GameObject gameObject = (GameObject)EditorGUIUtility.LoadRequired("Previews/PreviewMaterials.fbx"); + previewMesh = gameObject.transform.Find("sphere").GetComponent().sharedMesh; + } + + baseMaskParametersCache[(int)LayerMaskType.Positional] = PositionalMaskDefaults; + baseMaskParametersCache[(int)LayerMaskType.ViewReflection] = ViewReflectionMaskDefaults; + baseMaskParametersCache[(int)LayerMaskType.Fresnel] = FresnelMaskDefaults; + baseMaskParametersCache[(int)LayerMaskType.Pulse] = PulseMaskDefaults; + + baseMaskAxisCache[(int)LayerMaskType.Positional] = MaskAxisDefault; + baseMaskAxisCache[(int)LayerMaskType.ViewReflection] = MaskAxisDefault; + + for (int i = 0; i < MaxLayerCount; ++i) + { + sampleParametersCache[i, (int)LayerSampleMode.Color] = new Vector4(1.0f, 1.0f, 1.0f, 1.0f); + sampleParametersCache[i, (int)LayerSampleMode.Texture] = new Vector4(0.0f, 0.0f, 1.0f, 1.0f); + sampleParametersCache[i, (int)LayerSampleMode.TextureSingleChannel] = new Vector4(1.0f, 0.0f, 0.0f, 0.0f); + sampleParametersCache[i, (int)LayerSampleMode.Parallax] = new Vector4(0.0f, 1.0f, 0.0f, 0.0f); + sampleParametersCache[i, (int)LayerSampleMode.RSRM] = new Vector4(0.0f, 1.0f, 1.0f, 0.0f); + + Vector4[] parametersCache = new Vector4[(int)LayerMaskType.Count]; + parametersCache[(int)LayerMaskType.Positional] = PositionalMaskDefaults; + parametersCache[(int)LayerMaskType.ViewReflection] = ViewReflectionMaskDefaults; + parametersCache[(int)LayerMaskType.Fresnel] = FresnelMaskDefaults; + parametersCache[(int)LayerMaskType.Pulse] = PulseMaskDefaults; + maskParametersCache[i] = parametersCache; + + Vector4[] axisCache = new Vector4[(int)LayerMaskType.Count]; + axisCache[(int)LayerMaskType.Positional] = MaskAxisDefault; + axisCache[(int)LayerMaskType.ViewReflection] = MaskAxisDefault; + axisCache[(int)LayerMaskType.Pulse] = MaskAxisDefault; + maskAxisCache[i] = axisCache; + } + } + + static class AvatarMaterialEditorGUILayout + { + public static bool KeywordToggle(string label, Material material, string keywordPrefix) + { + bool isEnabled = material.IsKeywordEnabled(keywordPrefix + "_ON"); + bool newIsEnabled = EditorGUILayout.Toggle(label, isEnabled); + if (newIsEnabled != isEnabled) + { + Undo.RecordObject(material, label + " change"); + if (newIsEnabled) + { + material.EnableKeyword(keywordPrefix + "_ON"); + material.DisableKeyword(keywordPrefix + "_OFF"); + } + else + { + material.EnableKeyword(keywordPrefix + "_OFF"); + material.DisableKeyword(keywordPrefix + "_ON"); + } + } + return newIsEnabled; + } + + public static Color ColorField(string label, Material material, string propertyName) + { + Color color = material.GetColor(propertyName); + Color newColor = EditorGUILayout.ColorField(label, color); + if (newColor != color) + { + Undo.RecordObject(material, label + " change"); + material.SetColor(propertyName, newColor); + } + return newColor; + } + + internal static int IntField(string label, Material material, string propertyName, string[] valueNames) + { + int currentValue = material.GetInt(propertyName); + int newValue = EditorGUILayout.Popup(label, currentValue, valueNames); + if (newValue != currentValue) + { + Undo.RecordObject(material, label + " change"); + material.SetInt(propertyName, newValue); + } + return newValue; + } + + internal static Vector2 Vector2Field(string label, Material material, string propertyName) + { + Vector4 currentValue = material.GetVector(propertyName); + Vector2 currentVec2 = new Vector2(currentValue.x, currentValue.y); + Vector2 newVec2 = EditorGUILayout.Vector2Field(label, currentVec2); + if (newVec2 != currentVec2) + { + Undo.RecordObject(material, label + " change"); + material.SetVector(propertyName, new Vector4(newVec2.x, newVec2.y, currentValue.z, currentValue.w)); + } + return newVec2; + } + + internal static Vector3 Vector3Field(string label, Material material, string propertyName) + { + Vector4 currentValue = material.GetVector(propertyName); + Vector3 currentVec3 = new Vector3(currentValue.x, currentValue.y, currentValue.z); + Vector3 newVec3 = EditorGUILayout.Vector3Field(label, currentVec3); + if (newVec3 != currentVec3) + { + Undo.RecordObject(material, label + " change"); + material.SetVector(propertyName, new Vector4(newVec3.x, newVec3.y, newVec3.z, currentValue.w)); + } + return newVec3; + } + + internal static float VectorComponentField(string label, Material material, string propertyName, int componentIndex) + { + Vector4 currentValue = material.GetVector(propertyName); + float currentComponent = currentValue[componentIndex]; + float newComponent = EditorGUILayout.FloatField(label, currentComponent); + if (newComponent != currentComponent) + { + Undo.RecordObject(material, label + " change"); + currentValue[componentIndex] = newComponent; + material.SetVector(propertyName, currentValue); + } + return newComponent; + } + + internal static Vector4 ChannelMaskField(string label, Material material, string propertyName) + { + Vector4 currentValue = material.GetVector(propertyName); + int currentChannel = 0; + for (int i = 0; i < 4; ++i) + { + if (currentValue[i] != 0) + { + currentChannel = i; + break; + } + } + int newChannel = EditorGUILayout.IntPopup(label, currentChannel, new string[] { "R", "G", "B", "A" }, new int[] { 0, 1, 2, 3 }); + if (newChannel != currentChannel) + { + Vector4 channelMask = Vector4.zero; + channelMask[newChannel] = 1.0f; + Undo.RecordObject(material, label + " change"); + currentValue = channelMask; + material.SetVector(propertyName, currentValue); + } + return currentValue; + } + } + + void MaskField( + string label, + Material material, + string maskTypePropertyName, + string maskParametersPropertyName, + string maskAxisPropertyName, + Vector4[] axisCache, + Vector4[] parameterCache, + bool normalMapEnabled) + { + EditorGUI.BeginChangeCheck(); + LayerMaskType maskType = (LayerMaskType)AvatarMaterialEditorGUILayout.IntField(label, material, maskTypePropertyName, layerMaskTypeLabels); + if (EditorGUI.EndChangeCheck()) + { + material.SetVector(maskAxisPropertyName, axisCache[(int)maskType]); + material.SetVector(maskParametersPropertyName, parameterCache[(int)maskType]); + } + + // Show mask-specific controls + EditorGUI.BeginChangeCheck(); + switch (maskType) + { + case LayerMaskType.Positional: + AvatarMaterialEditorGUILayout.Vector3Field("Axis", material, maskAxisPropertyName); + AvatarMaterialEditorGUILayout.VectorComponentField("Center distance", material, maskParametersPropertyName, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade above", material, maskParametersPropertyName, 1); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade below", material, maskParametersPropertyName, 2); + break; + case LayerMaskType.ViewReflection: + AvatarMaterialEditorGUILayout.Vector3Field("Axis", material, maskAxisPropertyName); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade begin", material, maskParametersPropertyName, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade end", material, maskParametersPropertyName, 1); + if (normalMapEnabled) + { + AvatarMaterialEditorGUILayout.VectorComponentField("Normal map strength", material, maskParametersPropertyName, 2); + } + break; + case LayerMaskType.Fresnel: + AvatarMaterialEditorGUILayout.VectorComponentField("Power", material, maskParametersPropertyName, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade begin", material, maskParametersPropertyName, 1); + AvatarMaterialEditorGUILayout.VectorComponentField("Fade end", material, maskParametersPropertyName, 2); + if (normalMapEnabled) + { + AvatarMaterialEditorGUILayout.VectorComponentField("Normal map strength", material, maskParametersPropertyName, 3); + } + break; + case LayerMaskType.Pulse: + AvatarMaterialEditorGUILayout.Vector3Field("Axis", material, maskAxisPropertyName); + AvatarMaterialEditorGUILayout.VectorComponentField("Pulse distance", material, maskParametersPropertyName, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Pulse speed", material, maskParametersPropertyName, 1); + AvatarMaterialEditorGUILayout.VectorComponentField("Power", material, maskParametersPropertyName, 2); + break; + } + if (EditorGUI.EndChangeCheck()) + { + parameterCache[(int)maskType] = material.GetVector(maskParametersPropertyName); + axisCache[(int)maskType] = material.GetVector(maskAxisPropertyName); + } + } + + public override void OnInspectorGUI() + { + Init(); + if (!isVisible) + { + return; + } + SetDefaultGUIWidths(); + + Material material = target as Material; + int layerCount = MaxLayerCount; + while (layerCount > 0 && !material.IsKeywordEnabled(GetPropertyName(LayerKeywordPrefix, layerCount))) + { + --layerCount; + } + if (layerCount == 0) + { + layerCount = 1; + material.EnableKeyword("LAYERS_" + layerCount); + } + + EditorGUILayout.LabelField("Global material properties"); + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + TextureField("AlphaMask", material, AlphaMaskUniform); + AvatarMaterialEditorGUILayout.ColorField("DarkMultiplier", material, DarkMultUniform); + AvatarMaterialEditorGUILayout.ColorField("BaseColor", material, BaseColorUniform); + bool normalMapEnabled = AvatarMaterialEditorGUILayout.KeywordToggle("Normal map enabled", material, NormalMapPrefix); + if (normalMapEnabled) + { + TextureField("Normal map", material, NormalMapUniform); + } + bool parallaxEnabled = AvatarMaterialEditorGUILayout.KeywordToggle("Parallax enabled", material, ParallaxPrefix); + if (parallaxEnabled) + { + TextureField("Parallax map", material, ParallaxMapUniform); + } + bool roughnessEnabled = AvatarMaterialEditorGUILayout.KeywordToggle("Roughness enabled", material, RoughnessPrefix); + if (roughnessEnabled) + { + TextureField("Roughness map", material, RoughnessMapUniform); + } + + MaskField("Base mask type", material, BaseMaskTypeUniform, BaseMaskParametersUniform, BaseMaskAxisUniform, baseMaskAxisCache, baseMaskParametersCache, normalMapEnabled); + + EditorGUILayout.EndVertical(); + + int layerVisibilityMask = 0; + layerVisibilityMasks.TryGetValue(material, out layerVisibilityMask); + + EditorGUILayout.LabelField("Layers"); + EditorGUI.indentLevel++; + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + int? removeLayerIndex = null; + int? swapSource = null; + int? swapTarget = null; + for (int i = 0; i < layerCount; ++i) + { + + // Draw the preview material + if (previewMaterials[i] == null) + previewMaterials[i] = CreatePreviewMaterial(material, i); + + const int previewSize = 64; + const int buttonSize = 20; + Rect layerHeaderRect = GUILayoutUtility.GetRect(previewSize, previewSize, GUILayout.ExpandWidth(true)); + + // Draw the preview texture +#if UNITY_2017_1_OR_NEWER + Camera cam = previewUtility.camera; +#else + Camera cam = previewUtility.m_Camera; +#endif + cam.transform.position = Vector3.forward * 5.0f; + cam.transform.rotation = Quaternion.identity; + cam.transform.LookAt(Vector3.zero); + previewUtility.BeginStaticPreview(new Rect(0, 0, previewSize, previewSize)); + previewUtility.DrawMesh(previewMesh, Vector3.zero, Quaternion.identity, previewMaterials[i], 0); + cam.Render(); + Texture preview = previewUtility.EndStaticPreview(); + GUI.Label(new Rect(layerHeaderRect.xMax - previewSize - buttonSize, layerHeaderRect.y, previewSize, previewSize), preview); + + float yButton = layerHeaderRect.y; + EditorGUI.BeginDisabledGroup(layerCount <= 1); + if (GUI.Button(new Rect(layerHeaderRect.xMax - buttonSize, yButton, buttonSize, buttonSize), new GUIContent("X", "Remove layer"))) + { + removeLayerIndex = i; + } + yButton += buttonSize + 4; + EditorGUI.EndDisabledGroup(); + + EditorGUI.BeginDisabledGroup(i == 0); + if (GUI.Button(new Rect(layerHeaderRect.xMax - buttonSize, yButton, buttonSize, buttonSize), new GUIContent("^", "Move layer up"))) + { + swapSource = i; + swapTarget = i - 1; + } + yButton += buttonSize; + EditorGUI.EndDisabledGroup(); + + EditorGUI.BeginDisabledGroup(i == layerCount - 1); + if (GUI.Button(new Rect(layerHeaderRect.xMax - buttonSize, yButton, buttonSize, buttonSize), new GUIContent("v", "Move layer down"))) + { + swapSource = i; + swapTarget = i + 1; + } + yButton += buttonSize; + EditorGUI.EndDisabledGroup(); + + // Create a toggleable group for the layer + int layerMaskBit = 1 << i; + bool layerVisible = (layerVisibilityMask & layerMaskBit) != 0; + layerVisible = EditorGUI.Foldout(layerHeaderRect, layerVisible, string.Format("Layer {0}", i + 1)); + + if (layerVisible) + layerVisibilityMask |= layerMaskBit; + else + layerVisibilityMask &= ~layerMaskBit; + if (layerVisible) + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUI.BeginChangeCheck(); + { + // Handle the blend mode + AvatarMaterialEditorGUILayout.IntField("Blend mode", material, GetPropertyName(LayerBlendModePrefix, i), layerBlendModeLabels); + + // Handle the sample mode selector + string layerSampleParametersProperty = GetPropertyName(LayerSampleParametersPrefix, i); + EditorGUI.BeginChangeCheck(); + LayerSampleMode sampleMode = (LayerSampleMode)AvatarMaterialEditorGUILayout.IntField("Sample mode", material, GetPropertyName(LayerSampleModePrefix, i), layerSampleModeLabels); + if (EditorGUI.EndChangeCheck()) + { + material.SetVector(layerSampleParametersProperty, sampleParametersCache[i, (int)sampleMode]); + } + + // Show the mode-specific sample controls + EditorGUI.BeginChangeCheck(); + AvatarMaterialEditorGUILayout.ColorField("Surface color", material, GetPropertyName(LayerColorPrefix, i)); + switch (sampleMode) { + case LayerSampleMode.Texture: + TextureField("Surface texture", material, GetPropertyName(LayerSurfacePrefix, i)); + AvatarMaterialEditorGUILayout.Vector2Field("Panning speed", material, layerSampleParametersProperty); + break; + case LayerSampleMode.TextureSingleChannel: + TextureField("Surface texture", material, GetPropertyName(LayerSurfacePrefix, i)); + AvatarMaterialEditorGUILayout.ChannelMaskField("Channel", material, layerSampleParametersProperty); + break; + case LayerSampleMode.Parallax: + TextureField("Surface texture", material, GetPropertyName(LayerSurfacePrefix, i)); + AvatarMaterialEditorGUILayout.VectorComponentField("Parallax min height", material, layerSampleParametersProperty, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Parallax max height", material, layerSampleParametersProperty, 1); + break; + case LayerSampleMode.RSRM: + TextureField("RSRM texture", material, GetPropertyName(LayerSurfacePrefix, i)); + if (roughnessEnabled) + { + AvatarMaterialEditorGUILayout.VectorComponentField("Roughness min", material, layerSampleParametersProperty, 0); + AvatarMaterialEditorGUILayout.VectorComponentField("Roughness max", material, layerSampleParametersProperty, 1); + } + else + { + AvatarMaterialEditorGUILayout.VectorComponentField("Roughness", material, layerSampleParametersProperty, 0); + } + if (normalMapEnabled) + { + AvatarMaterialEditorGUILayout.VectorComponentField("Normal map strength", material, layerSampleParametersProperty, 2); + } + break; + } + if (EditorGUI.EndChangeCheck()) + { + sampleParametersCache[i, (int)sampleMode] = material.GetVector(layerSampleParametersProperty); + } + + // Handle the mask mode selector + string maskParametersName = GetPropertyName(LayerMaskParametersPrefix, i); + string maskAxisName = GetPropertyName(LayerMaskAxisPrefix, i); + MaskField("Mask Type", material, GetPropertyName(LayerMaskTypePrefix, i), maskParametersName, maskAxisName, maskAxisCache[i], maskParametersCache[i], normalMapEnabled); + } + if (EditorGUI.EndChangeCheck()) + { + previewMaterials[i] = null; + } + EditorGUILayout.EndVertical(); + } + } + layerVisibilityMasks[material] = layerVisibilityMask; + + if (layerCount < MaxLayerCount) + { + if (GUILayout.Button("Add layer")) + { + Undo.RecordObject(material, "Add layer"); + SetLayerCount(material, layerCount + 1); + removeLayerIndex = null; + } + } + if (removeLayerIndex.HasValue) + { + Undo.RecordObject(material, "Remove layer"); + for (int i = removeLayerIndex.Value; i < layerCount - 1; ++i) + { + CopyAttributes(material, i + 1, i); + } + SetLayerCount(material, layerCount - 1); + } + if (swapSource.HasValue && swapTarget.HasValue) + { + Undo.RecordObject(material, string.Format("Swap layers {1} and {0}", swapSource.Value, swapTarget.Value)); + SwapAttributes(material, swapSource.Value, swapTarget.Value); + } + + EditorGUI.indentLevel--; + EditorGUILayout.EndVertical(); + EditorUtility.SetDirty(target); + } + + public Texture TextureField(string label, Material material, string propertyName) + { + Texture texture = material.GetTexture(propertyName); + MaterialProperty property = MaterialEditor.GetMaterialProperty(new[] { material }, propertyName); + Texture newTexture = base.TextureProperty(property, label); + if (newTexture != texture) + { + Undo.RecordObject(material, label + " change"); + material.SetTexture(propertyName, newTexture); + } + return newTexture; + } + + private Material CreatePreviewMaterial(Material material, int layerIndex) + { + Material previewMaterial = new Material(material); + CopyAttributes(previewMaterial, layerIndex, 0); + SetLayerCount(previewMaterial, 1); + previewMaterial.SetVector(DarkMultUniform, new Vector4(0.6f, 0.6f, 0.6f, 1.0f)); + previewMaterial.SetVector(BaseColorUniform, new Vector4(0.0f, 0.0f, 0.0f, 1.0f)); + previewMaterial.SetTexture(AlphaMaskUniform, EditorGUIUtility.whiteTexture); + return previewMaterial; + } + + private void SetLayerCount(Material material, int layerCount) + { + for (int i = 0; i < MaxLayerCount; ++i) + { + string layerCountProperty = GetPropertyName("LAYERS_", i + 1); + if (i + 1 == layerCount) + material.EnableKeyword(layerCountProperty); + else + material.DisableKeyword(layerCountProperty); + } + } + + private static string GetPropertyName(string baseName, int index) + { + return string.Format("{0}{1}", baseName, index); + } + + class LayerAttributes + { + public Texture surface { get; private set; } + public Color color { get; private set; } + public LayerMaskType maskType { get; private set; } + public Vector4 maskParameters { get; private set; } + public Vector4 maskAxis { get; private set; } + public LayerSampleMode sampleMode { get; private set; } + public Vector4 sampleParameters { get; private set; } + public LayerBlendMode blendMode { get; private set; } + public LayerAttributes() + { + this.surface = null; + this.color = Color.white; + this.maskType = (int)LayerMaskType.None; + this.maskParameters = Vector4.zero; + this.maskAxis = new Vector4(0.0f, 1.0f, 0.0f, 0.0f); + this.sampleMode = (int)LayerSampleMode.Color; + this.sampleParameters = new Vector4(1.0f, 1.0f, 1.0f, 1.0f); + this.blendMode = (int)LayerBlendMode.Add; + } + public LayerAttributes( + Texture surface, + Color color, + LayerMaskType maskType, + Vector3 maskParameters, + Vector4 maskAxis, + LayerSampleMode sampleMode, + Vector4 sampleParameters, + LayerBlendMode blendMode + ) { + this.surface = surface; + this.color = color; + this.maskType = maskType; + this.maskParameters = maskParameters; + this.maskAxis = maskAxis; + this.sampleMode = sampleMode; + this.sampleParameters = sampleParameters; + this.blendMode = blendMode; + } + } + + private void CopyAttributes(Material material, int sourceIndex, int targetIndex) + { + LayerAttributes attributes = GetLayerAttributes(material, sourceIndex); + SetLayerAttributes(material, targetIndex, attributes); + previewMaterials[targetIndex] = null; + } + + private void SwapAttributes(Material material, int sourceIndex, int targetIndex) + { + LayerAttributes sourceAttributes = GetLayerAttributes(material, sourceIndex); + LayerAttributes targetAttributes = GetLayerAttributes(material, targetIndex); + SetLayerAttributes(material, sourceIndex, targetAttributes); + SetLayerAttributes(material, targetIndex, sourceAttributes); + previewMaterials[sourceIndex] = null; + previewMaterials[targetIndex] = null; + } + + private static LayerAttributes GetLayerAttributes(Material material, int layerIndex) + { + return new LayerAttributes( + material.GetTexture(GetPropertyName(LayerSurfacePrefix, layerIndex)), + material.GetColor(GetPropertyName(LayerColorPrefix, layerIndex)), + (LayerMaskType)material.GetInt(GetPropertyName(LayerMaskTypePrefix, layerIndex)), + material.GetVector(GetPropertyName(LayerMaskParametersPrefix, layerIndex)), + material.GetVector(GetPropertyName(LayerMaskAxisPrefix, layerIndex)), + (LayerSampleMode)material.GetInt(GetPropertyName(LayerSampleModePrefix, layerIndex)), + material.GetVector(GetPropertyName(LayerSampleParametersPrefix, layerIndex)), + (LayerBlendMode)material.GetInt(GetPropertyName(LayerBlendModePrefix, layerIndex)) + ); + } + + private static void SetLayerAttributes(Material material, int layerIndex, LayerAttributes attributes) + { + material.SetTexture(GetPropertyName(LayerSurfacePrefix, layerIndex), attributes.surface); + material.SetColor(GetPropertyName(LayerColorPrefix, layerIndex), attributes.color); + material.SetInt(GetPropertyName(LayerMaskTypePrefix, layerIndex), (int)attributes.maskType); + material.SetVector(GetPropertyName(LayerMaskParametersPrefix, layerIndex), attributes.maskParameters); + material.SetVector(GetPropertyName(LayerMaskAxisPrefix, layerIndex), attributes.maskAxis); + material.SetInt(GetPropertyName(LayerSampleModePrefix, layerIndex), (int)attributes.sampleMode); + material.SetVector(GetPropertyName(LayerSampleParametersPrefix, layerIndex), attributes.sampleParameters); + material.SetInt(GetPropertyName(LayerBlendModePrefix, layerIndex), (int)attributes.blendMode); + } +} diff --git a/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs.meta b/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs.meta new file mode 100644 index 0000000..e64ea04 --- /dev/null +++ b/Assets/Oculus/Avatar/Editor/AvatarMaterialEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fdddb32bde2072f4da6baf73fd9ebddc +timeCreated: 1470865818 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Plugins.meta b/Assets/Oculus/Avatar/Plugins.meta new file mode 100644 index 0000000..ca52fad --- /dev/null +++ b/Assets/Oculus/Avatar/Plugins.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7e0c9e63876be544fb12244c66f5bced +folderAsset: yes +timeCreated: 1522867061 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Plugins/Android32.meta b/Assets/Oculus/Avatar/Plugins/Android32.meta new file mode 100644 index 0000000..b4ad94c --- /dev/null +++ b/Assets/Oculus/Avatar/Plugins/Android32.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c75924ae6be2e4d4a8c9021c599ac872 +folderAsset: yes +timeCreated: 1522867080 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so b/Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so new file mode 100644 index 0000000000000000000000000000000000000000..094f389e81989f1fe2900a20d37efb1f183b04e1 GIT binary patch literal 157844 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 z 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

    }J7 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

    ?Y2vA(y-rPP|4^$o2Rc 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%0AsR)qV9s=DkzNFF`2#d*FolKhtS*O?*G{2DAw9 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⁣BNiCAzCeBUFpLjH(LqcIR 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�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ℜ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%0Aqz=Horf%-PJ%Ol?$; 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%0ANNa@ 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[}vvT|`bx13Hk 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

    ?+cvM5c9QjzV`mIfnvep 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

    b`d^-nK+7IZ~zNI$3 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
    QCu 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ÿZd~3%RyHWob{MYXWuRyIf_7R~1rpQ{D&Fy~LBv^}^Z7J&5?-F7}j? ztn_YlsEZ*hbe1UTFLzPTT{2zW$Q>lPPjP?Km3Zdv6snY`I&(3zOTaMIB%dN!Aq%=w z?Hlc-T#FDIXMD#Dj z9qGCZ;^hHMWdFeVs&%{F^E@xfS1cum>*t1j2lm7qWJ_IO<$HsJx#+s<6zs5d;V570 zo=-gyy@^~&jz67uTp_M8&K}P0?vWrsm$=6{dO9z=(%mj_c7gP5sjcYZo&p-`n`4}- zCSK2S?)MUzlKP$y_huL<-n$%Rt-rb+yC!&QfdM_?9t5(am#c&GZEa+&$c+OSi_S6Is8tv|`sHx1Ns72f~)1{{y*C*ExST7cP>XSt%r`QVv%01?+ zx_dHR#xA=Pkkn!HiJ1#K*cN(gye5yi+uhW)#M#x8N-%P+!#Wc@A_dVAF_awy|D#apUJ9|NQ`cj_VWM~$He()&BxsaRK z1^Of2U5kDXFVGW8PiOZ>_YY4an1DXHtHPC%OYzt8#$L!-7OYSt-qY!L7ihRt4OR%S+i<)^N+$}sa!JB^|8he3N zJ)E5*pC{3sQ!xn4(r(XCcNR~SqOWqEqPk}i<4{$hqTVfs@+w^_iql8zuJV@RlqX<9yl`hO0@kXd-oMGDbGN_D8U~;$BHYZSfpH}%A)$kIF2Rn+{p8R)#+fa zE_tkqy{i0bdU?ac;g7x@@2SdoP4Nr?aXb^OT__c!mx-Na+&^4f-QPS_sW}w$AHg+_1&O-^ zd#)d!ID=(-3VFz-7^`fqd`f<6AbFr7SjvIaX(`wjO?V{T*@0G&Eqcja_eF2Sd#+GL zJ6jO}OUER40XVpAo~+>5&N7paiQ4NGHu8sG*drQ|Z7oG?`aL<-fgYp#AI~NczxJGQ zhtS3Kr{@51{;7)B#Bw*H<=%tpZHNx60cZ3YIzJRuL?Hp>$dJX0ZUg&=A9#hYu<*@Q zRPhW$N(8Tsf)((uVgQ+hd1O_(AqV@&1~u_qfRjGbU5v~_CK2n(tj{dUy=cVkZaC}t zp4rS_ADClaU;#JvtOGGnhzxNQ``Tf8IXT&RIA>n6EhAZxy|K{4$kIfj5z4ZLw{t}&h`Vd~gv+y$48c#dx`B#{U91N! ztE46KA3!d8F0=js$qJ$O+FN#tZsgH}J(XEqD&-N+Ur5YPcMh&&Ad&iQwDsAqgeT|=#_Rz+f&wxjO=Xo^o6P9lHxt9H7{cu zj6Kx?D=roe!B^x+tla$_I-S4c%1(0?qS~PX8O23pU80!V_T1?=B6yEIA_Myq`Ps#q zjzFs3@SXA0)@4O+cVj#c@tryNWDpknR>q|-tE>$6`VF$elVGEqNnWlKEI2!m`IE^1 z2aiDLy~aZmozAm({hAk?r8v5)2xEU54Zo8s+>aEOBrm5YQyI&wbmZ=5f{FjkTD(p! zXD|84yvqCJkPDK3Y6JJdM^AlL#9UV1Y%(}=$q$tR1tcmk52D39tbGSD%Qa|;^=P`1 zB%x8CM!>A$W$ZiR)W*gU8k1W(Hu6->z#@c8x5jS|l zRc#@2+lk#q#P~mZFasq9Slak%0d{RAc<^{2S*${;+s2S*KT0E zW|J>FOkT7sD`p)d@E&xgKOXH7Ne5JL8tScWc>2uDNbe=67^8UU{PBOy6#Uf z1daKoeT>;%?kt6o3*ddt*gc*iJ!hEnQtadnc%=oOdc#~y;r!QmUmk^);wr?TEeUhEiWiAE=R7~P+I ze{sCU=d7;{tha;wUVs)I#rxNCU!_?0wXr~xdFKnR?+~Bf!~b>i3`U2&Lh8@4=ZSom z&^wP=>(_XvzaoV@JcHKkixf^lM;!qV(E?2|j@_gt(lU&>Ily%s_iUWKI_BIH>$zHdav)|;giP`!a`O%=C62U2y=8D2$$-4yF zvM_fZggzL}9b^TY)QZ37BB^`HbFSg<9?V)}_SCLi`6_1ZBofnt-WC;*v8jB+HDXC3 zllPsO_)JVkYp>{s%c>wJ0_*YkmQ38N?0qU`7NYlA9r+CD$Cn3{OT+SAr9oKsJ7n6g31s;1F zy6kWE`#fZAKXA1XT=Pxd6U~hMMBeUku1}mtM3FQ2p1fEMrPu=;-scKt_AcvY2P3hP zt6Yqfhq4CWGG;;|OvtYro31swtp|I9ShrEUI|PY6&PYTd4^HMV0SUUosGVX|Ly*`l zUKz6BVU|LlG-u2UF}G^ISHsvRU};<+pjKl5PUXy8tJ#W%v*)-X5j7U8%E)>1ppix1!o-L#V>K*AQv|W|tw7_@VUpK2 zBN;2WmTTV6C3DrekfwMd?MmkCr8kFnfEBcyabJrxZe~=@dUuFdd`lwt)egNnh+`#K zjhVzF77LFPi(nwH55$&f&py=wscwPYKO7z2nD+#;gRR3C_&|N;7ud0E?3kig@^be1 z_Fk+^B`lzPNP)28YJ>F~$+>1?9qhyIS>wf}>;iofj{Py6-EB7C^(Wss4sUJ@7TZ|7 zjKA1jr|}7aQF#sqC=oUrm%<;El##lRJJ{Ywc-K7a5P_}Sfi-mubV@3=*eg&#GFZKz z{MNCbi_hc)IV7>OTRF!azV#@!_HwS|2;Z<7tL-d4#!0U3Uwo?wETYqV$91f;^}M2=?Wx z%z1xyixFs_vf%D3fnX~Ie`O%=N}>N-6dhwWVyiEN$EZCql?iZi_W|GfFHGDgz{0)( z)0#p=BN~M3W!|-nn#r})YzzUVHxAaY(R7tqM`Y+E9!)r?xox2NM2CbJcRMVCvV7Mx zB(5EHd2{UgBA##fk=Z>}u<9!yW8vOi?FI7tfwf`Bdnk+s31TjnWAj8YJDR;WpT zwMSq)*THf!9G(}trBn4D1QxU~tZD(^O&^0htq&u5E$UHQfDo+@C&@O@s86_p^6*gS z<{X`g9(Dyg>QQEcgR_GwP5A?!nkQcDXe;jLCvtn8_0kP_$?dIRor&$1502kBaELpJ zM2v(jT|@t^<)CS6xazo^^k(SbtV!pd`;GRw(qLAMN3nyE z=}NtRBRK!|z{zn}JCb_5veZB6b!Dh<8BA5Mq}wZxkn_u-Qg5j))tQOfIIT*`1v61i zDrII-dDTZ6$Iq5hHJB8tOOh0$eW*PRb3!HUFCxr(&0KXd-9ECbBH$w!0vk(D>di;O z|8fmf@JP5-O{#p<<@5#TJDkT%xcBB|sC#j^r@d0)+5YUxL6 zU(>nrj?@4Sq?}ykPTezIJVzYIV>-0V)b-ZY)8){mQ6U&3zoUjZjJw(dPuCzSE4s?% zNRxb&PI2Ys>0Z7Y)~Z+3NGLQT)KN&tS+IyR@iV4VJGv2$mgn>Y80snnH_K{xM^(;^ zj{4L-9k*Ad-nWzOv$d6Vk40mdW{xqHHm#&{&9KaWGSbp}(SP=Jsxf6&O4*co$v2Y5 zB(+PjB;HQ!k`$agFJ)cob#zSDfu#L*Xc6V)p3;c+OX8mQc%IO@3v zN60}}tTT^uueY}Os{N6@Fg2lLU@r}TO?RpDl+)(y2!nY~I(SW@(_fIQ633T6y&_y%fyQ#TKllQ`wFrWS= z(_p=tsZnZn!MSFq9%4G{yQ-=v?A@=a(me+2(*)4pGeD)Ur5^7vHM%>g3ZH|9>Ozff zS@7WLXs>r@v=|twvV-d#K;?KC+9xO6j6u{RZl{Xjyy_CQeHY*ynTrmoMBU6u^jkKf znLS{}ngoB=Y3jp2!027i_0G8xzIQ)50yTDgqW?h#+<1H8ly6`eX5MGYVH$3np81SU z#cR{U((J9=cSbai!)@C<=XHV@Sx-_(aS|zM=>6 zKrr7L5Zou(uX5n^Ok)>~$JgJdXuuvYkgU@q^$0jN`%;loUs@x5kjhZ~6hgK5cUeLo zb=S?;h3YQquIiq0KMA@F5}yJ3ta`OR8EH6#1HOsFmQj|O<|d~7^t!s3xgq08`hM8yW~aSLJ(Kz>wOrcww9Ir{ zMk(VS(|VZQ2T>Ebh)TEWRJ@h7{jxo?y|&G>iz@Bmj;oHd+SeIq z`fJiCY7#e4xAu+N)_ZhrEC;JdA8jpd3>@Z@)DPj13xyAEHx&n&*bL8zi*|F%^hb_# zMN^46#8uK|cYdI%>IU6@;++bzT>day)q;Qf8o96?M9te`?e4((*@&ldmng<+>g$&( zi?F(y!q8g_uGEsSx?RzlsmN@A_F5y|g2&=-*ei;m9rmN+U(&NUO{dZ4(HB4lJm~%h zx_xk1G}LuMQcCJ9RBK+6hsvL%5y-%9m})n|U-*umZPn2a@7Z^b!1y?fe4|QriMsEi zM8x-E_4UERErg}6R(!=1JHZtWMOO1tKY5=#&N8&xc$$XI^Wi&}&nC40yka{U4G38ZiWZL=kJee-zX7gwBMRQx2Z0=Ck_|8(vR@>g* zKHEMF9+9E2VLx*2ab<@q@rLV%i;`z5F)p|_c)DR>Cn*o9YQo5So4l)rR`UAH0CiK}@4VOthS5sI*1E^4XOjqBzWFKcZXHlE92>IN}c$8#a zl%k$wAeM7wtnbCtVT53>XA&z8fs68}su=ryF8YS0Xez?>_W)}nAG}O0rSUMEgu;K* zN4_kl$z{3nN4gKXd*rBd>vQYlb@$O|Ygqr^<#X~%s%=}#CFD5v_`jtx(oQ&=Zo^Oa zn(jHG3*>D0i9F(l`aMg!Qe>_wz1gtgt4b)DbirXKqu)nr@X z2n?bQr6YS>Ypm;`R6MSQMdG%%iuNmdVFxv7qv^W-3!AHttAOh}3|qaNS)E_#*7%3x zw0)r6W}9Sl!{Fg>U20KSI+{0{^rk7sotbawaC;{`4gR)2Q}d*5NU54~DCK5qmh>ta z<1@>cy1@oAnreHMrGTZjCBagN>iWUvFr%T;UoCuY)ysFTz6gkrXYN?hp;^VWcAmFGs8u0PY2_&3@6$v zO-&d@FTpRG3tp~n-U|QQl9Ec;v$BeM>qX4B#Pt`^cjZ2M=sUBg>GU^s!Mf_Y7xF@w zB-+Rx>ArLf8_z@itr2FmqMA)GK0L!4=#RZ`qBocpX1d3)5N(5Zz+ZWrNX$fh zTzGXK@wl%LAv=jLzm@3KIAVH3h(K0HDtZv(3nG?tgUExE$VVk2Mfr(7KPECZizuFz zjPF`15)F*X3K)+yuCerJ-RG$4SWK^k$+kai$E;~EdL+Z{5=tMrIJ(Gf%~+9sH7!qC zuhjV|7m{-(pG#ViVK2>W^*(mYSo-tmU}!o)9sOhYYFlrrT%>bJ7(6DG@OQr0zuCXjl_|SpEd6#)Vz2ad%Ji0) z=x#}T<_%tA5h|?OQ<*o6wKxhpU<0hj+u_w7LoKrk7LRjqFT{E4q$^M(y;*k2vvgnS z3qD_eUVmSITYpFYTK`0UPQOh*QlDLaLf2ULQl5`BlTH2r6UY{+v-F%D>^s%4mo zV#oD^`|3G<<_>n9nfN8s;R?#n4zPmR_ap9ooPFsW8ek7GwLM7qPG&U%iS=QX{fOlV zgjIFo8zDp;UXW1}6=LF1mE86Vs&KXwGx)_0vXyA9o67qz`jS0F5^B(?D%P=-`u3mp zQufuh(EwE?YfVcSecG0p<{H;!re)O0D4*_5l~RLK9wa|XDxDOccrkHS;)6s>Qqz<{ zsRh%!XP!1nrnaVR<`w3`@Cz9%ldVCvFSbqg^YFpnWpvl$?cGPqipuMEZUeDm1ym?kEUZI-J-PTdeVFw7nXBb2d{XD&D?_rnd9TE0_>_@1c z4z=&KFQuz;XE>79(ig0}W4lA97S-kqc9kbv^3xNhpo8^-;}&lcfOIpR!ag zH`HF%R*>dN_oNc?1bL4fB`3-OaCkIF|3~Zc=~wHG`kID5hEawQhNcF${;Gb9euBOz zQcw#YsGEEPo|!U|QhE!k&{S&eX?SZX_ZL>ArGSc#cKE3%& zO^s_ZufZRCI4vyIk)la)B(+T1msl+EM#7kc0SUJgViKDtPf3x}CS)`>el*rcBgAs7 zH+Qr=wWeYh7IU-#yYtDVb*~34BO<3ESX&r&Ljzpk1k1s=h!}B)@VHvVDf* z4Y|!^#7TgnmeBiw+I-wl7} zG5EPF(M4w~UHNVj|M6FyAtq4}A0V7LJ;J?+9s!TB1;>-mu(I|=j!IPV29b?;MvS!~ zF~UQ{y>c+S(?K7+p)*tsG|CdB)}$(`u8V~R4DBd0SBJO?M`gkdEagsIJKW%YFdt)}!O4Af`MY=(iw&bwRwQaOFa%6M1 zanaM3+}UyL!AnF!{WYo!CO~W zS2O2m$60$7`v==cf6~>}FV*kUAJm6o&ur80 z*T?EB8s-}A8r~UB8>SnI8P@7EbZcR2IZk)UN${*R(;mhOcmM~?GFUIOtH0vWkH!i( zfiKt`e!8PXuSXFhZ%w><3Q>zNM(ik&;9f+&qsenjA&V1=Q)+4X6cwALrLkPoj7Cj;I!`u1<4uaz6Q1k~^_g;?#s2 z@vY-y<7UOxk82&bEY2Jk7T-N_d~(Os7U?H5Uzy&TOIuD`=2#=G8P*53a*l(}WAw0g zx??>vh~8!>ws~0v_rls$4~En*%>`|syhE3uPoaBVTmM`BO#>bU)Crswcrox$U}nGv z|7(6BhFRkS2F zJ4RJb?XP*RnGGvN4?NSBl1jP@Lu;b8GAx8u*$-;yj^hE0XWz2w>l*qSh8Q{<>KO7H zJo*&9Y^Z1GV5o1%Zn&t=rSHjp_Fk$Wtz=IA(!^lR-oTQ{Lqs?pUjDr3f>`1L!LZ8t z!z%ZLJbfs6xjy9Zg*;4P&d-oR*h5C8Hkq(A?7m7^40go~`iN|X*>?loySBj)+nR1t zN3_S_GTsFj%O>q!I!rx-_v{MKC(@lE3Vxpe%_+DHUc(bxP<4&SR6!!>;e1;qru&N#}z-mW$?W<^`s!#`l?lnZ1yOX=wve$EF-e{+?7hX<=e=!it3A z2`l4WaZz#S;+DpZhlra9Ac)j9!=w=FiAe%RBTSHU6%Za)dRnEdEr~tm`gv;b?gX2&eyPjoH}((OCpGkoBjjI>t3=89BoMO%GW4N$9L znH;3ePc)!441&jCRmz4eo|PhDFJCPC>2~M}>Syb3=(8Gnu^aqr*k~AF$YzMdM{wyZ zIz8Ip8S$eTx@35rj!1c>>2M5|)68cc8sO9P#;YmAUOov=bQ|%(%`gnM#Hv#w-=XBD zhLg?e#n1WRY_wPkjnL@LnYmwNJRZXuFa&<}-W2B?fT#b0rZK!JZgYiDQ2 z1Y{xJTHkui;%^BuUo+J*tuw}CmdPBEu_gUV+N0FlDe1{0k{>7eCCyK4ocJ!GM#9D698fM`w0}*%oBD>j zNNJe18#cmQJj5Gdi1y$~_x1dO$tDB-l4tb4+Un3c9>EA#6Z^pKs0;TEyyNyL+imL) zOBKs~^92~?tmf{P%a-=m{5BPy!)?cYSn}gsbHGg;r%TaTqFOH1b@d?nK^23MJ--wJ zcYP3h!U~R_avu1RYUBOwfzNG%?uV|9eg(0P3Wjcmc7{p@JG(?-{dug%uS7Z~!teD~ zS}Yl)5!y%?!8Xz#{Q)_ntn{5(M>i-5CL|RS(Gj+q9ptcf!*o6tCer~(N(I(k*Gn+ZH`SQnTAm8S$zl2vC6Yf&!Pj!*i9DdXQul{_3qEs}vXd$cEG&zNAec3M z=q8g2``#B~Gfr(Wd5JEMVUk}J|4sfs{VNCb3>Xm5EZ~=aZ~s<)$Mv7(hSGJ-WbUE1 z>O5>^8s%E>ybk&|%I-DzilKa41WcDFz@lf^Cp+RC!|Cs~o6h8k_G_^6p0(&LJIoX5 z+m>NoVQFm5_y0IL3ot3JB?{l}9-mznhv4oI2n2U`4S^-NTaXYexDz}$1h?Q2Jh;0A zw;&6<3+p~R(%tv{^S*p}JRm#Ma&O(LQ|FxWRrOB^tkOH-EwYR$_l@Ye_e6D|D<9RX z+AK>+T)RzcS6pv{volPaVY~N#m)agw0E_tD&v->Pcbs$Nbar=cbl!J9cV2X^qS845 z?r{u{Ew}v+==UgFZrge?#a66_Xwbn`cz!%#F9s)9*x}A!ViNRl^2WOGzOT|x=tSk% zktk4?8lo&+Po2ELjh{tzd}jLNKD&`jD~CFc3}G12YmcQSy|IF}`8a9Lr&S}_-@z5WBWc1H%;g|tfuEM5)XS7j&pBg ztDX#peYHQ$*N?1W6zK9SFru%Xo}TM?HoizNls+{rEwxYTy_BLU-IEU`g(Wpe9GmbZ zeoXxJI5T#5tj>x^{`&E2ftW2ZO5Fa0&B+DR+IxEXk1~&x9tN&MX-qf!pl{?K07eX zU)NX7J2dkdb9l$&DVT>Yna>;I9};+{#~BmMH%y}+3sxH=SBm~hHPy~(_B%6@mRO^# z*@*M`YzQm1YtbkkadDc)9 zJ;k}?&Ho)YVmU9e@N<>$j48{haZKp|&hb&ZW|@fh)_1m{oC>Wu6B^s>wlm;fwXCsV z;MXi4EV`u-Zd*;QRdJhthokqexc|H8*4+Rn-@~M}G5EI!=uKr+2cn{R3}g6ydGea1eTnB2 zLK3>i&y9N%J37`KyPI>v6;nJWDJClJWnx0gw;7dvL#ZYn(B0{#|4nt5KX6+wLFcNBPjceXff(e}B{{jTZmt|9)ApF+2XUJM--+Arj>E6iEb zKEqne(ndQ0s`Qv?>E-b@{F}_UCfxO=FifX1sbIS?&1g&aARlPzG4QQh%+8M1{|lV; zuk?)pL5;%IcDLugr)TC*^uD+IZwEdz5w8|LL5twVCzzdK!7YOo|3NvfhHLM&e)Kz& zEs>Tjbdsy!(q4&ZyN(XWUTbYzA-ith;rPzEnOt(DGoLepe4-_e#wpDIo`yr8-EP_} z_7BWH$!1$%eLzpFrglLcsg_k!nBwK;*Vf$k1$OB{I@@-26B&Y+HDCi*=z?G1FZ90i zDYrnGgY!uyknQaT`wS(67(kzKfcjY-pv7rp=((s&7#Uz)U|mnA_GkP9YvMFogxNOV z@@p}A86U`lwzC@6GLLC7QzNF~^EMhk%T7$Zaat}@i)0d|?!$s_E#{*8XlQO?7hlj@ z>GuN70_Ry5mvE|1AXcPj&dBt8hI*p$ovxU1KD{}8h})_5)QTw;lIw#&Jx#DCWQ*?> zmliuK)`+^KxC(OT!xpV3GQ1|qo@_q0%2s|dU>akwLr2j%4=kf%lsj8 zcIJ!Bf!=PuLH?R_M~~=LaZnp#j4^f?8DI?-cr6n|9`G4IQ;5dX&Hb$AV2XjA-ti3P z!dxV~2qkN8VGF~7!F4twqC8D^#AMsT`!EA;G%&gusezc>M51^cX)4$w+$6OOuMKk?epl;w_e>?wP z+{=F>7yBtQ9c(d=XJy8x^rq?S(vGA?rqoUup1cn{s$^pSgwtdbB5qb}sn}~Vw_ma-nOc-eVJ z)ZXAO#n^StnSAn%x|vh=3f!FgFsO!_osBU4mVck`Kkp##c-%gR_-sr@?98OZc;>G= zIWb=ZA_LjUcC7TJd!bb80-hD*?d=2ky$xrx6*1faN5BOhS%S0swq=I3C%lCb_Jz3V zkFr;=v&HSj@Cg3b-iZElsv`&JbCP2R{`v3i>*%93f@hMC$qnDzbC6ri28DWI?QTuu zjnzS!*oQea!_hLGWpeacYA}_LQ&{QUct4Z=&q_Z5yLAJ6!V|35Yn*LC^syb8$VvG8 zZ>T$~kaMmDf6B^3?~Z^>i?{pyr%wW-)&>mg_or{aL1t|La=}E;XLIeM;shPjk=a zj4$bx(%Ynkr|wC~nbIwJYf?e_6+07d#usH(+>5&uS2_MnLQ>N1l#{8W(tCTlc(P@@ zP9Kf)Z+kkJZ@lGUKwV`1!UbY=Q#yq0@p*I5JuCtG(^V``Y+6rCWAgemn{fQ(9PP5w zr#R_)qf&HnPYznyJZcIs(bK@w^=_jJvZG_fVtUkQMNvZRdkPd zT$@@Xo~rr}bFk4zzZh7|8gRi<7|bN=Rh(tv@D}pv-au-g7#hVhdSm=SGmL^}5!8+G zsA8YvNtcbTFEu%;y2~hIHlWH3LkYG_Yr~w45=`}&gui$X>isOt%f3O`M`aAP!Id6`sTt`YLL0jvoFJwzC8UIb;qBn{m3${DQlAp zBv(&*lvpfjYtqK#Y^i0_uBNq4-s;SifiU*c!_XJ242U0_EvGyP;9`-~N2BMb2>yu`XF4cl+M=`qnv%Y~vo z`>+~k$zEpb+@*{8o0g#sq)zGyyX=%Tf+;VOURGtidS}~S*;?8+*<kBy*|3g-K4?MyYLHQ{!6gqmR^^2) z{S+?hUG60ZEdFk=VSb_J>`uICLL_WMY%pLYpMYWB3&!JXxTf>W{N_%ka>wh(^+~!6 zG!7iW^PWQ<7Po>nRCQ|hHuTiUcVNBXYxY8e|c z)-my72y-t^5gq0;k*q$o|L4pPnT0_u^ZP=5CFqR|!=>5jALakx9~rRXX}Stz=vPjX zMxqqwV+2gk+SHi+$SxYvH&~0mcV4o)y_OiFK{_0_L+}t!6H~VHB(30o4%;VdGI*kc z$%%^X6wH=GI5uC#dDMrOb2Dajdf5wym@@O2Ns0OCaBTz??gi_0C;Zl{?EeXHg0r#z zj>EQZ4O90kY>;#O`-D!P#`!Z5j(1*g!pEqP%7Z5kq|bB%CfOkBCL1oNGqml@M~`QX zq=IhNwfq8J6h@|Z0r%b7w&Awr@D}dbUb0f&(ffSHoV}H{PPQC2gIRqKnen)SyfB=} z!Wm4&oqwOe+8|zF~`yja8zfheW zrN@(%3Vke<^e&>_9cuJuObcE~uV$yZo7n>oaUqCjHj0nRWQkgnuGb0XP;Y^^d>2OW z6;{V`rks!D&9-CKRu(YA!eAWDiJc9|@pW(`tK#E~*6DB`#6@uv|E!~PxSaK4ux?vW z4Qv5Tcm((DE!lqx^9iScynSXSS9Lt!YjbY*As;ObO1+e6vTw9}oZQdA=^HRjbtp5@ zuTjG+zaJV~1Ip@E^toj2t`AGVnMae{U zrtxWTU?wW}z_}YSjVT1Y?l=m7SQz@l=y3lECnq>NTjj3mDo0VE^`?^9!W~Z+w_&Y6 zghia4+;s#i>oSUzNhmU&@d?e*jDbG5NCq5HRe_Phk9DWYwmsyZLxJvAe zFdBpQPc*BWdkvSd5_Zr~xay0HdAM=w`bm(UYG}iY!W?S`QaF`4aZOo4a|8W3!^8Co z`gqXgn7|Qcu6zB%^)kk{`f>la{smPyl4FC&I!CB83azI#eIV=Cwca)Rod4$I7G=IQJfbN_cycEf)E8|VM`@ZG-wiO36z zG7_fidDuCP$sJ>1tCt6f(3v+J$$DC&#u3em(4#krJQexx)96-JqvIje6~S(#ItxC0 zE&R9_!n7{3ir#y^d~Ez;wB`T*rt}iqOdKxEeX^za zS>83X5ce+0cry$6O?FXDDK0Y&A1>FmiRP8$6LU8w`xi4+?`^y{TY>9Lk~iNw9Xd}142{Yh29@R}_6q?q2tZE;pV&M@B@ZD8(%qN;6%=frp;&d4F^Dec7y^MtX_%tCE2 z8Qvv6adfHwG(Q@%WEkC}$FSAV+KQ#JIV}H8yx$a=pZw%E@aYIcVTtfQJ%%2 zVcAGV&`{J+7K+!*_ns)n{ofDZCs~%6Q5WfL-X=prB?`Wi0D{s3>~<5XTk2GJCEqIJ z)OS3=pm(s8rRjj2WR;Jgx^0Y43=Ruat+kYcsA8TfMbw2{aXnU?UHJ|b(M08yn#tdt zFi*;8Ww7=}=@e8`u`2V39rBZSrfi~0%`c0YPGzCCTOB3h;k`#G|EZsFkVq4X7O5o2 z1oN%ATC4zR-^oebS?)1r%VAW!<7IPWsJzPw9Ygdj1lAI+^k&zUQF;j77$KK2mGC$U z&DU}p3Wx?G8`&Qyo|;F=gt=HkCMatxJG9AWk3fENpz2Zki4Nuu@+WG*8gjNVL3FW1l?9-7bRA$t3(;&&9h2lH3aXF$;6U;#OuE3(*~mmYm5#*5x!;uUx!n* zc1)RP?l*3TgW7j$UmRBUn;pql^D1M&QcjS~cA*+=ASW1uWj*u&JK?jBqb^=5N5grz zA;+**lhC3Ulz4y3csgMh%*V!Rvj^Jfu2hk&WQuXcEI_t+k3Mq_b(P3x=8}HShxRuxRE~yV*CS??-EP%eh1pJvaxy#J1Eag5rn%(7e&Y&-_u=6NZ?YPp+ zoM>E^8^JH$;{<^ZJxED9Rq+=%8#Pg3PFKFlnnop2)mlQ!18RI+WYs<>#YB(=%HKtPuz4Ro7XO)R#0RAgYix_Ss;HtLI;$6=nTirj4rETjINtFMxsjPW zg_*Ewf`9)aI+OY5<{Z_y^L^@l?SgqTFiCdSx+-aAEv2@q${I#)e%emNgZ;y4F`hn3 zIXFcwWjtE_pu(&pdvqBnz5=IU3j4XF+(?HZ$vh}uGnws#(ajLzjx49B)+}nDz&d>` z3^{x;lpI1Q3Zbn7wYHn{#b>N(L(`jq0@JTZ~T)J<$x3v08*6h6D2 z>Q?`S`Fc;h!q@x;*xO-PFf(`u_jwyvLB*sC62L3J$LaYiF)Nev zaxrS%wkY@foU~WWq4=rqrADhFc7d+GhI_istR|0%!AeoGje1H$bEkexL~EnroMon#A$7B3XGYhnP*oVD(4ksoCC` zYr5bB`5kH_kxh$U;)8rZ4e2$rka*Hxwk(N>$He?VB|Dsix|2Hu`(BV_u4ne^D`+>P98n=q>xuO;W`{W4ZZ8Y*A-u&6H;7c516JYIgCL z%*RUGiFVOK#Z#0iiUmbAw5PM^eMQK6VxO{2j?t^i?$#!jMS*4hc+F)mXXf-J%Y&9i zNy_U$l9~hrmd6tk%f*RX?C)QFq9);0@c1EJhsp&woZKC16=5 zF8gO1Q`EEKk~xhEDFs9_8#^h4Zef5N_L4p`&`wNJ!eu9=zqZi~_?nwftQRb8jOu~W zau5uPIdUudqZ8sMZHeNAaULsHt5)Tv91hzKr7x_6apo1df~Qsye*W)DxYk;UHp7h& z{i696cF8TXL!baBQfYZ#d1N^za_D*3pGkT@qd7C7YU+1=^MpekW0p~7TVMhOy2*m- zH&jabSZ6NdPmxR8VXo6>iDFs@JP=6`xSVX8fq$Hpc7DQ4w4wEo8Vz!Z_977~qcn9E}BWfd#D%ETc`f%@`KbrAXF0{NTaVfD6Edva!6B|5G!ykd^h38m3| zV#0W%wWy=n#4-K6JgN?rV~n2SXWq;fPVu>VKT~RJR2MnV8R;=_@Yf>c0HZ1=>}_zK zbdgQzEK4dsD}U-8^k%AN=`1FYHC8sy8CjM2+E2;vRM5Eyx;?UjE`iekL4zHl)B7#6lgE%X-UE`nXAo%9UB>cSg|Dp^K4e#)1CSrrK^G>rl(O z}OF1D5$q8hur-X^7mmmY^gFXk$}H-5a=bs#2Ocsv%ZJpkPeC|_C^^Lfqo>?T$FG}t zT6c?hwVu+BGc*jw4h~wzVskoG$$Ht&EH1hz#l>OsH`$w+Y`XLkBeRP>Dy@8TP~fbY zq5Y<|0ec=t-2V(yvIX0Q#HSdpa5HP4pS>DhvoqB@2tM%4C zn+|=E*#S?e1FVkrvaFF^)&wKHYIZfI;4Fq0iZM_I`5)hiU1nLCS6L_Km^0)8Wgt#( z;Y8ssWNt^rM!AS=e;n&?h*DiXH*{H7Jtn+nINhtC%^~tU90Aj;C-W;)$t*XLS(Z{t zV3WK+X{ddYla1!`8ufQs(F%919m+HL+1M&;Du=M%#q9-;xi?C8nPi+5SJi=HIa5-m z35g=UhFRILD%-VWxkz7WMk-CzD0$5oX?DYFaIvgn{9=|=t(L3eWT3k~N134I66=jW z$p^A3xYLtuUS@CqjV32XIMtdWoJwm17?_U^>OA^ndF4xUEP9XQX1vgq8$leM=wnmI z$YI7+^8qZvn&Lc)j)PRSN9f(2HM5G3oN?pKQ}R0Z9rW#Zf=|i|a>Vg?2bB?1m0NP3 z(OzzcF*bvYvM)NI4q(lf!5mhiou~|7y$8GGH;~74voMZcyE%pKn{DvzbBUp{F#c?- zm=?bfrdC_3wXW>ZrAkE^ZoHQ{lx85A6_u;fZB`_!Y^i*aJf8NFy8MgE zpXsGqeRaR_itOW|I6(E-A5MQcP~n_tK7Pjs>yvp4x2=O_jI6HR5<>r|7gTPlqm^)T zjzfRIBpRHm>a z3WG=Ipz;+kw*5G|WpG-36i%gpXolXcB%F$F;)GGx?1N49cd{{A@EJU?))Gg8x#D&4 z0~P;59QWcu>&6>j_1Oykpu!EV^9oHvN!CVLz>*h64z;;9&D4ycRL7f8FT06WtJu4C zrH1%SZkS!=4I85jhq6SSE{22pHUb&$NR6`(F7!xctNOECr|&SEtJ~Ef@`Jv|+zdLs z78LZR(ou^xx3X(ns3hGYlC>}LJE;QcA$Ly1>W_~eKDI?~C zwYAq?C{cO>Io3?&q)}KdqOPt_#DA|YV7$jBb0pja701gK;CT;;@KN-ibCYfFhsQSx zO;KZIxjH}&G46=AY8fzseE*-AG@5<$Gu?$1)T9y0EapHJptrKqsBhXprAEpOV;^VZ zKGA}_c7-ScBOnZq(}+O0xzN&GeWJHECFs^GTt$y5ziU66J@p34UNxM~MICe|L-Esm zs=QZInJcB^88(f&GP~MP)CQNCrBoHI%=)6DIv*4!6trTec~%x6TOE(vh!@-W*YJ`L z87IwStoB#NaZ|^FcS}NYyAM+kiu#6K(O{_y)I;7WkL7Q<{sx z;MTX~cc8KpO(xW+B}6e@ldZLC$||!UXW23;h^fkdRAD_pOY$0B#WVFLXVVioS+R*r zMkRR_CSoDE&>Y0Ge@9JKnL1~(*aWT+FhfA^GR^$*3d(l@zFAXwqQ=S!ten?sdC}i! zEcYr;(es4+wKrF!{Mw${Iz z4b(bH6%^Y~IZ5Y=MAD1msI+E@MKDJm<23arr$UB&#stqC@|}4~bmx>_CQ7SiM9{Ts zI&bxn=&WT^!i+CQb|n+{r!SxjUBUah;v1AkPc)hySP6L>eD-g!x&3sB+R0?YB_F^i zS!T8(TfL<87YBH2=ak*zJqWiG76A@drU$1q)3g%-bHUq-R_a-6b?Tu*X=VJfa>Qqc%Lz#niA%#7V2Jvz{jY#DR<6rMg&UcBNYFM4uy%%mkg;uPz6vY($Q_N4z5j*T#S4 zlv&U$My)Ya=_dCY>tr^R84G0yi0nC{b{x5VioQ@jQpb|<2D6(Iyz{fhbn%7^lhYpJ1mA(j(m-;|Cq(%Y)V~AO)u4RD4(*vt)gQ<$>O4^x756A2Xh~%_ zI8S961!7oD6vb7w5%|k>^}bxsC;zVA4W7+%it@KOXK3<_x{f`O%M8O4VLGey50I*k zpx>uuvVKukRr7H==A;+fNcQFPykeD1H@cWbP`1nxZ^$2`aay`#R-u-UB$Hgv8@WV= z8o~R$C`ZG~ce8TB!6L4i|NbBSD56&2{e_YTFD52sljnFl`Lu>|sGeq)Mt!8qTfzE( z{=pKoMOTU9`-~!HNxDEC4I{8emQ^D_zjK-mj8Wk4Jw!j;m=9{@)siTXe4t}@$Q9aw zhfM%gKEW<{&AVO*>!A#MrEMUSU#Q_WE4$@eql}!6TlN^U6BS5^@;hBMoAL&swR(hHp{2A6h?=eF+v#ZyYIk-mmQc`4jQi`QMW)d~?GDO55*%qM{=muRbeO?| z#ACSGXvoyNGDgoZGl}xksp_Z8K17<^%%Oe9iP9D};3qkU%Daw|fp)4D9icir<;mdb z@v;HF7)Oa)eTlbs%~?h#u}DqFKm53Cs~#8k&0q0?9ZTOfn5*mpgIy2%cb;6pldg!% zbP}259${DC$wx*%99e^NAJ>t)?4^fLhTh{fvp=gYsBOFk(mO<65_6U6#PD9`b>*t+ zp}!JO{S-mmi4=9fmh7k&yUMdL?qflqd-IH9@%<=9@8Al1WR9@#wrkQ)J_r(fg3O6X zfmXvIH&Pohf5?1GcAIK?4cy9Ed7JUd@{-j*0(;*ni^GF;%C(>%;Hh#hJo+-|Y^x{- z$eWwV`|4++=0cfM=}4r#Kzu177qGv|l7UT9bWrNoyqC`A7*R(3mI`*UNK)#^2j&hk zu>QDI4aU)HEPBh~bT$XeZ>bXZ5OFhb--3H9N*G_wfO&*5WIN8T z+2&ZB<%)x%rzx}PH@w9k{*Vk|&vaCeD5Iz>n$R)-Do=x}?KcIu^aZ7v7(fJXqjaXf z(-#aST3xTSFg^yRiM|$m>h)1Z2)$w}EY1o_DXP!evI~gHDl~{b;`SDq%P4Nvgs;#L zXS^)p7qoY0#Y?rB7-J-u=TM|}C#vK9i<%*qXd=(Ex5_IsiA>XF8=P2{tN*HljYE0` zqIUtazw)QH->evTWcEh4c+LFX2x6+uC0bXdgXuQb;XHKCoX*PZq+Fn4T7gUT3%Wc( zU&G7v8+IF=O5zrILRpm8rKyttAl}?XVfUlx zDg#EC?5|q1N9J^WCQ*McC(~8#=7@YwPn2xI+zV!YoE1@D%rxptFWpFoIf2y~bXyg$ z-*!;H-;i|2m3{gN^EUl@-7I51khpfs1!h~}R_}?CM57J#g&NR<90uY)n-y0|6i36_ z6D@b=po*CtavuC;EZy*io?eT|LBr}vB)xTs>>eKS#C*t^KDo*MA z#8TPD$StZ_`YS&e^FXuLQE5Mb&lPFv`fM}5`l~idtYk#Xd?lMDm(s!LW5&>N4O0f2 z3RqYT?SNQl#G4+zGZ)>^Ou9OY)NvvUt{wDOtuK_{_0sw}`4UFNa`wU=vm+eIeZ1E_ z^kUYT)s0?arCLR1HTsEfv{RxeDuE|rH|HmF?37Gg>`t*KOK`3v5F48k8*i!alz(B@ z<>#Bmt1ZYVE6Y3TV<3+F#Ki>EvEk-Ev!Z%{OkCB+>0QMNZJ6psL7z?zHVV9AC$&U2 znFKrG4t>&2u!1kiZ(*(7HA8WuFHF~ciujTD=)>u0KAs4@K<68psiJ^ZR(WVtW%@U#H&~F+IwXtde zGsK88-_kwkE?Vd-jVQH-7NO@498y+VUy9dyS9yXOKF)lnzN8*~M$I$R9BI^5Hmdld z8eORE&x-=`jJZqJ1zUR~n;M0rK?k_GTudH4Q;s#7k`J#}Tgcb+rgKt3B`S-lGfSHr zMIZR*f58b4HM%%jClw-^nJOGOn5%i zeJ_E9wIgR5D*s{U20dUei}^}Hx~_#p7qvI*BSOwpo(Z?v%{VGXYGu@1#8O5} zS=LfgYb{&i6LebSQX9)6V3prkim9)Svc@g57x63(Rm&E5BBiL+F48IahS*w!Ppkp% z)RwAj4V6J**m?u0_;!(NGTD`PF+_PMa?=HCqm~vIhwX85G8yuHn~9DEpG}Bgz4f;4;0Lba-^3IH50763y&}BG4f#W9hrkl|}I= zd?~t^??L;As+BpRHpoV5ab>${V-GgR>oGe!u^sHoEnMRtIO9y@JpY&YnH@jL`XUc} z;wDt<0)_Juc7Au*c`rFhJG1L>phb_ni9O%ayk;&E9y+NxiPdrP5Z7tPkNg=fX)D1d`4aG_rI?uo=x0#RdPYk-D&ZqDHff{fSe5E96 zpwmRZ;Z)-JmB;iEYl^382jSN*nWtbi{YoeD3j5#<&$$=Oi^k?Ky#iR@Rj^mT`I5|I z9sIz?N^?1j_k9?iMhesFsUTHmESsHRNc80#-YyHlmZ~K#nl0ey1^tPuD+k0NG(KHL zR`tEO2Z~*gNPeFaxCD&4%j~2&@Dx9SAa>!*&CXqgpqQ8}pBZn>RL-33^pb8HKPVyE zBhiRi(f5@X>RD++_0xf@Ig_)&4V!(Dn5X7e{s665A}gcKwt^renxA15G~;abniKKF zs-%o&B1ToRne56(_IPu66zyPCj}lDmHmh)ow^UBy*gum$HBo&(H3!RiAcr+j{Cp*w zStV~O0jjM1ut-9c;c9y^o1bb;6^v$X0?azyRid%%^*jY+ELPNNh zimnk%iR_#|OX>N)0Xbd*UNM}WYG+pLL?ZV?71m|EJ z=fG3;>NT^mm_hzFkn`vTytWihjryV|?$`?GSSJ~2WChjyAZAJ3^n!lpWYWbts>Ld9Cj5`bns%W z&XYI|hin!(^99b<{&?!{he0%ld-;bt`zU|5njF|F&Qh@kXY_tx)w{{h^5U|8m?wQ5 z=hfCQy50Oq(6RUscNPcZX9D}J1-@UBtL;hFdy>z8jH_^d(3!@>r%`;a2OoYbCsibq zGd%EMcJa)HqvdbOY4QYKf#hM9a;bFh%g_-H4xcgn!VEydH@!Os=r8xH*cjLt*d{hZI*%dYX^4;;g) zxda=6y$>UNGT)btF29v3;3ZdoTiWRUtb+YBo7yNi_s%cr^zj|nVfFaA_HsB32WR5l z=Tk1TLd)TX+l1^cj7&S64s#!Vy~X=q%HO7QO&xK-cftp`#}o6A*IS8qLAQ66YYoTO z;2Ub$WcWy4I!=FbZRd#UYsooV!d43CT;SBe2g5R$rM`=rrZ|7T!<4PP$^!q}e{R7YFZ@x1)|LQy3JL;0v zW#uV`a3?i+8Ue7}Rv=)*sS~nrg+UE}h77)kpkH^8DSDKr^PIaWNyoy+{lu~EgP$LC zd3N$?D)$qd_nXP;iDuo{*t5au4p!X!UDJ25P72|3 z^nsOegFCswbK3^GHgeEUc^dEeAH1@|`SjpUUe9;_ zNMsyN-vp#Bab~YxmtsxrsAfmJ- zE|1_u@xTwt4JP)U3gwL`1S9hziimX1zbO8#rgTsobh`HQ_o?9EQLs*W!~c!rzsQ0E zR0riJP?Je8CI*oIEr)6J8whWAlo%uN6gZ0(F%mZ14F3NHWe|Gub$A!wg=@KoUtcJR zic|fB4)O%Gf}*Cv4*mc~_yDKJ0e&{f$W+vP{P_cZw}o$+0<=d3MlS?NzNbZqbD|utGEp*Ki^t+Z8N!e0GLT?`+3rj`vo+jrJT>uuXv`$R`?=S){ccP7pb4;g71 zWlzK3>x*@zHO11*VlaR1wAM|_qeZA|)y`e@LOXD8Ek+KJBIYRt)GO*>SoAg&I43O{df_Wp1rNz5wjB1#_96CL_zy{Yiv1Pt zl85cf?XA$BQtPs9J|qc z40hyo+^}!74@7f*1!vw-C_T!fMu@e3LMd_s6=4zU2FoX{u=b1k3>@hRF{>#N+D(+d z!8>cqJ~<0kkOV8FlJQWViR+rGF9?(fyzwveSM|R`2fha%>2aA;Jxwx(raww6k=8u5 zE~=bf$y<`DCW?fL@y@u$F{i&&|FYrBk*`By=fsaqN>AOM5$(z8z2-~wmw{Kko4IX= z(a)BGM|l&j_-AU3C8(TDChPUUnJe8g!1~fU%GT9B!r^f~a)*Zw%91N=Qdpg^(pm0> zG;xo1&bQyUj?rn_6@_WON+G>{Z zSx*lf_Yd;@;(eSsH}iVtD(^1eV}DM)uQAH(BU7+j;#1Vqvg+>a;apB9PdgpT&Mzs0Xj*D9dSI;s^x zkC_d%Xg;)Gk8FAE%~>TY?1$|C*#E+@^e201dyMTO3XYF97hc8H?N#g=SJw_F?G@H` z)^gUo*4)I_X4+U$#+1=+bkCA`VY>!$_^TM7RH|TgrQ|BP(SXBC1om(8=IL_hkF~J^TD`A_DOKomkCR*Sd9;?m3 zb7{Y|10E1lZ1?alU8!|bOT*3$&cuF3a;s|IeI$Wj_tT+ z-odBVgLCo#TvKZBGv{#miNgu(0}8FW=kTIJH>nos`lkLz8bMRZQxe7?v9EQT{S>=|%ie z-jd$EnJY8TXGUi}$lQ>*41X!BcZIhYUiNi3CvpcS1Y!eI^oB69#^8pWg8N_>bEq*H zK3@a8FOLQ8=zo}Zgr>z>=Gg3bFWkqCwvwx_tAy*O^8gNBKRG>ket+Ybi4SpJ+Z^jN zONgZ^?1l?eyQ_)O7nyRHi%x7cG%h!ASNjg%gQZlhgXtk};rx0|J$eG;sx3|sYPPtgoL>BxO9|?IrF7i^v$T(QU0g_UnaAgJEZ;S{RBRCLXFmj z;RLV>#dlT9QA-`(>{?v3kK>!z%eK>+9}nz{c;EeN>BU=~X8pyQZhdZZIR-g@b2WD_ zcVBbmaDKE^wgki(=`}L`$#8ngd)nhU8s&MIX?mZasZa0^3!FeL zds820bO#r`$GnxkIH#sCwc;DIsc{3n_YtEmy}sSred}`jTSuhxlB>RZho>%7JF8ExNVAco5e#kF;Qc!L_a)9UC30>mud>g z%in58u*)$Z{vPI~T%s3Oj~QKcK$!0t#c^-D9Vigk;_v7$?Jw@H=kMX4;a`K}D=IDcOM0U~%m@084ko)$R&K2IN<{vj zQ<34H>wIeaXr7icl;>B7eBX2Wm9_iq;~gPHqukCv?W(PY z^^B!4-WIzoWvvaYUdw-YXcn;jV$bTl=(_1X>OSH6&yivMR;_QY@%PBwmcA?XMoQt- zylF4eMx=+J#hl4I|JAb~^NzPM{_=MG+dH6uZikcPN?0^KQIeHJSDlC_)(qLmT!MOj z4Sk$S>J>{3du!)I*JF46ka8jaFkU{FtCsT*hiM;5B>mpD!m3(-VegdDHmR@aqE3`k z%(b{e&A}UBAY87WGl}g|lpJ5z~#oOA{QwGCq zB;!H4FYQ|Dn3NjH&ZMgeed1rm&Wh>t^?G#fs574@efmD)#m9tCIlpX(zn=QaH$^#R z`;*BBn{b-gVP8V*dTC$k{Lz)w)y8$eRm#=P(ZCjEsfYL4e_AO^7Mx`6<7{`&vc>w= z*4h#0tmGR5Ut7wi=&IJ3rYxntwoI|Fa%Q-$xTX6)_X4-y z)x-4%uB(Ua2W@k$oh>?G0b`g6o>EZGBOZ=2HqtkLW=$KP50^*IWzK@mS?v0gR0z%SeofX&Y2oT_>Y`6@K%a};RAK)q zrP1YX!oBlPwFSzfv*_Ul;!aeRcRz*t{t?%lz&g}%+P@zt$V`}uiD-*N( zOPA;}QO?NCpUjWhK8}y58Pz+sKyrp>fShd`<2>hdxi-0c&Z>@L_Wky;&MU5yu7j@8 z?t}PZ)V61_#-akh%}kUTmZ{cj_(Vl&KeIDpZMPi1xQe*QuLxqx_pZ&C`BM zK9;x&KlwT-Q&Z2Ry-z=y5$-WPPcnP@W(6w4RE(h$DX2qRsiU+Nmfx*mwr{CN!mTYV zr|HXdK(YDUJO<~guBDj$4`+Ax+>pGXg+p(LXd!9rwyTbj_98YP%G2k#=@(Qgi(uXE z#Q7~a6{j6Dnrrc9b^SM^vDuKA9YOc7D-6Q`75!KKKHbQHvwln25Bz_Qx=p)nd2PLD z`^SDAr}8jYG1q731ZN_Czu!5+h~fS5VOhf4U*qVA&vPUDep?k=hSjh(MK8UG>Z}G{ z_UXihD4e5rF4(@xSuoQ3ixlDhdR z8DeQ!-5hTGt9QkZY=7VeKB|NCU3x5DbjOVkXhBPuv*0q0#1~*5&IqRi3-BX)>{Yzq zWVT|u$Jg}yICh>&{Wry%JUn?r(&WS;36tUn$3@5V{z{e>l{GTYXZ6#uh!&C2G3%4u z8TIu0mPM|s?qTk}?w0QMIG;?hzjTDT?IB~`E8RngrVE^xY)A3MQ7v211-o(EYGirJ z?4I@79Lp)|Nc%>fNpE`x>u>5AbFu%v=V4mil+dKQiPof<$uTKy(tbXC>>}XLdX+5S^i}$Ou--K6_s3Prc@{>S(bwC ze+IMp2YuWfd|HQUBZ&GnwRBY8>zNk68eLa?^$m6QMDoaS<}Q3Ihw1r=3l6G97l`D_m|jFyrYs8sR1E^w0jE@HZ~%+vxq)yDIaF=SxOdM%DD6(mJG8Pbr(6 zB}pSkPmVhnyDet_*PdTqMxBT}_IbglJrR{YB}ILW`#yEQx1y5fJRQ0W-@HYk@gZ5= zTb-w!)!bJ@8i!nWrMh~%PdK;O`dP+Nm6p^DwVO8Al7V04J6!!|Yk4datOM=M9LMcB zY)iFbqP;%c`yxGoDsW#ytArJaHIpx=j0SOekrC_pH*=ZysjrY;4_#{vin?leZiO)S zskHT@wJgiN6_|@pxSqp!j@aM#?FeYzod|TA)npHTs@q+{gCZ2lY`!B z$H~c@N++J#Gx*JU&A*I7#&dle(}70o3-lDK^{Qrj=1&(yv0NJ`0_MKSdLaKD@bxMH zcAA@O7_9wm(X9nIpU*pLIOjT7I)@U`PcjS0=D5wAhimo^b}v=eCnl4;!u{hc9v(+6 z8(IDBt*@*LZIwV#j#6#cw6CzewC1$7woC?XXvWDs6>qkUd~;2*xN`WUMQg?IcqoMP z^AYq!Rq#x^gwlT=y5$92nH`lxIXr_d>O*itf+NqQijGD!n$Gp+TbOmxsJ(mAu|8z9 zLdTIy?-*DI8rI&o)cYi}Y34@Hwv6HFW7F28PD>e-yfo=nVl=KsQvXTA27o&*R;b{xGFh(r*c^ z6SgGwPxhtkO!KE_WW4kIk=c$Z0fz#2j12QObK7fyYLv#!s4%Xc>C9G$!CkDMrMxy3 z4p#w?*m2T$91<0>G31JShij~}l;b=OH5bU=o}ecmi@x*%6VRRbighy* zd0x$VDz^e#14)6S=wGXnue}#*z%E-U?dcDdk@Ja^@#qj5(rXx}>`?#JRI0HE?qZU| z;jHJ(;e6zn;;7{C+Xe34W2wr9QdyUA{L7oqZ=Z!bVhdaui(6+}g>3_~VEW;snSkF* zaoazjWnHQCt=d+#B>Py0oB9*Fn$x`Z4a|}Vw~WUhp*h�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

    5NU|etVRYf;3cqDauY}w|LuF9qw;APHq8h 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 literal 0 HcmV?d00001 diff --git a/Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so.meta b/Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so.meta new file mode 100644 index 0000000..146b37b --- /dev/null +++ b/Assets/Oculus/Avatar/Plugins/Android32/libovravatarloader.so.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: 0dc1a28a4f6367642b859b703b901f30 +timeCreated: 1516392277 +licenseType: Store +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + Android: + enabled: 1 + settings: + CPU: ARMv7 + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources.meta b/Assets/Oculus/Avatar/Resources.meta new file mode 100644 index 0000000..4999339 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3eeca1466db69a046849a21351c6ab64 +folderAsset: yes +timeCreated: 1536104808 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials.meta b/Assets/Oculus/Avatar/Resources/Materials.meta new file mode 100644 index 0000000..a546714 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a082ff1bb115495438c0dbd2a47e2b0f +folderAsset: yes +timeCreated: 1525971172 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc b/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc new file mode 100644 index 0000000..6b37b13 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc @@ -0,0 +1,318 @@ +#ifndef AVATAR_UTIL_CG_INCLUDED +#define AVATAR_UTIL_CG_INCLUDED + +#include "UnityCG.cginc" + +#define SAMPLE_MODE_COLOR 0 +#define SAMPLE_MODE_TEXTURE 1 +#define SAMPLE_MODE_TEXTURE_SINGLE_CHANNEL 2 +#define SAMPLE_MODE_PARALLAX 3 +#define SAMPLE_MODE_RSRM 4 + +#define MASK_TYPE_NONE 0 +#define MASK_TYPE_POSITIONAL 1 +#define MASK_TYPE_REFLECTION 2 +#define MASK_TYPE_FRESNEL 3 +#define MASK_TYPE_PULSE 4 + +#define BLEND_MODE_ADD 0 +#define BLEND_MODE_MULTIPLY 1 + +#ifdef LAYERS_1 +#define LAYER_COUNT 1 +#elif LAYERS_2 +#define LAYER_COUNT 2 +#elif LAYERS_3 +#define LAYER_COUNT 3 +#elif LAYERS_4 +#define LAYER_COUNT 4 +#elif LAYERS_5 +#define LAYER_COUNT 5 +#elif LAYERS_6 +#define LAYER_COUNT 6 +#elif LAYERS_7 +#define LAYER_COUNT 7 +#elif LAYERS_8 +#define LAYER_COUNT 8 +#endif + +#define DECLARE_LAYER_UNIFORMS(index) \ + int _LayerSampleMode##index; \ + int _LayerBlendMode##index; \ + int _LayerMaskType##index; \ + fixed4 _LayerColor##index; \ + sampler2D _LayerSurface##index; \ + float4 _LayerSurface##index##_ST; \ + float4 _LayerSampleParameters##index; \ + float4 _LayerMaskParameters##index; \ + float4 _LayerMaskAxis##index; + +DECLARE_LAYER_UNIFORMS(0) +DECLARE_LAYER_UNIFORMS(1) +DECLARE_LAYER_UNIFORMS(2) +DECLARE_LAYER_UNIFORMS(3) +DECLARE_LAYER_UNIFORMS(4) +DECLARE_LAYER_UNIFORMS(5) +DECLARE_LAYER_UNIFORMS(6) +DECLARE_LAYER_UNIFORMS(7) + +struct VertexOutput +{ + float4 pos : SV_POSITION; + float2 texcoord : TEXCOORD0; + float3 worldPos : TEXCOORD1; + float3 worldNormal : TEXCOORD2; + float3 viewDir : TEXCOORD3; + float4 vertColor : COLOR; + +#if NORMAL_MAP_ON || PARALLAX_ON + float3 worldTangent : TANGENT; + float3 worldBitangent : TEXCOORD5; +#endif +}; + +float _Alpha; +int _BaseMaskType; +float4 _BaseMaskParameters; +float4 _BaseMaskAxis; +fixed4 _DarkMultiplier; +fixed4 _BaseColor; +sampler2D _AlphaMask; +float4 _AlphaMask_ST; +sampler2D _AlphaMask2; +float4 _AlphaMask2_ST; +sampler2D _NormalMap; +float4 _NormalMap_ST; +sampler2D _ParallaxMap; +float4 _ParallaxMap_ST; +sampler2D _RoughnessMap; +float4 _RoughnessMap_ST; +float4x4 _ProjectorWorldToLocal; + +VertexOutput vert(appdata_full v) +{ + VertexOutput o; + UNITY_INITIALIZE_OUTPUT(VertexOutput, o); + + o.texcoord = v.texcoord.xy; + o.worldPos = mul(unity_ObjectToWorld, v.vertex); + o.vertColor = v.color; + o.viewDir = normalize(_WorldSpaceCameraPos.xyz - o.worldPos); + o.worldNormal = normalize(mul(unity_ObjectToWorld, float4(v.normal, 0.0)).xyz); + +#if NORMAL_MAP_ON || PARALLAX_ON + o.worldTangent = normalize(mul(unity_ObjectToWorld, float4(v.tangent.xyz, 0.0)).xyz); + o.worldBitangent = normalize(cross(o.worldNormal, o.worldTangent) * v.tangent.w); +#endif + + o.pos = UnityObjectToClipPos(v.vertex); + return o; +} + +#ifndef NORMAL_MAP_ON +#define COMPUTE_NORMAL IN.worldNormal +#else +#define COMPUTE_NORMAL normalize(mul(lerp(float3(0, 0, 1), surfaceNormal, normalMapStrength), tangentTransform)) +#endif + +float3 ComputeColor( + VertexOutput IN, + float2 uv, +#if PARALLAX_ON || NORMAL_MAP_ON + float3x3 tangentTransform, +#endif +#ifdef NORMAL_MAP_ON + float3 surfaceNormal, +#endif + sampler2D surface, + float4 surface_ST, + fixed4 color, + int sampleMode, + float4 sampleParameters +) { + if (sampleMode == SAMPLE_MODE_TEXTURE) { + float2 panning = _Time.g * sampleParameters.xy; + return tex2D(surface, (uv + panning) * surface_ST.xy + surface_ST.zw).rgb * color.rgb; + } + else if (sampleMode == SAMPLE_MODE_TEXTURE_SINGLE_CHANNEL) { + float4 channelMask = sampleParameters; + float4 channels = tex2D(surface, uv * surface_ST.xy + surface_ST.zw); + return dot(channels, channelMask) * color.rgb; + } +#ifdef PARALLAX_ON + else if (sampleMode == SAMPLE_MODE_PARALLAX) { + float parallaxMinHeight = sampleParameters.x; + float parallaxMaxHeight = sampleParameters.y; + float parallaxValue = tex2D(_ParallaxMap, TRANSFORM_TEX(uv, _ParallaxMap)).r; + float scaledHeight = lerp(parallaxMinHeight, parallaxMaxHeight, parallaxValue); + float2 parallaxUV = mul(tangentTransform, IN.viewDir).xy * scaledHeight; + return tex2D(surface, (uv * surface_ST.xy + surface_ST.zw) + parallaxUV).rgb * color.rgb; + } +#endif + else if (sampleMode == SAMPLE_MODE_RSRM) { + float roughnessMin = sampleParameters.x; + float roughnessMax = sampleParameters.y; +#ifdef ROUGHNESS_ON + float roughnessValue = tex2D(_RoughnessMap, TRANSFORM_TEX(uv, _RoughnessMap)).r; + float scaledRoughness = lerp(roughnessMin, roughnessMax, roughnessValue); +#else + float scaledRoughness = roughnessMin; +#endif + +#ifdef NORMAL_MAP_ON + float normalMapStrength = sampleParameters.z; +#endif + float3 viewReflect = reflect(-IN.viewDir, COMPUTE_NORMAL); + float viewAngle = viewReflect.y * 0.5 + 0.5; + return tex2D(surface, float2(scaledRoughness, viewAngle)).rgb * color.rgb; + } + return color.rgb; +} + +float ComputeMask( + VertexOutput IN, +#ifdef NORMAL_MAP_ON + float3x3 tangentTransform, + float3 surfaceNormal, +#endif + int maskType, + float4 layerParameters, + float3 maskAxis +) { + if (maskType == MASK_TYPE_POSITIONAL) { + float centerDistance = layerParameters.x; + float fadeAbove = layerParameters.y; + float fadeBelow = layerParameters.z; + float3 objPos = mul(unity_WorldToObject, float4(IN.worldPos, 1.0)).xyz; + float d = dot(objPos, maskAxis); + if (d > centerDistance) { + return saturate(1.0 - (d - centerDistance) / fadeAbove); + } + else { + return saturate(1.0 - (centerDistance - d) / fadeBelow); + } + } + else if (maskType == MASK_TYPE_REFLECTION) { + float fadeStart = layerParameters.x; + float fadeEnd = layerParameters.y; +#ifdef NORMAL_MAP_ON + float normalMapStrength = layerParameters.z; +#endif + float power = layerParameters.w; + float3 viewReflect = reflect(-IN.viewDir, COMPUTE_NORMAL); + float d = max(0.0, dot(viewReflect, maskAxis)); + return saturate(1.0 - (d - fadeStart) / (fadeEnd - fadeStart)); + } + else if (maskType == MASK_TYPE_FRESNEL) { + float power = layerParameters.x; + float fadeStart = layerParameters.y; + float fadeEnd = layerParameters.z; +#ifdef NORMAL_MAP_ON + float normalMapStrength = layerParameters.w; +#endif + float d = saturate(1.0 - max(0.0, dot(IN.viewDir, COMPUTE_NORMAL))); + float p = pow(d, power); + return saturate(lerp(fadeStart, fadeEnd, p)); + } + else if (maskType == MASK_TYPE_PULSE) { + float distance = layerParameters.x; + float speed = layerParameters.y; + float power = layerParameters.z; + float3 objPos = mul(unity_WorldToObject, float4(IN.worldPos, 1.0)).xyz; + float d = dot(objPos, maskAxis); + float theta = 6.2831 * frac((d - _Time.g * speed) / distance); + return saturate(pow((sin(theta) * 0.5 + 0.5), power)); + } + else { + return 1.0; + } +} + +float3 ComputeBlend(float3 source, float3 blend, float mask, int blendMode) { + if (blendMode == BLEND_MODE_MULTIPLY) { + return source * (blend * mask); + } + else { + return source + (blend * mask); + } +} + +float4 ComputeSurface(VertexOutput IN) +{ +#if PROJECTOR_ON + float3 projectorPos = mul(_ProjectorWorldToLocal, float4(IN.worldPos, 1.0)).xyz; + if (abs(projectorPos.x) > 1.0 || abs(projectorPos.y) > 1.0 || abs(projectorPos.z) > 1.0) + { + discard; + } + float2 uv = projectorPos.xy * 0.5 + 0.5; +#else + float2 uv = IN.texcoord.xy; +#endif + + fixed4 c = _BaseColor; + IN.worldNormal = normalize(IN.worldNormal); + +#if PARALLAX_ON || NORMAL_MAP_ON + float3x3 tangentTransform = float3x3(IN.worldTangent, IN.worldBitangent, IN.worldNormal); +#endif + +#ifdef NORMAL_MAP_ON + float3 surfaceNormal = UnpackNormal(tex2D(_NormalMap, TRANSFORM_TEX(uv, _NormalMap))); +#endif + +#if PARALLAX_ON || NORMAL_MAP_ON +#ifndef NORMAL_MAP_ON +#define COLOR_INPUTS IN, uv, tangentTransform +#define MASK_INPUTS IN +#else +#define COLOR_INPUTS IN, uv, tangentTransform, surfaceNormal +#define MASK_INPUTS IN, tangentTransform, surfaceNormal +#endif +#else +#define COLOR_INPUTS IN, uv +#define MASK_INPUTS IN +#endif + +#define LAYER_COLOR(index) ComputeColor(COLOR_INPUTS, _LayerSurface##index, _LayerSurface##index##_ST, _LayerColor##index, _LayerSampleMode##index, _LayerSampleParameters##index) +#define LAYER_MASK(index) ComputeMask(MASK_INPUTS, _LayerMaskType##index, _LayerMaskParameters##index, _LayerMaskAxis##index##.xyz) +#define LAYER_BLEND(index, c) ComputeBlend(c, LAYER_COLOR(index), LAYER_MASK(index), _LayerBlendMode##index) + + c.rgb = LAYER_BLEND(0, c.rgb); +#if LAYER_COUNT > 1 + c.rgb = LAYER_BLEND(1, c.rgb); +#endif +#if LAYER_COUNT > 2 + c.rgb = LAYER_BLEND(2, c.rgb); +#endif +#if LAYER_COUNT > 3 + c.rgb = LAYER_BLEND(3, c.rgb); +#endif +#if LAYER_COUNT > 4 + c.rgb = LAYER_BLEND(4, c.rgb); +#endif +#if LAYER_COUNT > 5 + c.rgb = LAYER_BLEND(5, c.rgb); +#endif +#if LAYER_COUNT > 6 + c.rgb = LAYER_BLEND(6, c.rgb); +#endif +#if LAYER_COUNT > 7 + c.rgb = LAYER_BLEND(7, c.rgb); +#endif + +#ifdef VERTALPHA_ON + float scaledValue = IN.vertColor.a * 2.0; + float alpha0weight = max(0.0, 1.0 - scaledValue); + float alpha2weight = max(0.0, scaledValue - 1.0); + float alpha1weight = 1.0 - alpha0weight - alpha2weight; + c.a = _Alpha * c.a * (tex2D(_AlphaMask, TRANSFORM_TEX(uv, _AlphaMask)).r * alpha1weight + tex2D(_AlphaMask2, TRANSFORM_TEX(uv, _AlphaMask2)).r * alpha2weight + alpha0weight) * ComputeMask(MASK_INPUTS, _BaseMaskType, _BaseMaskParameters, _BaseMaskAxis); +#else + c.a = _Alpha * c.a * tex2D(_AlphaMask, TRANSFORM_TEX(uv, _AlphaMask)).r * IN.vertColor.a * ComputeMask(MASK_INPUTS, _BaseMaskType, _BaseMaskParameters, _BaseMaskAxis); +#endif + c.rgb = lerp(c.rgb, c.rgb * _DarkMultiplier, IN.vertColor.r); + + return c; +} + +#endif diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc.meta b/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc.meta new file mode 100644 index 0000000..523b6c7 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 80b6b34e742970d4bb0cdef9c74b04ae +timeCreated: 1525971186 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader new file mode 100644 index 0000000..c3d6254 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader @@ -0,0 +1,141 @@ +Shader "OvrAvatar/AvatarSurfaceShader" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _DarkMultiplier("Dark Multiplier", Color) = (0.6, 0.6, 0.6, 1.0) + _BaseColor("Base Color", Color) = (0.0, 0.0, 0.0, 0.0) + _BaseMaskType("Base Mask Type", Int) = 0 + _BaseMaskParameters("Base Mask Parameters", Vector) = (0, 0, 0, 0) + _BaseMaskAxis("Base Mask Axis", Vector) = (0, 1, 0, 0) + _AlphaMask("Alpha Mask", 2D) = "white" {} + _NormalMap("Normal Map", 2D) = "" {} + _ParallaxMap("Parallax Map", 2D) = "" {} + _RoughnessMap("Roughness Map", 2D) = "" {} + + // Layer 0 parameters + _LayerSampleMode0("Layer Sample Mode 0", Int) = 0 + _LayerBlendMode0("Layer Blend Mode 0", Int) = 0 + _LayerMaskType0("Layer Mask Type 0", Int) = 0 + _LayerColor0("Layer Color 0", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface0("Layer Surface 0", 2D) = "" {} + _LayerSampleParameters0("Layer Sample Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskParameters0("Layer Mask Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskAxis0("Layer Mask Axis 0", Vector) = (0, 1, 0, 0) + + // Layer 1 parameters + _LayerSampleMode1("Layer Sample Mode 1", Int) = 0 + _LayerBlendMode1("Layer Blend Mode 1", Int) = 0 + _LayerMaskType1("Layer Mask Type 1", Int) = 0 + _LayerColor1("Layer Color 1", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface1("Layer Surface 1", 2D) = "" {} + _LayerSampleParameters1("Layer Sample Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskParameters1("Layer Mask Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskAxis1("Layer Mask Axis 1", Vector) = (0, 1, 0, 0) + + // Layer 2 parameters + _LayerSampleMode2("Layer Sample Mode 2", Int) = 0 + _LayerBlendMode2("Layer Blend Mode 2", Int) = 0 + _LayerMaskType2("Layer Mask Type 2", Int) = 0 + _LayerColor2("Layer Color 2", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface2("Layer Surface 2", 2D) = "" {} + _LayerSampleParameters2("Layer Sample Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskParameters2("Layer Mask Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskAxis2("Layer Mask Axis 2", Vector) = (0, 1, 0, 0) + + // Layer 3 parameters + _LayerSampleMode3("Layer Sample Mode 3", Int) = 0 + _LayerBlendMode3("Layer Blend Mode 3", Int) = 0 + _LayerMaskType3("Layer Mask Type 3", Int) = 0 + _LayerColor3("Layer Color 3", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface3("Layer Surface 3", 2D) = "" {} + _LayerSampleParameters3("Layer Sample Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskParameters3("Layer Mask Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskAxis3("Layer Mask Axis 3", Vector) = (0, 1, 0, 0) + + // Layer 4 parameters + _LayerSampleMode4("Layer Sample Mode 4", Int) = 0 + _LayerBlendMode4("Layer Blend Mode 4", Int) = 0 + _LayerMaskType4("Layer Mask Type 4", Int) = 0 + _LayerColor4("Layer Color 4", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface4("Layer Surface 4", 2D) = "" {} + _LayerSampleParameters4("Layer Sample Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskParameters4("Layer Mask Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskAxis4("Layer Mask Axis 4", Vector) = (0, 1, 0, 0) + + // Layer 5 parameters + _LayerSampleMode5("Layer Sample Mode 5", Int) = 0 + _LayerBlendMode5("Layer Blend Mode 5", Int) = 0 + _LayerMaskType5("Layer Mask Type 5", Int) = 0 + _LayerColor5("Layer Color 5", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface5("Layer Surface 5", 2D) = "" {} + _LayerSampleParameters5("Layer Sample Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskParameters5("Layer Mask Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskAxis5("Layer Mask Axis 5", Vector) = (0, 1, 0, 0) + + // Layer 6 parameters + _LayerSampleMode6("Layer Sample Mode 6", Int) = 0 + _LayerBlendMode6("Layer Blend Mode 6", Int) = 0 + _LayerMaskType6("Layer Mask Type 6", Int) = 0 + _LayerColor6("Layer Color 6", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface6("Layer Surface 6", 2D) = "" {} + _LayerSampleParameters6("Layer Sample Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskParameters6("Layer Mask Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskAxis6("Layer Mask Axis 6", Vector) = (0, 1, 0, 0) + + // Layer 7 parameters + _LayerSampleMode7("Layer Sample Mode 7", Int) = 0 + _LayerBlendMode7("Layer Blend Mode 7", Int) = 0 + _LayerMaskType7("Layer Mask Type 7", Int) = 0 + _LayerColor7("Layer Color 7", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface7("Layer Surface 7", 2D) = "" {} + _LayerSampleParameters7("Layer Sample Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskParameters7("Layer Mask Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskAxis7("Layer Mask Axis 7", Vector) = (0, 1, 0, 0) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + LOD 200 + + Pass + { + Name "FORWARD" + Tags + { + "LightMode" = "ForwardBase" + } + + CGPROGRAM + #pragma only_renderers d3d11 gles3 gles + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #pragma multi_compile PROJECTOR_OFF PROJECTOR_ON + #pragma multi_compile NORMAL_MAP_OFF NORMAL_MAP_ON + #pragma multi_compile PARALLAX_OFF PARALLAX_ON + #pragma multi_compile ROUGHNESS_OFF ROUGHNESS_ON + #pragma multi_compile VERTALPHA_OFF VERTALPHA_ON + #pragma multi_compile LAYERS_1 LAYERS_2 LAYERS_3 LAYERS_4 LAYERS_5 LAYERS_6 LAYERS_7 LAYERS_8 + + #include "Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc" + + float4 frag(VertexOutput IN) : COLOR + { + return ComputeSurface(IN); + } + + ENDCG + } + } + + FallBack "Diffuse" + CustomEditor "AvatarMaterialEditor" +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader.meta new file mode 100644 index 0000000..ba3836a --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShader.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 73f67c4e7bf718b4385aa6b1f8a06591 +timeCreated: 1525971190 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader new file mode 100644 index 0000000..901f16f --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader @@ -0,0 +1,79 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +Shader "OvrAvatar/AvatarSurfaceShaderPBS" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _Albedo("Albedo (RGB)", 2D) = "" {} + _Surface("Metallic (R) Occlusion (G) and Smoothness (A)", 2D) = "" {} + } + SubShader{ + Tags { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Pass { + ZWrite On + Cull Off + ColorMask 0 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #include "UnityCG.cginc" + + struct v2f { + float4 position : SV_POSITION; + }; + v2f vert(appdata_full v) { + // Output + v2f output; + output.position = UnityObjectToClipPos(v.vertex); + return output; + } + + float4 frag(v2f input) : COLOR { + return 0; + } + ENDCG + } + + LOD 200 + + CGPROGRAM + +// Physically based Standard lighting model, and enable shadows on all light types +#pragma surface surf Standard vertex:vert nolightmap alpha noforwardadd + +float _Alpha; +sampler2D _Albedo; +float4 _Albedo_ST; +sampler2D _Surface; +float4 _Surface_ST; + +struct Input { + float2 texcoord; +}; + +void vert(inout appdata_full v, out Input o) { + UNITY_INITIALIZE_OUTPUT(Input, o); + o.texcoord = v.texcoord.xy; +} + +void surf (Input IN, inout SurfaceOutputStandard o) { + o.Albedo = tex2D(_Albedo, TRANSFORM_TEX(IN.texcoord, _Albedo)).rgb; + float4 surfaceParams = tex2D(_Surface, TRANSFORM_TEX(IN.texcoord, _Surface)); + o.Metallic = surfaceParams.r; + o.Occlusion = surfaceParams.g; + o.Smoothness = surfaceParams.a; + o.Alpha = _Alpha; +} + +#pragma only_renderers d3d11 gles3 gles + +ENDCG + } + FallBack "Diffuse" +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader.meta new file mode 100644 index 0000000..d1cf3c0 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBS.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e52aa58207bbf24d8eb8ec969e9ae88 +timeCreated: 1525971190 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader new file mode 100644 index 0000000..8a2845c --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader @@ -0,0 +1,39 @@ +Shader "OvrAvatar/AvatarSurfaceShaderPBSV2" { + Properties { + _AlbedoMultiplier ("Albedo Multiplier", Color) = (1,1,1,1) + _Albedo ("Albedo (RGB)", 2D) = "white" {} + _Metallicness("Metallicness", 2D) = "grey" {} + _GlossinessScale ("Glossiness Scale", Range(0,1)) = 0.5 + } + SubShader { + Tags { "RenderType"="Opaque" } + LOD 200 + + CGPROGRAM + // Physically based Standard lighting model, and enable shadows on all light types + #pragma surface surf Standard fullforwardshadows + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + sampler2D _Albedo; + sampler2D _Metallicness; + + struct Input { + float2 uv_Albedo; + }; + + float _GlossinessScale; + float4 _AlbedoMultiplier; + + void surf (Input IN, inout SurfaceOutputStandard o) { + fixed4 c = tex2D (_Albedo, IN.uv_Albedo) * _AlbedoMultiplier; + o.Albedo = c.rgb; + o.Metallic = tex2D (_Metallicness, IN.uv_Albedo).r; + o.Smoothness = _GlossinessScale; + o.Alpha = 1.0; + } + ENDCG + } + FallBack "Diffuse" +} \ No newline at end of file diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader.meta new file mode 100644 index 0000000..dded93f --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderPBSV2.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 176faebcc612eb147900defeda2149cb +timeCreated: 1525971187 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader new file mode 100644 index 0000000..54e8150 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader @@ -0,0 +1,175 @@ +Shader "OvrAvatar/AvatarSurfaceShaderSelfOccluding" { + Properties{ + // Global parameters + _Alpha("Alpha", Range(0.0, 1.0)) = 1.0 + _DarkMultiplier("Dark Multiplier", Color) = (0.6, 0.6, 0.6, 1.0) + _BaseColor("Base Color", Color) = (0.0, 0.0, 0.0, 0.0) + _BaseMaskType("Base Mask Type", Int) = 0 + _BaseMaskParameters("Base Mask Parameters", Vector) = (0, 0, 0, 0) + _BaseMaskAxis("Base Mask Axis", Vector) = (0, 1, 0, 0) + _AlphaMask("Alpha Mask", 2D) = "white" {} + _NormalMap("Normal Map", 2D) = "" {} + _ParallaxMap("Parallax Map", 2D) = "" {} + _RoughnessMap("Roughness Map", 2D) = "" {} + + // Layer 0 parameters + _LayerSampleMode0("Layer Sample Mode 0", Int) = 0 + _LayerBlendMode0("Layer Blend Mode 0", Int) = 0 + _LayerMaskType0("Layer Mask Type 0", Int) = 0 + _LayerColor0("Layer Color 0", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface0("Layer Surface 0", 2D) = "" {} + _LayerSampleParameters0("Layer Sample Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskParameters0("Layer Mask Parameters 0", Vector) = (0, 0, 0, 0) + _LayerMaskAxis0("Layer Mask Axis 0", Vector) = (0, 1, 0, 0) + + // Layer 1 parameters + _LayerSampleMode1("Layer Sample Mode 1", Int) = 0 + _LayerBlendMode1("Layer Blend Mode 1", Int) = 0 + _LayerMaskType1("Layer Mask Type 1", Int) = 0 + _LayerColor1("Layer Color 1", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface1("Layer Surface 1", 2D) = "" {} + _LayerSampleParameters1("Layer Sample Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskParameters1("Layer Mask Parameters 1", Vector) = (0, 0, 0, 0) + _LayerMaskAxis1("Layer Mask Axis 1", Vector) = (0, 1, 0, 0) + + // Layer 2 parameters + _LayerSampleMode2("Layer Sample Mode 2", Int) = 0 + _LayerBlendMode2("Layer Blend Mode 2", Int) = 0 + _LayerMaskType2("Layer Mask Type 2", Int) = 0 + _LayerColor2("Layer Color 2", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface2("Layer Surface 2", 2D) = "" {} + _LayerSampleParameters2("Layer Sample Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskParameters2("Layer Mask Parameters 2", Vector) = (0, 0, 0, 0) + _LayerMaskAxis2("Layer Mask Axis 2", Vector) = (0, 1, 0, 0) + + // Layer 3 parameters + _LayerSampleMode3("Layer Sample Mode 3", Int) = 0 + _LayerBlendMode3("Layer Blend Mode 3", Int) = 0 + _LayerMaskType3("Layer Mask Type 3", Int) = 0 + _LayerColor3("Layer Color 3", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface3("Layer Surface 3", 2D) = "" {} + _LayerSampleParameters3("Layer Sample Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskParameters3("Layer Mask Parameters 3", Vector) = (0, 0, 0, 0) + _LayerMaskAxis3("Layer Mask Axis 3", Vector) = (0, 1, 0, 0) + + // Layer 4 parameters + _LayerSampleMode4("Layer Sample Mode 4", Int) = 0 + _LayerBlendMode4("Layer Blend Mode 4", Int) = 0 + _LayerMaskType4("Layer Mask Type 4", Int) = 0 + _LayerColor4("Layer Color 4", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface4("Layer Surface 4", 2D) = "" {} + _LayerSampleParameters4("Layer Sample Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskParameters4("Layer Mask Parameters 4", Vector) = (0, 0, 0, 0) + _LayerMaskAxis4("Layer Mask Axis 4", Vector) = (0, 1, 0, 0) + + // Layer 5 parameters + _LayerSampleMode5("Layer Sample Mode 5", Int) = 0 + _LayerBlendMode5("Layer Blend Mode 5", Int) = 0 + _LayerMaskType5("Layer Mask Type 5", Int) = 0 + _LayerColor5("Layer Color 5", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface5("Layer Surface 5", 2D) = "" {} + _LayerSampleParameters5("Layer Sample Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskParameters5("Layer Mask Parameters 5", Vector) = (0, 0, 0, 0) + _LayerMaskAxis5("Layer Mask Axis 5", Vector) = (0, 1, 0, 0) + + // Layer 6 parameters + _LayerSampleMode6("Layer Sample Mode 6", Int) = 0 + _LayerBlendMode6("Layer Blend Mode 6", Int) = 0 + _LayerMaskType6("Layer Mask Type 6", Int) = 0 + _LayerColor6("Layer Color 6", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface6("Layer Surface 6", 2D) = "" {} + _LayerSampleParameters6("Layer Sample Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskParameters6("Layer Mask Parameters 6", Vector) = (0, 0, 0, 0) + _LayerMaskAxis6("Layer Mask Axis 6", Vector) = (0, 1, 0, 0) + + // Layer 7 parameters + _LayerSampleMode7("Layer Sample Mode 7", Int) = 0 + _LayerBlendMode7("Layer Blend Mode 7", Int) = 0 + _LayerMaskType7("Layer Mask Type 7", Int) = 0 + _LayerColor7("Layer Color 7", Color) = (1.0, 1.0, 1.0, 1.0) + _LayerSurface7("Layer Surface 7", 2D) = "" {} + _LayerSampleParameters7("Layer Sample Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskParameters7("Layer Mask Parameters 7", Vector) = (0, 0, 0, 0) + _LayerMaskAxis7("Layer Mask Axis 7", Vector) = (0, 1, 0, 0) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "RenderType" = "Transparent" + } + + Pass + { + ZWrite On + Cull Off + ColorMask 0 + Offset 1, 1 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #include "UnityCG.cginc" + + struct v2f + { + float4 position : SV_POSITION; + }; + + v2f vert(appdata_full v) + { + // Output + v2f output; + output.position = UnityObjectToClipPos(v.vertex); + return output; + } + + float4 frag(v2f input) : COLOR + { + return 0; + } + + ENDCG + } + + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + LOD 200 + + Pass + { + Name "FORWARD" + Tags + { + "LightMode" = "ForwardBase" + } + + CGPROGRAM + #pragma only_renderers d3d11 gles3 gles + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + #pragma multi_compile PROJECTOR_OFF PROJECTOR_ON + #pragma multi_compile NORMAL_MAP_OFF NORMAL_MAP_ON + #pragma multi_compile PARALLAX_OFF PARALLAX_ON + #pragma multi_compile ROUGHNESS_OFF ROUGHNESS_ON + #pragma multi_compile VERTALPHA_OFF VERTALPHA_ON + #pragma multi_compile LAYERS_1 LAYERS_2 LAYERS_3 LAYERS_4 LAYERS_5 LAYERS_6 LAYERS_7 LAYERS_8 + + #include "Assets/Oculus/Avatar/Resources/Materials/AvatarMaterialStateShader.cginc" + + float4 frag(VertexOutput IN) : SV_Target + { + return ComputeSurface(IN); + } + + ENDCG + } + } + + FallBack "Diffuse" + CustomEditor "AvatarMaterialEditor" +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta new file mode 100644 index 0000000..3df41f3 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/AvatarSurfaceShaderSelfOccluding.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 69f342b79d37541489919a19cfd8a924 +timeCreated: 1525971190 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5.meta b/Assets/Oculus/Avatar/Resources/Materials/Version1.5.meta new file mode 100644 index 0000000..12db4fc --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ced8ef067736a0b468cde573cc63e3ec +folderAsset: yes +timeCreated: 1525971173 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader new file mode 100644 index 0000000..7417def --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader @@ -0,0 +1,217 @@ +// +// *** OvrAvatar Mobile Combined Mesh shader *** +// *** Texture array approach for rendering a combined mesh avatar *** +// +// This is a Unity vertex-fragnment shader implementation for our 1.5 skin shaded avatar look. +// The benefit of using this version is performance as it bypasses the PBR lighting model and +// so is generally recommended for use on mobile. +// +// This is the texture array version of the shader, which will draw all pre-combined +// components in one draw call. This is coupled with OvrAvatarMaterialManager to populate the +// shader properties. +// +// Shader keywords: +// - SECONDARY_LIGHT_ON SECONDARY_LIGHT_OFF +// Enable SECONDARY_LIGHT_ON for a second "light" as expressed by _SecondaryLightDirection +// and _SecondaryLightColor to influence the standard rim effect. This is designed for use in video watching +// experiences to sample the screen color and apply this to the rim term. +// - NO_BACKLIGHT_ON NO_BACKLIGHT_OFF +// This effect is active by default: NO_BACKLIGHT_OFF is the default and enables the effect. Enable NO_BACKLIGHT_ON +// to disable illumination from the rear of the main light direction. This mobile shader supports one directional +// light. This can cause the un-illuminated side of the avatar to lose definition. +// +// Notes: +// - The primary light in your scene will be used to calculate lighting. +// - We don't have a mouth bone, but the vertex shader will animate the vertices around the mouth +// area according to the _Voice value. This should be set according to local microphone value +// range between 0-1. + +Shader "OvrAvatar/Avatar_Mobile_CombinedMesh" +{ + Properties + { + _MainTex("Main Texture Array", 2DArray) = "white" {} + _NormalMap("Normal Map Array", 2DArray) = "bump" {} + _RoughnessMap("Roughness Map Array", 2DArray) = "black" {} + + _Dimmer("Dimmer", Range(0.0,1.0)) = 1.0 + _Alpha("Alpha", Range(0.0,1.0)) = 1.0 + + _Voice("Voice", Range(0.0,1.0)) = 1.0 + [HideInInspector] _MouthPosition("Mouth position", Vector) = (0,0,0,1) + [HideInInspector] _MouthDirection("Mouth direction", Vector) = (0,0,0,1) + [HideInInspector] _MouthEffectDistance("Mouth Effect Distance", Float) = 0.03 + [HideInInspector] _MouthEffectScale("Mouth Effect Scaler", Float) = 1 + + // Index into the texture array needs an offset for precision + _Slices("Texture Array Slices", int) = 4.97 + } + + SubShader + { + Pass + { + Tags + { + "LightMode" = "ForwardBase" "Queue" = "Transparent" "RenderType" = "Transparent" "IgnoreProjector" = "True" + } + LOD 100 + ZWrite On + ZTest LEqual + Cull Back + ColorMask RGB + Blend SrcAlpha OneMinusSrcAlpha + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.5 + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile SECONDARY_LIGHT_OFF SECONDARY_LIGHT_ON + #pragma multi_compile BACKLIGHT_OFF BACKLIGHT_ON + #include "UnityCG.cginc" + #include "UnityLightingCommon.cginc" + + UNITY_DECLARE_TEX2DARRAY(_MainTex); + UNITY_DECLARE_TEX2DARRAY(_NormalMap); + uniform float4 _NormalMap_ST; + UNITY_DECLARE_TEX2DARRAY(_RoughnessMap); + + uniform int _Slices; + + uniform float4 _BaseColor[5]; + uniform float _DiffuseIntensity[5]; + uniform float _RimIntensity[5]; + uniform float _BacklightIntensity[5]; + uniform float _ReflectionIntensity[5]; + + uniform float3 _SecondaryLightDirection; + uniform float4 _SecondaryLightColor; + + uniform float _Dimmer; + uniform float _Alpha; + + uniform float _Voice; + uniform float4 _MouthPosition; + uniform float4 _MouthDirection; + uniform float _MouthEffectDistance; + uniform float _MouthEffectScale; + + static const fixed MOUTH_ZSCALE = 0.5f; + static const fixed MOUTH_DROPOFF = 0.01f; + + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float2 texcoord: TEXCOORD0; + float4 vertexColor : COLOR0; + }; + + struct v2f + { + float4 pos : SV_POSITION; + float3 uv : TEXCOORD0; + float4 posWorld: TEXCOORD1; + float3 normalDir: TEXCOORD2; + float3 tangentDir: TEXCOORD3; + float3 bitangentDir: TEXCOORD4; + }; + + v2f vert(appdata v) + { + v2f o; + + // Mouth vertex animation with voip + float4 worldVert = mul(unity_ObjectToWorld, v.vertex);; + float3 delta = _MouthPosition - worldVert; + delta.z *= MOUTH_ZSCALE; + float dist = length(delta); + float scaledMouthDropoff = _MouthEffectScale * MOUTH_DROPOFF; + float scaledMouthEffect = _MouthEffectScale * _MouthEffectDistance; + float displacement = _Voice * smoothstep(scaledMouthEffect + scaledMouthDropoff, scaledMouthEffect, dist); + worldVert.xyz -= _MouthDirection * displacement; + v.vertex = mul(unity_WorldToObject, worldVert); + + // Calculate tangents for normal mapping + o.normalDir = normalize(UnityObjectToWorldNormal(v.normal)); + o.tangentDir = normalize(mul(unity_ObjectToWorld, half4(v.tangent.xyz, 0.0)).xyz); + o.bitangentDir = normalize(cross(o.normalDir, o.tangentDir) * v.tangent.w); + + o.posWorld = worldVert; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv.xy = v.texcoord; + o.uv.z = v.vertexColor.x * _Slices; + return o; + } + + fixed4 frag(v2f i) : COLOR + { + // Light direction + float3 lightDirection = _WorldSpaceLightPos0.xyz; + + // Unpack normal map + float3 transformedNormalUV = i.uv; + transformedNormalUV.xy = float2(TRANSFORM_TEX(i.uv.xy, _NormalMap)); + float3 normalMap = UNITY_SAMPLE_TEX2DARRAY(_NormalMap, transformedNormalUV).rgb * 2 - 1; + + // Calculate normal + float3x3 tangentTransform = float3x3(i.tangentDir, i.bitangentDir, i.normalDir); + float3 normalDirection = normalize(mul(normalMap.rgb, tangentTransform)); + float3 viewDirection = normalize(_WorldSpaceCameraPos.xyz - i.posWorld.xyz); + + // Apply view, normal, and lighting dependent terms + float VdotN = saturate(dot(viewDirection, normalDirection)); + float NdotL = saturate(dot(normalDirection, lightDirection)); + + float LightColorNdotL = NdotL * _LightColor0; + + // Sample the default reflection cubemap using the reflection vector + float3 worldReflection = reflect(-viewDirection, normalDirection); + half4 skyData = UNITY_SAMPLE_TEXCUBE(unity_SpecCube0, worldReflection); + // Decode cubemap data into actual color + half3 reflectionColor = DecodeHDR(skyData, unity_SpecCube0_HDR); + + // Calculate color for each component + float4 col; + // Get index into texture array + int componentIndex = floor(i.uv.z + 0.5); + // Diffuse texture sample + col = UNITY_SAMPLE_TEX2DARRAY(_MainTex, i.uv); + // Multiply in color tint (don't need to deal with gamma/linear here as conversion already done) + col.rgb *= _BaseColor[componentIndex]; + // Main light + col.rgb += _DiffuseIntensity[componentIndex] * LightColorNdotL; + #ifdef NO_BACKLIGHT_ON + //NO_BACKLIGHT_ON disables the rear illumination + #else + // Illuminate from behind + float3 reverseLightDirection = lightDirection * -1; + float NdotInvL = saturate(dot(normalDirection, normalize(reverseLightDirection))); + col.rgb += (_DiffuseIntensity[componentIndex] * _BacklightIntensity[componentIndex]) * NdotInvL * _LightColor0; + #endif + // Rim term + #ifdef SECONDARY_LIGHT_ON + // Secondary light proxy (direction and color) passed into the rim term + NdotL = saturate(dot(normalDirection, _SecondaryLightDirection)); + col.rgb += pow(1.0 - VdotN, _RimIntensity[componentIndex]) * NdotL * _SecondaryLightColor; + #else + col.rgb += pow(1.0 - VdotN, _RimIntensity[componentIndex]) * LightColorNdotL; + #endif + // Reflection + col.rgb += reflectionColor * UNITY_SAMPLE_TEX2DARRAY(_RoughnessMap, i.uv).a * _ReflectionIntensity[componentIndex]; + + // Global dimmer + col.rgb *= _Dimmer; + // Global alpha + col.a *= _Alpha; + #if !defined(UNITY_COLORSPACE_GAMMA) + col.rgb = GammaToLinearSpace(col.rgb); + #endif + // Return clamped final color + return saturate(col); + } + ENDCG + } + } +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader.meta new file mode 100644 index 0000000..179d4db --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_CombinedMesh.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37d2b8298f61cd2469465fc36108675d +timeCreated: 1526311739 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader new file mode 100644 index 0000000..e4a5dd9 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader @@ -0,0 +1,165 @@ +// +// *** OvrAvatar Mobile Single Component Loading shader *** +// +// Cut-down single component version of the avatar shader to be used during loading. +// See main mobile shader for implementation notes. + +Shader "OvrAvatar/Avatar_Mobile_Loader" +{ + Properties + { + _NormalMap("Normal Map", 2D) = "bump" {} + + _BaseColor("Color Tint", Color) = (1.0,1.0,1.0,1.0) + _Dimmer("Dimmer", Range(0.0,1.0)) = 1.0 + _LoadingDimmer("Loading Dimmer", Range(0.0,1.0)) = 1.0 + _Alpha("Alpha", Range(0.0,1.0)) = 1.0 + + _DiffuseIntensity("Diffuse Intensity", Range(0.0,1.0)) = 0.3 + _RimIntensity("Rim Intensity", Range(0.0,10.0)) = 5.0 + _BacklightIntensity("Backlight Intensity", Range(0.0,1.0)) = 1.0 + + _Voice("Voice", Range(0.0,1.0)) = 0.0 + [HideInInspector] _MouthPosition("Mouth position", Vector) = (0,0,0,1) + [HideInInspector] _MouthDirection("Mouth direction", Vector) = (0,0,0,1) + [HideInInspector] _MouthEffectDistance("Mouth Effect Distance", Float) = 0.03 + [HideInInspector] _MouthEffectScale("Mouth Effect Scaler", Float) = 1 + } + + SubShader + { + Pass + { + Tags + { + "LightMode" = "ForwardBase" "Queue" = "Transparent" "RenderType" = "Transparent" "IgnoreProjector" = "True" + } + LOD 100 + ZWrite On + ZTest LEqual + Cull Back + ColorMask RGB + Blend SrcAlpha OneMinusSrcAlpha + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.5 + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile NO_BACKLIGHT_OFF NO_BACKLIGHT_ON + #include "UnityCG.cginc" + #include "UnityLightingCommon.cginc" + + uniform sampler2D _NormalMap; + uniform float4 _NormalMap_ST; + + uniform float4 _BaseColor; + uniform float _Dimmer; + uniform float _LoadingDimmer; + uniform float _Alpha; + + uniform float _RimIntensity; + uniform float _DiffuseIntensity; + uniform float _BacklightIntensity; + + uniform float _Voice; + uniform float4 _MouthPosition; + uniform float4 _MouthDirection; + uniform float _MouthEffectDistance; + uniform float _MouthEffectScale; + + static const fixed MOUTH_ZSCALE = 0.5f; + static const fixed MOUTH_DROPOFF = 0.01f; + + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 uv: TEXCOORD0; + }; + + struct v2f + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float4 posWorld: TEXCOORD1; + float3 normalDir: TEXCOORD2; + float3 tangentDir: TEXCOORD3; + float3 bitangentDir: TEXCOORD4; + }; + + v2f vert(appdata v) + { + v2f o; + + // Mouth vertex animation with voip + float4 worldVert = mul(unity_ObjectToWorld, v.vertex);; + float3 delta = _MouthPosition - worldVert; + delta.z *= MOUTH_ZSCALE; + float dist = length(delta); + float scaledMouthDropoff = _MouthEffectScale * MOUTH_DROPOFF; + float scaledMouthEffect = _MouthEffectScale * _MouthEffectDistance; + float displacement = _Voice * smoothstep(scaledMouthEffect + scaledMouthDropoff, scaledMouthEffect, dist); + worldVert.xyz -= _MouthDirection * displacement; + v.vertex = mul(unity_WorldToObject, worldVert); + + // Calculate tangents for normal mapping + o.normalDir = normalize(UnityObjectToWorldNormal(v.normal)); + o.tangentDir = normalize(mul(unity_ObjectToWorld, half4(v.tangent.xyz, 0.0)).xyz); + o.bitangentDir = normalize(cross(o.normalDir, o.tangentDir) * v.tangent.w); + + o.posWorld = worldVert; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + fixed4 frag(v2f i) : COLOR + { + // Light direction + float3 lightDirection = _WorldSpaceLightPos0.xyz; + + // Calculate normal + float3 normalMap = UnpackNormal(tex2D(_NormalMap, TRANSFORM_TEX(i.uv, _NormalMap))); + float3x3 tangentTransform = float3x3(i.tangentDir, i.bitangentDir, i.normalDir); + float3 normalDirection = normalize(mul(normalMap.rgb, tangentTransform)); + float3 viewDirection = normalize(_WorldSpaceCameraPos.xyz - i.posWorld.xyz); + + // Apply view, normal, and lighting dependent terms + float VdotN = saturate(dot(viewDirection, normalDirection)); + float NdotL = saturate(dot(normalDirection, lightDirection)); + float LightColorNdotL = NdotL * _LightColor0; + + // Calculate color + float4 col; +#if !defined(UNITY_COLORSPACE_GAMMA) + _BaseColor.rgb = LinearToGammaSpace(_BaseColor.rgb); +#endif + // Multiply in color tint + col.rgb = _BaseColor; + // Main light + col.rgb += _DiffuseIntensity * NdotL; +#ifdef NO_BACKLIGHT_ON + //NO_BACKLIGHT_ON disables the rear illumination +#else + // Illuminate main light from behind of NO_BACKLIGHT_ON is disabled + float3 reverseLightDirection = lightDirection * -1; + float NdotInvL = saturate(dot(normalDirection, normalize(reverseLightDirection))); + col.rgb += (_DiffuseIntensity * _BacklightIntensity) * NdotInvL *_LightColor0; +#endif + // Rim term + col.rgb += pow(1.0 - VdotN, _RimIntensity) * LightColorNdotL; + // Global dimmer + col.rgb *= lerp(_Dimmer, _LoadingDimmer, step(_LoadingDimmer, _Dimmer)); + // Global alpha + col.a = _Alpha; +#if !defined(UNITY_COLORSPACE_GAMMA) + col.rgb = GammaToLinearSpace(col.rgb); +#endif + // Return clamped final color + return saturate(col); + } + ENDCG + } + } +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader.meta new file mode 100644 index 0000000..0304e1d --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_Loader.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 822f5e641dc5dd54ca9555b727b3277f +timeCreated: 1526311739 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader new file mode 100644 index 0000000..9956cd7 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader @@ -0,0 +1,204 @@ +// *** OvrAvatar Mobile Single Component shader *** +// +// This is a Unity vertex-fragnment shader implementation for our 1.5 skin shaded avatar look. +// The benefit of using this version is performance as it bypasses the PBR lighting model and +// so is generally recommended for use on mobile. +// +// Shader keywords: +// - SECONDARY_LIGHT_ON SECONDARY_LIGHT_OFF +// Enable SECONDARY_LIGHT_ON for a second "light" as expressed by _SecondaryLightDirection +// and _SecondaryLightColor to influence the standard rim effect. This is designed for use in video watching +// experiences to sample the screen color and apply this to the rim term. +// - NO_BACKLIGHT_ON NO_BACKLIGHT_OFF +// This effect is active by default: NO_BACKLIGHT_OFF is the default and enables the effect. Enable NO_BACKLIGHT_ON +// to disable illumination from the rear of the main light direction. This mobile shader supports one directional +// light. This can cause the un-illuminated side of the avatar to lose definition. +// Notes: +// - The primary light in your scene will be used to calculate lighting. +// - We don't have a mouth bone, but the vertex shader will animate the vertices around the mouth +// area according to the _Voice value. This should be set according to local microphone value +// range between 0-1. + +Shader "OvrAvatar/Avatar_Mobile_SingleComponent" +{ + Properties + { + _MainTex("Main Texture", 2D) = "white" {} + _NormalMap("Normal Map", 2D) = "bump" {} + _RoughnessMap("Roughness Map", 2D) = "black" {} + + _BaseColor("Color Tint", Color) = (1.0,1.0,1.0,1.0) + _Dimmer("Dimmer", Range(0.0,1.0)) = 1.0 + _Alpha("Alpha", Range(0.0,1.0)) = 1.0 + + _DiffuseIntensity("Diffuse Intensity", Range(0.0,1.0)) = 0.3 + _RimIntensity("Rim Intensity", Range(0.0,10.0)) = 5.0 + _BacklightIntensity("Backlight Intensity", Range(0.0,1.0)) = 1.0 + _ReflectionIntensity("Reflection Intensity", Range(0.0,1.0)) = 0.0 + + _Voice("Voice", Range(0.0,1.0)) = 0.0 + [HideInInspector] _MouthPosition("Mouth position", Vector) = (0,0,0,1) + [HideInInspector] _MouthDirection("Mouth direction", Vector) = (0,0,0,1) + [HideInInspector] _MouthEffectDistance("Mouth Effect Distance", Float) = 0.03 + [HideInInspector] _MouthEffectScale("Mouth Effect Scaler", Float) = 1 + } + + SubShader + { + Pass + { + Tags + { + "LightMode" = "ForwardBase" "Queue" = "Transparent" "RenderType" = "Transparent" "IgnoreProjector" = "True" + } + LOD 100 + ZWrite On + ZTest LEqual + Cull Back + ColorMask RGB + Blend SrcAlpha OneMinusSrcAlpha + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 3.5 + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile SECONDARY_LIGHT_OFF SECONDARY_LIGHT_ON + #pragma multi_compile NO_BACKLIGHT_OFF NO_BACKLIGHT_ON + #include "UnityCG.cginc" + #include "UnityLightingCommon.cginc" + + uniform sampler2D _MainTex; + uniform sampler2D _NormalMap; + uniform float4 _NormalMap_ST; + uniform sampler2D _RoughnessMap; + uniform float4 _BaseColor; + uniform float _DiffuseIntensity; + uniform float _RimIntensity; + uniform float _BacklightIntensity; + uniform float _ReflectionIntensity; + + uniform float3 _SecondaryLightDirection; + uniform float4 _SecondaryLightColor; + + uniform float _Dimmer; + uniform float _Alpha; + + uniform float _Voice; + uniform float4 _MouthPosition; + uniform float4 _MouthDirection; + uniform float _MouthEffectDistance; + uniform float _MouthEffectScale; + + static const fixed MOUTH_ZSCALE = 0.5f; + static const fixed MOUTH_DROPOFF = 0.01f; + + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 uv: TEXCOORD0; + }; + + struct v2f + { + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float4 posWorld: TEXCOORD1; + float3 normalDir: TEXCOORD2; + float3 tangentDir: TEXCOORD3; + float3 bitangentDir: TEXCOORD4; + }; + + v2f vert(appdata v) + { + v2f o; + + // Mouth vertex animation with voip + float4 worldVert = mul(unity_ObjectToWorld, v.vertex);; + float3 delta = _MouthPosition - worldVert; + delta.z *= MOUTH_ZSCALE; + float dist = length(delta); + float scaledMouthDropoff = _MouthEffectScale * MOUTH_DROPOFF; + float scaledMouthEffect = _MouthEffectScale * _MouthEffectDistance; + float displacement = _Voice * smoothstep(scaledMouthEffect + scaledMouthDropoff, scaledMouthEffect, dist); + worldVert.xyz -= _MouthDirection * displacement; + v.vertex = mul(unity_WorldToObject, worldVert); + + // Calculate tangents for normal mapping + o.normalDir = normalize(UnityObjectToWorldNormal(v.normal)); + o.tangentDir = normalize(mul(unity_ObjectToWorld, half4(v.tangent.xyz, 0.0)).xyz); + o.bitangentDir = normalize(cross(o.normalDir, o.tangentDir) * v.tangent.w); + + o.posWorld = worldVert; + o.pos = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + fixed4 frag(v2f i) : COLOR + { + // Light directions + float3 lightDirection = _WorldSpaceLightPos0.xyz; + + // Calculate normal + float3 normalMap = tex2D(_NormalMap, TRANSFORM_TEX(i.uv, _NormalMap)) * 2 - 1; + float3x3 tangentTransform = float3x3(i.tangentDir, i.bitangentDir, i.normalDir); + float3 normalDirection = normalize(mul(normalMap.rgb, tangentTransform)); + float3 viewDirection = normalize(_WorldSpaceCameraPos.xyz - i.posWorld.xyz); + + // Apply view, normal, and lighting dependent terms + float VdotN = saturate(dot(viewDirection, normalDirection)); + float NdotL = saturate(dot(normalDirection, lightDirection)); + float LightColorNdotL = NdotL * _LightColor0; + + // Sample the default reflection cubemap using the reflection vector + float3 worldReflection = reflect(-viewDirection, normalDirection); + half4 skyData = UNITY_SAMPLE_TEXCUBE(unity_SpecCube0, worldReflection); + // Decode cubemap data into actual color + half3 reflectionColor = DecodeHDR(skyData, unity_SpecCube0_HDR); + + // Calculate color + float4 col; + // Diffuse texture sample + col = tex2D(_MainTex, i.uv); + #if !defined(UNITY_COLORSPACE_GAMMA) + _BaseColor.rgb = LinearToGammaSpace(_BaseColor.rgb); + #endif + // Multiply in color tint + col.rgb *= _BaseColor; + // Main light + col.rgb += _DiffuseIntensity * LightColorNdotL; + #ifdef NO_BACKLIGHT_ON + //NO_BACKLIGHT_ON disables the rear illumination + #else + // Illuminate main light from behind of NO_BACKLIGHT_ON is disabled + float3 reverseLightDirection = lightDirection * -1; + float NdotInvL = saturate(dot(normalDirection, normalize(reverseLightDirection))); + col.rgb += (_DiffuseIntensity * _BacklightIntensity) * NdotInvL *_LightColor0; + #endif + // Rim term + #ifdef SECONDARY_LIGHT_ON + // Secondary light proxy (direction and color) passed into the rim term + NdotL = saturate(dot(normalDirection, _SecondaryLightDirection)); + col.rgb += pow(1.0 - VdotN, _RimIntensity) * NdotL * _SecondaryLightColor; + #else + col.rgb += pow(1.0 - VdotN, _RimIntensity) * LightColorNdotL; + #endif + // Reflection + col.rgb += reflectionColor * tex2D(_RoughnessMap, i.uv).a * _ReflectionIntensity; + + // Global dimmer + col.rgb *= _Dimmer; + // Global alpha + col.a *= _Alpha; + #if !defined(UNITY_COLORSPACE_GAMMA) + col.rgb = GammaToLinearSpace(col.rgb); + #endif + // Return clamped final color + return saturate(col); + } + ENDCG + } + } +} diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader.meta new file mode 100644 index 0000000..b39d8e8 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_Mobile_SingleComponent.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c26fc51e445dcfd4db09305d861dc11c +timeCreated: 1526311739 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader new file mode 100644 index 0000000..6d9bb6f --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader @@ -0,0 +1,108 @@ +// +// OvrAvatar PC single component shader +// +// This is a Unity Surface shader implementation for our 1.5 skin shaded avatar look. +// The benefit of using this version is that it uses the full Unity PBR lighting under the hood. +// The Mobile shader is strongly recommended for use on mobile platforms for performance. +// +// Notes: +// - Use Mobile shader if you need mouth vertex movement. + +Shader "OvrAvatar/Avatar_PC_SingleComponent" +{ + Properties + { + [NoScaleOffset] _MainTex("Color (RGB)", 2D) = "white" {} + [NoScaleOffset] _NormalMap("Normal Map", 2D) = "bump" {} + [NoScaleOffset] _RoughnessMap("Roughness Map", 2D) = "black" {} + + _BaseColor("Color Tint", Color) = (0.95,0.77,0.63) + _Dimmer("Dimmer", Range(0.0,1.0)) = 1.0 + _Alpha("Alpha", Range(0.0,1.0)) = 1.0 + + _DiffuseIntensity("Diffuse Intensity", Range(0.0,1.0)) = 0.3 + _RimIntensity("Rim Intensity", Range(0.0,10.0)) = 5.0 + } + SubShader + { + Tags{ "Queue" = "Transparent" "RenderType" = "Transparent" } + LOD 100 + Blend SrcAlpha OneMinusSrcAlpha + + // Render the back facing parts of the object then set on backface culling. + // This fixes broken faces with convex meshes when using the alpha path. + Pass + { + Color(0,0,0,0) + } + + CGPROGRAM +#pragma surface surf Standard alpha:fade +#pragma target 3.0 +#pragma fragmentoption ARB_precision_hint_fastest + // Set this shader keyword if you are using Linear color space +#pragma multi_compile COLORSPACE_LINEAR_OFF COLORSPACE_LINEAR_ON + // (Optional) Set this shader keyword if your scene only has one light +#pragma multi_compile SINGLE_LIGHT_OFF SINGLE_LIGHT_ON +#include "UnityCG.cginc" + sampler2D _MainTex; + sampler2D _NormalMap; + sampler2D _RoughnessMap; + + float4 _BaseColor; + float _Dimmer; + float _Alpha; + + float _DiffuseIntensity; + float _RimIntensity; + + struct Input + { + float2 uv_MainTex; + float2 uv_NormalMap; + float2 uv_RoughnessMap; + float3 viewDir; + float3 worldNormal; INTERNAL_DATA + }; + + void surf(Input IN, inout SurfaceOutputStandard o) + { + // Unpack normal map + o.Normal = tex2D(_NormalMap, IN.uv_NormalMap) * 2 - 1; + + // Diffuse texture sample + float4 col = tex2D(_MainTex, IN.uv_MainTex); + + // Convert _BaseColor to gamma color space if we are in linear + // Albedo texture is already in correct color space + #if !defined(UNITY_COLORSPACE_GAMMA) + _BaseColor.rgb = LinearToGammaSpace(_BaseColor.rgb); + #endif + // Adjust color tint with NdotL + float NdotL = saturate(dot(WorldNormalVector(IN, o.Normal), _WorldSpaceLightPos0.xyz)); + _BaseColor.rgb += _DiffuseIntensity * NdotL; + // Multiply in color tint + o.Albedo = col.rgb * _BaseColor; + // Rim term + float VdotN = saturate(dot(normalize(IN.viewDir), o.Normal)); + o.Albedo += pow(1.0 - VdotN, _RimIntensity) * NdotL * _LightColor0; + + // Sample roughness map and set smoothness and metallic + float4 roughnessSample = tex2D(_RoughnessMap, IN.uv_RoughnessMap); + o.Smoothness = roughnessSample.a; + o.Metallic = roughnessSample.r; + + // Global dimmer + o.Albedo *= _Dimmer; + // Global alpha + o.Alpha = col.a * _Alpha; + + + // Convert back to linear color space if we are in linear + #if !defined(UNITY_COLORSPACE_GAMMA) + o.Albedo = GammaToLinearSpace(o.Albedo); + #endif + } + ENDCG + } +} \ No newline at end of file diff --git a/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader.meta b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader.meta new file mode 100644 index 0000000..030e684 --- /dev/null +++ b/Assets/Oculus/Avatar/Resources/Materials/Version1.5/Avatar_PC_SingleComponent.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 36b8b481cf607814a8cec318f0148d63 +timeCreated: 1525971189 +licenseType: Store +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples.meta b/Assets/Oculus/Avatar/Samples.meta new file mode 100644 index 0000000..408139d --- /dev/null +++ b/Assets/Oculus/Avatar/Samples.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b18c7ae976868a4499e2dbd7f60e92a4 +folderAsset: yes +timeCreated: 1467313717 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/Controllers.meta b/Assets/Oculus/Avatar/Samples/Controllers.meta new file mode 100644 index 0000000..3ba3824 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/Controllers.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2856d681f3672e641a2e57df9676108c +folderAsset: yes +timeCreated: 1468456735 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity b/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity new file mode 100644 index 0000000..c0f157b --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity @@ -0,0 +1,1194 @@ +%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: 7 + 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_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.44657898, g: 0.4964133, b: 0.5748178, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !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 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &30936213 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 30936217} + - component: {fileID: 30936216} + - component: {fileID: 30936215} + - component: {fileID: 30936214} + m_Layer: 0 + m_Name: LocalAvatar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &30936214 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11441414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac27124318cf8e84aa7350c2ac1cdb80, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!82 &30936215 +AudioSource: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8254050, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + 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: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &30936216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 114000014217873308, guid: 1e465f24e493b834b85afff39ca37bac, + type: 2} + DefaultHandMaterialManager: {fileID: 114000014217873308, guid: b74f8a6e52a6d8b448dd7344b607c5ee, + type: 2} + Driver: {fileID: 30936214} + Base: {fileID: 554071967} + Body: {fileID: 1654041718} + ControllerLeft: {fileID: 350570438} + ControllerRight: {fileID: 1436046664} + HandLeft: {fileID: 1421016110} + HandRight: {fileID: 1843625169} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 1 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 1 + ShowThirdPerson: 0 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: d0f6e1942d3d1f946a96fd8a00175474, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 10513ef587704324487f3061a7e6699d, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: d7662dbac0646464a9b4a48e93989adb, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: 7a05888309e329e4cb98dfdd56ac3e64, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 3315a1b9c2da8fd4d8aa7e314ca27061, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 3934b2d879c6eb94eb26fa19814c7fcd, + type: 3} + oculusUserID: 0 + CombineMeshes: 0 + AssetsDoneLoading: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + LeftHandCustomPose: {fileID: 0} + RightHandCustomPose: {fileID: 0} + PacketSettings: + UpdateRate: 0.033333335 + LevelOfDetail: 3 +--- !u!4 &30936217 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 30936213} + m_LocalRotation: {x: 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: 554071968} + - {fileID: 1654041719} + - {fileID: 1421016111} + - {fileID: 350570439} + - {fileID: 1843625170} + - {fileID: 1436046665} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &53342041 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 53342042} + - component: {fileID: 53342044} + - component: {fileID: 53342043} + m_Layer: 0 + m_Name: CenterEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &53342042 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 53342041} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &53342043 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2037080, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 53342041} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 90 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!81 &53342044 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8100000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 53342041} + m_Enabled: 1 +--- !u!1 &56120625 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 56120626} + - component: {fileID: 56120627} + m_Layer: 0 + m_Name: RightEyeAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &56120626 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 56120625} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &56120627 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000010189485334, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 56120625} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 2 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &350570437 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 184120, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 350570439} + - component: {fileID: 350570438} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &350570438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11405130, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 350570437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &350570439 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400938, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 350570437} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &390448548 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 390448549} + - component: {fileID: 390448550} + m_Layer: 0 + m_Name: LeftEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &390448549 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 390448548} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &390448550 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000012175207052, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 390448548} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &554071966 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010910743596, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 554071968} + - component: {fileID: 554071967} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &554071967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010884708534, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 554071966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &554071968 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010416372058, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 554071966} + m_LocalRotation: {x: 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: 30936217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &753461663 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 753461666} + - component: {fileID: 753461665} + - component: {fileID: 753461664} + m_Layer: 0 + m_Name: OVRCameraRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &753461664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 753461663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e933e81d3c20c74ea6fdc708a67e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + queueAhead: 1 + useRecommendedMSAALevel: 0 + enableAdaptiveResolution: 0 + minRenderScale: 0.7 + maxRenderScale: 1 + expandMixedRealityCapturePropertySheet: 0 + enableMixedReality: 0 + compositionMethod: 0 + extraHiddenLayers: + serializedVersion: 2 + m_Bits: 0 + capturingCameraDevice: 0 + flipCameraFrameHorizontally: 0 + flipCameraFrameVertically: 0 + handPoseStateLatency: 0 + sandwichCompositionRenderLatency: 0 + sandwichCompositionBufferedFrames: 8 + chromaKeyColor: {r: 0, g: 1, b: 0, a: 1} + chromaKeySimilarity: 0.6 + chromaKeySmoothRange: 0.03 + chromaKeySpillRange: 0.06 + useDynamicLighting: 0 + depthQuality: 1 + dynamicLightingSmoothFactor: 8 + dynamicLightingDepthVariationClampingValue: 0.001 + virtualGreenScreenType: 0 + virtualGreenScreenTopY: 10 + virtualGreenScreenBottomY: -10 + virtualGreenScreenApplyDepthCulling: 0 + virtualGreenScreenDepthTolerance: 0.2 + _trackingOriginType: 1 + usePositionTracking: 1 + useRotationTracking: 1 + useIPDInPositionTracking: 1 + resetTrackerOnLoad: 0 +--- !u!114 &753461665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400010, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 753461663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df9f338034892c44ebb62d97894772f1, type: 3} + m_Name: + m_EditorClassIdentifier: + usePerEyeCameras: 0 + useFixedUpdateForTracking: 0 +--- !u!4 &753461666 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 753461663} + m_LocalRotation: {x: 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: 1080567925} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &957641525 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 957641529} + - component: {fileID: 957641528} + - component: {fileID: 957641527} + - component: {fileID: 957641526} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &957641526 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, 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_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &957641527 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + 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!33 &957641528 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &957641529 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.5, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080567924 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 159718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 1080567925} + m_Layer: 0 + m_Name: TrackingSpace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1080567925 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 459718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 1080567924} + m_LocalRotation: {x: 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: 390448549} + - {fileID: 53342042} + - {fileID: 56120626} + - {fileID: 1754791342} + - {fileID: 1162487503} + - {fileID: 2098184029} + m_Father: {fileID: 753461666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1162487502 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 109308, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 1162487503} + m_Layer: 0 + m_Name: LeftHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1162487503 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 482130, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 1162487502} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1269396464 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_RootGameObject: {fileID: 753461663} + m_IsPrefabParent: 0 +--- !u!1 &1421016109 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011125779090, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 1421016111} + - component: {fileID: 1421016110} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1421016110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000011404857786, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1421016109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1421016111 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013364346644, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1421016109} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1436046663 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 157742, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 1436046665} + - component: {fileID: 1436046664} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1436046664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11477770, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1436046663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1436046665 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 448722, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1436046663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1512034972 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: StartWithControllers + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_RootGameObject: {fileID: 30936213} + m_IsPrefabParent: 0 +--- !u!1 &1654041717 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012026592076, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 1654041719} + - component: {fileID: 1654041718} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1654041718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000012186362028, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1654041717} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1654041719 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014100970646, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1654041717} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1658970730 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1658970732} + - component: {fileID: 1658970731} + 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 &1658970731 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 1 + m_Color: {r: 0.5955882, g: 0.5955882, b: 0.5955882, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1658970732 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} + 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} +--- !u!1 &1754791341 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 168682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 1754791342} + m_Layer: 0 + m_Name: TrackerAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1754791342 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 468682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 1754791341} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1843625168 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010482306814, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + serializedVersion: 5 + m_Component: + - component: {fileID: 1843625170} + - component: {fileID: 1843625169} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1843625169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010372160784, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1843625168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1843625170 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011212216358, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1512034972} + m_GameObject: {fileID: 1843625168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2098184028 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 113768, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + serializedVersion: 5 + m_Component: + - component: {fileID: 2098184029} + m_Layer: 0 + m_Name: RightHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2098184029 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 487254, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1269396464} + m_GameObject: {fileID: 2098184028} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity.meta b/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity.meta new file mode 100644 index 0000000..c1de067 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/Controllers/Controllers.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a83dd010542d2744bf59af99b4bc47c +timeCreated: 1468457372 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/CrossPlatform.meta b/Assets/Oculus/Avatar/Samples/CrossPlatform.meta new file mode 100644 index 0000000..effbacd --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/CrossPlatform.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6b1bc2f99b5a3a042aed559717762f28 +folderAsset: yes +timeCreated: 1536104808 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity b/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity new file mode 100644 index 0000000..6bcfa60 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity @@ -0,0 +1,1138 @@ +%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: 8 + 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.44657898, g: 0.4964133, b: 0.5748178, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &42825988 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458827644 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (11) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &334702974 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458843421 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (12) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &470155066 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458738922 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (2) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &581305526 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458747067 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (3) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &591454203 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458769900 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (6) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &684816837 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458785587 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (8) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1012700868 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458727564 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (1) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1239677853 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 5.5 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1548752833 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458762178 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (5) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1639391999 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458775732 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (7) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1658970730 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1658970732} + - component: {fileID: 1658970731} + 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 &1658970731 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 0.5955882, g: 0.5955882, b: 0.5955882, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1658970732 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} + 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} +--- !u!1001 &1805004154 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458806683 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (9) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1905681510 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458820129 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (10) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &2000186629 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 10150030458756715 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (4) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 diff --git a/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity.meta b/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity.meta new file mode 100644 index 0000000..e8a6670 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/CrossPlatform/CrossPlatform.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cfdeeba4226b23c4691e78d2432e7d88 +timeCreated: 1532560992 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt b/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt new file mode 100644 index 0000000..9ac8c42 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt @@ -0,0 +1,41 @@ +This Cross Platform Unity scene demonstrates how to use Oculus Avatar SDK without the Oculus Platform SDK. + +Setup instructions: +1 - Create a new Unity Project +2 - Import the Oculus Avatar SDK Unity package: https://developer.oculus.com/downloads/package/oculus-avatar-sdk/ +3 - Open this CrossPlatform scene (in Assets/Oculus/Avatar/Samples/CrossPlatform) +4 - Import Oculus Utilities for Unity: https://developer.oculus.com/downloads/package/oculus-utilities-for-unity-5/ +5 - Do *not* import the Oculus Platform SDK for Unity! +6 - Delete the imported SocialStarter folder from Assets/Oculus/Avatar/Samples (it demos Platform features, we don't need it for this) +7 - Use the Oculus Dashboard (https://dashboard.oculus.com/) to create a placeholder Rift app and copy the App ID +8 - Paste the App ID in Unity under Oculus Avatars > Edit Configuration > Oculus Rift App Id +9 - Enable OpenVR: + Open PlayerSettings in the Inspector tab (menu Edit > Project Settings > Player) + In PlayerSettings expand XR Settings + Under Virtual Reality SDKs, add OpenVR +10 - Click Play + + +Changing Avatar customization: +1 - Note the "LocalAvatar" GameObjects in the scene. Each Avatar has distinct customization. +2 - Inspect each LocalAvatar GameObject and observe the attached Ovr Avatar Script component and the "Oculus User ID" property set on each. +3 - Create your own test accounts to customize your Avatars. +4 - Use your own User IDs in this sample scene. (You will have to leave and reenter Play mode to apply Avatar User ID changes.) + + + +Redistribution: +When packaging a Cross Platform application using Oculus Avatars, you will need to include: + * libovravatar.dll + * OvrAvatarAssets.zip +On a computer with the Oculus launcher, these files can be found in "C:\Program Files\Oculus\Support\oculus-runtime" by default. + +You also need to include the Oculus Avatar SDK License, found here: https://developer.oculus.com/licenses/avatar-sdk-1.0/ + +In your Unity project's Assets folder, add these files to a Plugins directory. + +NOTE: Unity's Build will only copy DLL files in a Plugins directory over to the output Plugins directory. +You must manually copy OvrAvatarAssets.zip to the output Plugins directory. +You can automate this process with a script adding a custom build command, +see the Unity docs here: https://docs.unity3d.com/Manual/BuildPlayerPipeline.html + diff --git a/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt.meta b/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt.meta new file mode 100644 index 0000000..936c686 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/CrossPlatform/Readme.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5569c00e32b73d845831ece15c9f1e36 +timeCreated: 1532561014 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/GripPoses.meta b/Assets/Oculus/Avatar/Samples/GripPoses.meta new file mode 100644 index 0000000..42860b4 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b8c4b9475079cf040953bf344ff4e44f +folderAsset: yes +timeCreated: 1477955918 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity b/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity new file mode 100644 index 0000000..1e71a0f --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity @@ -0,0 +1,2756 @@ +%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: 7 + 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_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.44657898, g: 0.4964133, b: 0.5748178, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !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 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &26803798 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010454308426, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 26803799} + m_Layer: 0 + m_Name: hands:b_l_middle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &26803799 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010529492032, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 26803798} + m_LocalRotation: {x: -0.03365187, y: 0.6480089, z: 0.75659454, w: 0.080726825} + m_LocalPosition: {x: 0.09142233, y: -0.009532144, z: -0.010838794} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 239467253} + m_Father: {fileID: 313519822} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &30936213 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 30936217} + - component: {fileID: 30936216} + - component: {fileID: 30936215} + - component: {fileID: 30936214} + m_Layer: 0 + m_Name: LocalAvatar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &30936214 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11441414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac27124318cf8e84aa7350c2ac1cdb80, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!82 &30936215 +AudioSource: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8254050, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + 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: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &30936216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 30936213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 114000014217873308, guid: 1e465f24e493b834b85afff39ca37bac, + type: 2} + DefaultHandMaterialManager: {fileID: 114000014217873308, guid: b74f8a6e52a6d8b448dd7344b607c5ee, + type: 2} + Driver: {fileID: 30936214} + Base: {fileID: 554071967} + Body: {fileID: 1654041718} + ControllerLeft: {fileID: 350570438} + ControllerRight: {fileID: 1436046664} + HandLeft: {fileID: 1421016110} + HandRight: {fileID: 1843625169} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 0 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 1 + ShowThirdPerson: 0 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: d0f6e1942d3d1f946a96fd8a00175474, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 10513ef587704324487f3061a7e6699d, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: d7662dbac0646464a9b4a48e93989adb, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: 7a05888309e329e4cb98dfdd56ac3e64, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 3315a1b9c2da8fd4d8aa7e314ca27061, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 3934b2d879c6eb94eb26fa19814c7fcd, + type: 3} + oculusUserID: 0 + CombineMeshes: 0 + AssetsDoneLoading: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine, Version=0.0.0.0, Culture=neutral, + PublicKeyToken=null + LeftHandCustomPose: {fileID: 585168899} + RightHandCustomPose: {fileID: 1365922220} + PacketSettings: + UpdateRate: 0.033333335 + LevelOfDetail: 3 +--- !u!4 &30936217 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 30936213} + m_LocalRotation: {x: 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: 554071968} + - {fileID: 1654041719} + - {fileID: 470598175} + - {fileID: 350570439} + - {fileID: 1906766866} + - {fileID: 1436046665} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &34790505 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 34790507} + - component: {fileID: 34790506} + m_Layer: 0 + m_Name: RightHandPoseEditHelper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &34790506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 34790505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bc5b4ba964e02b4ea773b2aaca7dc67, type: 3} + m_Name: + m_EditorClassIdentifier: + poseRoot: {fileID: 1365922220} +--- !u!4 &34790507 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 34790505} + m_LocalRotation: {x: 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: 1365922220} + m_Father: {fileID: 1906766866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &53342041 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 53342042} + - component: {fileID: 53342044} + - component: {fileID: 53342043} + m_Layer: 0 + m_Name: CenterEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &53342042 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 53342041} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &53342043 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2037080, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 53342041} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 90 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!81 &53342044 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8100000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 53342041} + m_Enabled: 1 +--- !u!1 &56120625 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 56120626} + - component: {fileID: 56120627} + m_Layer: 0 + m_Name: RightEyeAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &56120626 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 56120625} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &56120627 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000010189485334, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 56120625} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 2 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &56595420 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011683760016, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 56595421} + m_Layer: 0 + m_Name: hands:b_l_pinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &56595421 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014246121946, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 56595420} + m_LocalRotation: {x: -0.018903391, y: 0.006742826, z: 0.9928664, w: 0.11753104} + m_LocalPosition: {x: 0.053570647, y: 0.002438396, z: -0.0014630293} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 136091887} + m_Father: {fileID: 1924116398} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &96379235 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011819343988, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 96379236} + m_Layer: 0 + m_Name: hands:b_l_grip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &96379236 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010032463254, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 96379235} + m_LocalRotation: {x: 0.31257486, y: -0.7696517, z: -0.018750966, w: 0.55640054} + m_LocalPosition: {x: 0.07215909, y: -0.013962122, z: 0.018992186} + m_LocalScale: {x: 0.9999999, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 313519822} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &99467182 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000014156853104, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 99467183} + m_Layer: 0 + m_Name: hands:b_r_grip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &99467183 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013762714132, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 99467182} + m_LocalRotation: {x: 0.55640054, y: -0.018751018, z: 0.76965183, w: -0.31257483} + m_LocalPosition: {x: -0.072158195, y: 0.013962137, z: -0.01899168} + m_LocalScale: {x: 0.99999994, y: 1.0000004, z: 1.0000002} + m_Children: [] + m_Father: {fileID: 256016476} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &136091886 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011987305466, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 136091887} + m_Layer: 0 + m_Name: hands:b_l_pinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &136091887 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011527629484, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 136091886} + m_LocalRotation: {x: -0.00000005668701, y: -0.00000014201431, z: -0.16458213, w: 0.9863634} + m_LocalPosition: {x: -0.03335595, y: -0.000000005462158, z: 0.0000000032950203} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 1934855145} + m_Father: {fileID: 56595421} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &188612933 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013523545764, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 188612934} + m_Layer: 0 + m_Name: hands:b_l_ring2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &188612934 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011216156508, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 188612933} + m_LocalRotation: {x: 0.000000022927209, y: -0.00000005418313, z: -0.20290457, w: 0.9791986} + m_LocalPosition: {x: -0.03857202, y: -8.330935e-10, z: 0.000000006690977} + m_LocalScale: {x: 0.9999998, y: 1, z: 1} + m_Children: + - {fileID: 1911745904} + m_Father: {fileID: 1436277364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &239467252 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010705688472, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 239467253} + m_Layer: 0 + m_Name: hands:b_l_middle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &239467253 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013179478382, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 239467252} + m_LocalRotation: {x: 0.000000037141525, y: -0.00000010928968, z: -0.23558179, w: 0.97185457} + m_LocalPosition: {x: -0.04596742, y: -0.000000018352134, z: 0.0000000024601723} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.9999999} + m_Children: + - {fileID: 1903904373} + m_Father: {fileID: 26803799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &256016475 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012855789030, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 256016476} + m_Layer: 0 + m_Name: hands:b_r_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &256016476 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013646848534, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 256016475} + m_LocalRotation: {x: -0.0544794, y: 0.76687974, z: 0.14423032, w: 0.6229969} + m_LocalPosition: {x: 0.022390217, y: -0.034886185, z: -0.111438304} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 99467183} + - {fileID: 1448414926} + - {fileID: 1690781231} + - {fileID: 1208440875} + - {fileID: 914695922} + - {fileID: 445516544} + - {fileID: 1677342976} + m_Father: {fileID: 1365922220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &313519821 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011482107920, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 313519822} + m_Layer: 0 + m_Name: hands:b_l_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &313519822 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013452988566, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 313519821} + m_LocalRotation: {x: 0.6229968, y: -0.14423034, z: 0.7668798, w: 0.054479446} + m_LocalPosition: {x: -0.022390187, y: -0.034886137, z: -0.11143835} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 96379236} + - {fileID: 758256568} + - {fileID: 870347746} + - {fileID: 26803799} + - {fileID: 1924116398} + - {fileID: 1436277364} + - {fileID: 1601188193} + m_Father: {fileID: 585168899} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &316040181 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012586892280, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 316040182} + m_Layer: 0 + m_Name: hands:b_r_middle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &316040182 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012760637678, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 316040181} + m_LocalRotation: {x: 0.000000011001792, y: 0.000000001377423, z: -0.06577554, w: 0.99783444} + m_LocalPosition: {x: 0.02959023, y: -0.00000016815946, z: -0.00000006537217} + m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 620480710} + m_Father: {fileID: 1470779009} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &329783417 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013940353552, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 329783418} + m_Layer: 0 + m_Name: hands:b_r_index3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &329783418 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010357036850, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 329783417} + m_LocalRotation: {x: -0.000000043650598, y: 0.00000003915311, z: -0.05959587, w: 0.99822265} + m_LocalPosition: {x: 0.022152934, y: -0.00000021660776, z: -0.00000003802672} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 843058192} + m_Father: {fileID: 376675011} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &350570437 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 184120, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 350570439} + - component: {fileID: 350570438} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &350570438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11405130, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 350570437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &350570439 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400938, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 350570437} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &363627943 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010747787136, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 363627944} + m_Layer: 0 + m_Name: hands:b_l_pinky_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &363627944 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010274150756, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 363627943} + m_LocalRotation: {x: -0.000000009772398, y: -6.703349e-10, z: -0.0000000016464395, + w: 1} + m_LocalPosition: {x: -0.01944124, y: -0.0000000024336448, z: 0.0000000012287399} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 1934855145} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &376675010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011286598088, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 376675011} + m_Layer: 0 + m_Name: hands:b_r_index2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &376675011 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014263687414, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 376675010} + m_LocalRotation: {x: 0.000000015652539, y: -0.00000017256959, z: -0.18624677, w: 0.98250306} + m_LocalPosition: {x: 0.0415749, y: -0.00000025658417, z: -0.00000039068158} + m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 329783418} + m_Father: {fileID: 1690781231} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &390448548 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 390448549} + - component: {fileID: 390448550} + m_Layer: 0 + m_Name: LeftEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &390448549 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 390448548} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &390448550 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000012175207052, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 390448548} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &445516543 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013154274196, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 445516544} + m_Layer: 0 + m_Name: hands:b_r_ring1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445516544 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010696968466, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 445516543} + m_LocalRotation: {x: -0.10180093, y: 0.56929916, z: 0.8152098, w: 0.031114696} + m_LocalPosition: {x: -0.0895311, y: -0.012713969, z: 0.0018533244} + m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001} + m_Children: + - {fileID: 671216321} + m_Father: {fileID: 256016476} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &470598175 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013364346644, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1421016109} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 560474079} + m_Father: {fileID: 30936217} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &491546331 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000014126987918, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 491546332} + m_Layer: 0 + m_Name: hands:b_l_middle_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &491546332 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012322389972, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 491546331} + m_LocalRotation: {x: 1.6939072e-10, y: 1.9323143e-10, z: 6.3522637e-10, w: 1} + m_LocalPosition: {x: -0.026469607, y: 0.0000000036855743, z: 0.000000003584191} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 1903904373} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &554071966 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010910743596, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 554071968} + - component: {fileID: 554071967} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &554071967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010884708534, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 554071966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &554071968 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010416372058, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 554071966} + m_LocalRotation: {x: 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: 30936217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &560474077 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 560474079} + - component: {fileID: 560474078} + m_Layer: 0 + m_Name: LeftHandPoseEditHelper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &560474078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 560474077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bc5b4ba964e02b4ea773b2aaca7dc67, type: 3} + m_Name: + m_EditorClassIdentifier: + poseRoot: {fileID: 585168899} +--- !u!4 &560474079 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 560474077} + m_LocalRotation: {x: 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: 585168899} + m_Father: {fileID: 470598175} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &563908831 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 563908833} + - component: {fileID: 563908832} + 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 &563908832 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 563908831} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &563908833 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 563908831} + 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} +--- !u!1 &585168898 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 585168899} + m_Layer: 0 + m_Name: hands_l_hand_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &585168899 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 585168898} + m_LocalRotation: {x: 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: 313519822} + m_Father: {fileID: 560474079} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &600624809 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012510561956, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 600624810} + m_Layer: 0 + m_Name: hands:b_r_pinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &600624810 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013193183530, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 600624809} + m_LocalRotation: {x: -0.01890341, y: 0.0067427615, z: 0.9928664, w: 0.11753096} + m_LocalPosition: {x: -0.05356621, y: -0.002439512, z: 0.0014644872} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1241509020} + m_Father: {fileID: 914695922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &620480709 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012971578408, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 620480710} + m_Layer: 0 + m_Name: hands:b_r_middle_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &620480710 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011751791164, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620480709} + m_LocalRotation: {x: -0.0000000014362507, y: -0.000000002820773, z: -0.000000022191672, + w: 1} + m_LocalPosition: {x: 0.026469525, y: 0.00000040609203, z: 0.00000019350924} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 316040182} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &665325992 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000014232464268, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 665325993} + m_Layer: 0 + m_Name: hands:b_r_thumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &665325993 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012208129616, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 665325992} + m_LocalRotation: {x: -0.000000007942694, y: 0.000000010101241, z: 0.008720721, w: 0.99996203} + m_LocalPosition: {x: 0.02637508, y: -0.000003140552, z: 0.00000024192715} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 924884950} + m_Father: {fileID: 1827566768} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &671216320 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010439537112, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 671216321} + m_Layer: 0 + m_Name: hands:b_r_ring2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &671216321 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014138112998, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671216320} + m_LocalRotation: {x: 0.00000003873586, y: 0.00000004148523, z: -0.20290461, w: 0.9791986} + m_LocalPosition: {x: 0.038571976, y: 0.000000016822588, z: -0.00000011697061} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 936747930} + m_Father: {fileID: 445516544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &753461663 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 753461666} + - component: {fileID: 753461665} + - component: {fileID: 753461664} + m_Layer: 0 + m_Name: OVRCameraRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &753461664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 753461663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e933e81d3c20c74ea6fdc708a67e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + queueAhead: 1 + useRecommendedMSAALevel: 0 + enableAdaptiveResolution: 0 + minRenderScale: 0.7 + maxRenderScale: 1 + expandMixedRealityCapturePropertySheet: 0 + enableMixedReality: 0 + compositionMethod: 0 + extraHiddenLayers: + serializedVersion: 2 + m_Bits: 0 + capturingCameraDevice: 0 + flipCameraFrameHorizontally: 0 + flipCameraFrameVertically: 0 + handPoseStateLatency: 0 + sandwichCompositionRenderLatency: 0 + sandwichCompositionBufferedFrames: 8 + chromaKeyColor: {r: 0, g: 1, b: 0, a: 1} + chromaKeySimilarity: 0.6 + chromaKeySmoothRange: 0.03 + chromaKeySpillRange: 0.06 + useDynamicLighting: 0 + depthQuality: 1 + dynamicLightingSmoothFactor: 8 + dynamicLightingDepthVariationClampingValue: 0.001 + virtualGreenScreenType: 0 + virtualGreenScreenTopY: 10 + virtualGreenScreenBottomY: -10 + virtualGreenScreenApplyDepthCulling: 0 + virtualGreenScreenDepthTolerance: 0.2 + _trackingOriginType: 1 + usePositionTracking: 1 + useRotationTracking: 1 + useIPDInPositionTracking: 1 + resetTrackerOnLoad: 0 +--- !u!114 &753461665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400010, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 753461663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df9f338034892c44ebb62d97894772f1, type: 3} + m_Name: + m_EditorClassIdentifier: + usePerEyeCameras: 0 + useFixedUpdateForTracking: 0 +--- !u!4 &753461666 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 753461663} + m_LocalRotation: {x: 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: 1080567925} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &758256567 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010924450336, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 758256568} + m_Layer: 0 + m_Name: hands:b_l_hand_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &758256568 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010716107878, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 758256567} + m_LocalRotation: {x: 0.22704251, y: 0.00000008674858, z: -0.000000018270624, w: 0.9738849} + m_LocalPosition: {x: 0.13611393, y: 0.000000015238625, z: -0.00000001802008} + m_LocalScale: {x: 1, y: 1.0000001, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 313519822} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &800529965 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010381448528, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 800529966} + m_Layer: 0 + m_Name: hands:b_l_thumb_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &800529966 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012002987360, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 800529965} + m_LocalRotation: {x: -0.0000000013989427, y: -0.000000008504275, z: 0.000000004478251, + w: 1} + m_LocalPosition: {x: -0.03407956, y: 0.000000008410045, z: 0.000000006773969} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1196414139} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &843058191 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011070112746, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 843058192} + m_Layer: 0 + m_Name: hands:b_r_index_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &843058192 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010575000096, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 843058191} + m_LocalRotation: {x: 0.0000000020884363, y: 0.000000003619726, z: 0.000000009402631, + w: 1} + m_LocalPosition: {x: 0.029121779, y: 0.0000002786395, z: 0.0000010442106} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 329783418} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &870347745 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013661276380, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 870347746} + m_Layer: 0 + m_Name: hands:b_l_index1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &870347746 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014155328254, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 870347745} + m_LocalRotation: {x: -0.010945108, y: -0.7329413, z: -0.66095215, w: -0.16068432} + m_LocalPosition: {x: 0.087078705, y: -0.0350999, z: -0.006813981} + m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 1.0000002} + m_Children: + - {fileID: 1976326465} + m_Father: {fileID: 313519822} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &914695921 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012093083856, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 914695922} + m_Layer: 0 + m_Name: hands:b_r_pinky0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914695922 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012203521522, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 914695921} + m_LocalRotation: {x: -0.4693215, y: -0.08311145, z: 0.0867284, w: 0.87481886} + m_LocalPosition: {x: -0.03127473, y: -0.019069267, z: -0.011509162} + m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 1.0000001} + m_Children: + - {fileID: 600624810} + m_Father: {fileID: 256016476} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &924884949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010806359444, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 924884950} + m_Layer: 0 + m_Name: hands:b_r_thumb_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &924884950 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010251195448, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 924884949} + m_LocalRotation: {x: -0.000000007437272, y: -0.000000005285605, z: 0.000000003233399, + w: 1} + m_LocalPosition: {x: 0.034079228, y: 0.00000027135118, z: 0.00000011445174} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 665325993} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &936747929 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012016441122, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 936747930} + m_Layer: 0 + m_Name: hands:b_r_ring3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &936747930 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013519291214, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 936747929} + m_LocalRotation: {x: 0.00000002538091, y: -0.000000057510338, z: -0.08394359, w: 0.9964705} + m_LocalPosition: {x: 0.025775367, y: 0.00000023426949, z: 0.00000026900074} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 1343741283} + m_Father: {fileID: 671216321} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080567924 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 159718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 1080567925} + m_Layer: 0 + m_Name: TrackingSpace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1080567925 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 459718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 1080567924} + m_LocalRotation: {x: 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: 390448549} + - {fileID: 53342042} + - {fileID: 56120626} + - {fileID: 1754791342} + - {fileID: 1162487503} + - {fileID: 2098184029} + m_Father: {fileID: 753461666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1162487502 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 109308, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 1162487503} + m_Layer: 0 + m_Name: LeftHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1162487503 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 482130, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 1162487502} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1196414138 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013418442184, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1196414139} + m_Layer: 0 + m_Name: hands:b_l_thumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1196414139 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013478150618, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1196414138} + m_LocalRotation: {x: 0.000000010835937, y: 0.000000105541446, z: 0.008720753, w: 0.99996203} + m_LocalPosition: {x: -0.026371535, y: 0.0000000039149337, z: 0.000000001525968} + m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 800529966} + m_Father: {fileID: 1553253457} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1208440874 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011109095410, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1208440875} + m_Layer: 0 + m_Name: hands:b_r_middle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1208440875 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011985668308, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1208440874} + m_LocalRotation: {x: -0.03365176, y: 0.6480088, z: 0.7565946, w: 0.08072688} + m_LocalPosition: {x: -0.09142203, y: 0.009532631, z: 0.010838809} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 1470779009} + m_Father: {fileID: 256016476} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1210129109 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010529747302, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1210129110} + m_Layer: 0 + m_Name: hands:b_l_ring_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1210129110 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011977766816, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1210129109} + m_LocalRotation: {x: -0.000000003974666, y: -0.000000007533675, z: 0.000000010893303, + w: 1} + m_LocalPosition: {x: -0.024214901, y: -0.0000000055627396, z: 0.0000000014620534} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1911745904} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1241509019 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013402618928, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1241509020} + m_Layer: 0 + m_Name: hands:b_r_pinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1241509020 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011548096454, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1241509019} + m_LocalRotation: {x: 0.0000000121722445, y: 0.000000037490725, z: -0.16458228, w: 0.98636335} + m_LocalPosition: {x: 0.03335585, y: 0.000000428581, z: 0.00000030260418} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 1850704993} + m_Father: {fileID: 600624810} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1343741282 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013261444462, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1343741283} + m_Layer: 0 + m_Name: hands:b_r_ring_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1343741283 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011071277814, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1343741282} + m_LocalRotation: {x: 0.0000000014840815, y: -0.0000000017981829, z: 1.2272992e-10, + w: 1} + m_LocalPosition: {x: 0.024214191, y: -0.000000029371913, z: 0.0000000143947485} + m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 936747930} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1365922219 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1365922220} + m_Layer: 0 + m_Name: hands_r_hand_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1365922220 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1365922219} + m_LocalRotation: {x: 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: 256016476} + m_Father: {fileID: 34790507} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1420335878 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_RootGameObject: {fileID: 753461663} + m_IsPrefabParent: 0 +--- !u!1 &1421016109 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011125779090, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 470598175} + - component: {fileID: 1421016110} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1421016110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000011404857786, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1421016109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1426033521 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013069185110, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1426033522} + m_Layer: 0 + m_Name: hands:b_l_index3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1426033522 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011517012044, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1426033521} + m_LocalRotation: {x: -0.00000006855413, y: -0.00000003895668, z: -0.059595995, w: 0.99822265} + m_LocalPosition: {x: -0.022153001, y: -0.0000000014452477, z: 7.970192e-10} + m_LocalScale: {x: 0.99999976, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 2132552193} + m_Father: {fileID: 1976326465} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1436046663 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 157742, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 1436046665} + - component: {fileID: 1436046664} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1436046664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11477770, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1436046663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1436046665 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 448722, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1436046663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1436277363 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012325767376, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1436277364} + m_Layer: 0 + m_Name: hands:b_l_ring1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1436277364 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013865548944, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1436277363} + m_LocalRotation: {x: -0.101800956, y: 0.5692993, z: 0.8152097, w: 0.031114716} + m_LocalPosition: {x: 0.089531735, y: 0.01271399, z: -0.0018533365} + m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 1} + m_Children: + - {fileID: 188612934} + m_Father: {fileID: 313519822} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1448414925 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012515651468, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1448414926} + m_Layer: 0 + m_Name: hands:b_r_hand_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1448414926 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010358949252, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448414925} + m_LocalRotation: {x: 0.2270425, y: 0.00000013696271, z: 0.000000027668817, w: 0.9738849} + m_LocalPosition: {x: -0.1361133, y: 0.00000039348112, z: 0.0000007092745} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 256016476} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1470779008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012334489350, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1470779009} + m_Layer: 0 + m_Name: hands:b_r_middle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1470779009 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010279714204, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1470779008} + m_LocalRotation: {x: 0.00000006068312, y: 0.00000001414483, z: -0.23558186, w: 0.9718545} + m_LocalPosition: {x: 0.045967016, y: 0.000000011164765, z: -0.00000003823086} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 316040182} + m_Father: {fileID: 1208440875} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1553253456 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011349760634, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1553253457} + m_Layer: 0 + m_Name: hands:b_l_thumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1553253457 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011106244114, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1553253456} + m_LocalRotation: {x: -0.000000022563794, y: -0.000000076783515, z: -0.14235, w: 0.9898164} + m_LocalPosition: {x: -0.03258823, y: 0.000000008250139, z: 0.0000000063271166} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_Children: + - {fileID: 1196414139} + m_Father: {fileID: 1601188193} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1601188192 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000014187544400, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1601188193} + m_Layer: 0 + m_Name: hands:b_l_thumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1601188193 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011390348006, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1601188192} + m_LocalRotation: {x: -0.24596234, y: -0.945037, z: 0.031994298, w: -0.2130351} + m_LocalPosition: {x: 0.026298413, y: -0.041470293, z: 0.020564139} + m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001} + m_Children: + - {fileID: 1553253457} + m_Father: {fileID: 313519822} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1654041717 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012026592076, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 1654041719} + - component: {fileID: 1654041718} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1654041718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000012186362028, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1654041717} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1654041719 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014100970646, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1654041717} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 30936217} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1658856030 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114000011404857786, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + propertyPath: customPose + value: + objectReference: {fileID: 0} + - target: {fileID: 114000010372160784, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + propertyPath: customPose + value: + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: LeftHandCustomPose + value: + objectReference: {fileID: 585168899} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: RightHandCustomPose + value: + objectReference: {fileID: 1365922220} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_RootGameObject: {fileID: 30936213} + m_IsPrefabParent: 0 +--- !u!1 &1677342975 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010844843470, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1677342976} + m_Layer: 0 + m_Name: hands:b_r_thumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1677342976 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012946508074, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1677342975} + m_LocalRotation: {x: -0.24596235, y: -0.945037, z: 0.031994287, w: -0.2130352} + m_LocalPosition: {x: -0.026297217, y: 0.041471086, z: -0.020563856} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000002} + m_Children: + - {fileID: 1827566768} + m_Father: {fileID: 256016476} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1690781230 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012931321476, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1690781231} + m_Layer: 0 + m_Name: hands:b_r_index1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1690781231 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011479365644, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1690781230} + m_LocalRotation: {x: -0.010945086, y: -0.73294145, z: -0.6609521, w: -0.16068438} + m_LocalPosition: {x: -0.087077975, y: 0.03509997, z: 0.0068147373} + m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 376675011} + m_Father: {fileID: 256016476} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1754791341 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 168682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 1754791342} + m_Layer: 0 + m_Name: TrackerAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1754791342 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 468682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 1754791341} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1827566767 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010590504850, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1827566768} + m_Layer: 0 + m_Name: hands:b_r_thumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1827566768 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012527699014, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1827566767} + m_LocalRotation: {x: 0.0000000097368815, y: 0.00000006591119, z: -0.14235, w: 0.9898164} + m_LocalPosition: {x: 0.03258561, y: 0.0000027121296, z: -0.00000029114267} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 665325993} + m_Father: {fileID: 1677342976} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1843625168 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010482306814, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + serializedVersion: 5 + m_Component: + - component: {fileID: 1906766866} + - component: {fileID: 1843625169} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1843625169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010372160784, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1843625168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1850704992 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011760721852, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1850704993} + m_Layer: 0 + m_Name: hands:b_r_pinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1850704993 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013780580014, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1850704992} + m_LocalRotation: {x: 5.749046e-10, y: -0.000000062709326, z: -0.046993963, w: 0.9988952} + m_LocalPosition: {x: 0.017418418, y: -0.0000004882774, z: -0.00000079565086} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 1956390914} + m_Father: {fileID: 1241509020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1903904372 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013538305188, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1903904373} + m_Layer: 0 + m_Name: hands:b_l_middle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1903904373 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014050872134, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1903904372} + m_LocalRotation: {x: -0.000000028111124, y: -0.000000020147448, z: -0.06577558, + w: 0.99783444} + m_LocalPosition: {x: -0.029590594, y: -0.000000002521893, z: 0.000000006982977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: + - {fileID: 491546332} + m_Father: {fileID: 239467253} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &1906766866 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011212216358, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1658856030} + m_GameObject: {fileID: 1843625168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 34790507} + m_Father: {fileID: 30936217} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1911745903 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013162173792, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1911745904} + m_Layer: 0 + m_Name: hands:b_l_ring3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1911745904 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012482291932, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1911745903} + m_LocalRotation: {x: -0.00000002929157, y: -0.000000028796071, z: -0.08394354, w: 0.9964705} + m_LocalPosition: {x: -0.02577529, y: -0.000000009610838, z: 6.700984e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1210129110} + m_Father: {fileID: 188612934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1924116397 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012660963546, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1924116398} + m_Layer: 0 + m_Name: hands:b_l_pinky0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1924116398 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011221533814, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1924116397} + m_LocalRotation: {x: -0.46932158, y: -0.083111465, z: 0.086728446, w: 0.8748188} + m_LocalPosition: {x: 0.03127151, y: 0.019068034, z: 0.01150759} + m_LocalScale: {x: 1, y: 0.9999998, z: 1} + m_Children: + - {fileID: 56595421} + m_Father: {fileID: 313519822} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1934855144 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011317487948, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1934855145} + m_Layer: 0 + m_Name: hands:b_l_pinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1934855145 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010957509028, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1934855144} + m_LocalRotation: {x: -0.00000003786612, y: -0.000000019554271, z: -0.046994086, + w: 0.99889517} + m_LocalPosition: {x: -0.017418226, y: 1.6851232e-10, z: 0.0000000028433322} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 363627944} + m_Father: {fileID: 136091887} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1956390913 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013571305894, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1956390914} + m_Layer: 0 + m_Name: hands:b_r_pinky_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1956390914 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011129579048, guid: 1c855b4191df5b34881d54b2ecbd9599, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1956390913} + m_LocalRotation: {x: 0.000000002543885, y: -0.000000019746642, z: -0.0000000045765707, + w: 1} + m_LocalPosition: {x: 0.019441077, y: 0.00000018885824, z: 0.00000068496325} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 1850704993} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1976326464 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000013780635352, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1976326465} + m_Layer: 0 + m_Name: hands:b_l_index2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1976326465 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000012632991036, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1976326464} + m_LocalRotation: {x: 0.00000009011916, y: -0.000000039812484, z: -0.1862468, w: 0.98250306} + m_LocalPosition: {x: -0.04157472, y: 2.9479105e-10, z: 0.0000000031051308} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 1426033522} + m_Father: {fileID: 870347746} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2098184028 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 113768, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + serializedVersion: 5 + m_Component: + - component: {fileID: 2098184029} + m_Layer: 0 + m_Name: RightHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2098184029 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 487254, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1420335878} + m_GameObject: {fileID: 2098184028} + m_LocalRotation: {x: 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: 1080567925} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2132552192 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011846866994, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2132552193} + m_Layer: 0 + m_Name: hands:b_l_index_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2132552193 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011988422824, guid: c72434349284925498bb2d7214b00161, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2132552192} + m_LocalRotation: {x: 0.000000007592371, y: 0.0000000031128744, z: -0.0000000021318365, + w: 1} + m_LocalPosition: {x: -0.029121812, y: -0.000000009164141, z: 0.0000000021545208} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1426033522} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity.meta b/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity.meta new file mode 100644 index 0000000..0993774 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses/GripPoses.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 697c6df5e1eddad40b634d311b0bb2e5 +timeCreated: 1477966491 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/GripPoses/Scripts.meta b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts.meta new file mode 100644 index 0000000..1d671f8 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85678699140c6c3429a87f4d679b1a17 +folderAsset: yes +timeCreated: 1477957292 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs new file mode 100644 index 0000000..f00ee91 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using System.Collections; +using System; + +public class PoseEditHelper : MonoBehaviour { + + public Transform poseRoot; + + void OnDrawGizmos() + { + if (poseRoot != null) + { + DrawJoints(poseRoot); + } + } + + private void DrawJoints(Transform joint) + { + Gizmos.DrawWireSphere(joint.position, 0.005f); + for (int i = 0; i < joint.childCount; ++i) + { + Transform child = joint.GetChild(i); + if (child.name.EndsWith("_grip") || child.name.EndsWith("hand_ignore")) + { + continue; + } + Gizmos.DrawLine(joint.position, child.position); + DrawJoints(child); + } + } +} diff --git a/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs.meta b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs.meta new file mode 100644 index 0000000..15ec7ac --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/GripPoses/Scripts/PoseEditHelper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6bc5b4ba964e02b4ea773b2aaca7dc67 +timeCreated: 1477957304 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/LocalAvatar.meta b/Assets/Oculus/Avatar/Samples/LocalAvatar.meta new file mode 100644 index 0000000..20dd2bc --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/LocalAvatar.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2883b756c033a864ca988b3f522f3339 +folderAsset: yes +timeCreated: 1467313725 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity b/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity new file mode 100644 index 0000000..2ad6290 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity @@ -0,0 +1,501 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + 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_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.18053587, g: 0.22601774, b: 0.30718702, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 4 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_DirectLightInLightProbes: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!4 &369561663 stripped +Transform: + m_PrefabParentObject: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 395836775} +--- !u!1001 &395836775 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1310461517} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: -0.00000016292068 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LittleAvatar + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: -180 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8254050, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &957641525 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 957641529} + - 33: {fileID: 957641528} + - 65: {fileID: 957641527} + - 23: {fileID: 957641526} + m_Layer: 0 + m_Name: MediumPedestal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &957641526 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &957641527 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + 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!33 &957641528 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &957641529 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -2, z: 0} + m_LocalScale: {x: 2, y: 4, z: 2} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1001 &1239677853 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1310461516 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1310461517} + - 33: {fileID: 1310461520} + - 65: {fileID: 1310461519} + - 23: {fileID: 1310461518} + m_Layer: 0 + m_Name: LittlePedestal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1310461517 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1310461516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0.5} + m_LocalScale: {x: 0.5, y: 1, z: 0.5} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 369561663} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!23 &1310461518 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1310461516} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedWireframeHidden: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &1310461519 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1310461516} + 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!33 &1310461520 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1310461516} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1658970730 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1658970732} + - 108: {fileID: 1658970731} + 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 &1658970731 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_Enabled: 1 + serializedVersion: 7 + m_Type: 1 + m_Color: {r: 0.5955882, g: 0.5955882, b: 0.5955882, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1658970732 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1001 &2053404217 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_IsPrefabParent: 0 diff --git a/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity.meta b/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity.meta new file mode 100644 index 0000000..8733076 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/LocalAvatar/LocalAvatar.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c65ef87480e70eb43931036c9c66d08d +timeCreated: 1466730185 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback.meta b/Assets/Oculus/Avatar/Samples/RemoteLoopback.meta new file mode 100644 index 0000000..a724a74 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f26892c9951b6f54c82a5f1bf34e8d8a +folderAsset: yes +timeCreated: 1468000039 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity b/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity new file mode 100644 index 0000000..e90f4e1 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity @@ -0,0 +1,2920 @@ +%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: 8 + 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.44657898, g: 0.4964133, b: 0.5748178, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 8 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_LightingDataAsset: {fileID: 0} + m_ShadowMaskMode: 2 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &17753369 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1098047352992398, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 17753371} + - component: {fileID: 17753370} + m_Layer: 0 + m_Name: DefaultBodyMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &17753370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114949324920430652, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 17753369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 +--- !u!4 &17753371 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4581494204247758, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 17753369} + m_LocalRotation: {x: -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: 294178692} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &131845959 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 157742, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 131845961} + - component: {fileID: 131845960} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &131845960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11477770, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 131845959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &131845961 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 448722, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 131845959} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 294178692} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138730797 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 168682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 138730798} + m_Layer: 0 + m_Name: TrackerAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &138730798 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 468682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 138730797} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &150279911 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1231602751420816, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 150279913} + - component: {fileID: 150279912} + m_Layer: 0 + m_Name: DefaultHandMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &150279912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114029231360713414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 150279911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: [] + MaterialPropertyBlock: + Colors: [] + DiffuseIntensities: [] + RimIntensities: [] + BacklightIntensities: [] + ReflectionIntensities: [] + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + Textures: [] + DiffuseIntensity: 0.301 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: [] + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + Textures: [] + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.22352941, g: 0.11372549, b: 0, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + DiffuseIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + RimIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + BacklightIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + ReflectionIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 +--- !u!4 &150279913 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4468369968689664, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 150279911} + m_LocalRotation: {x: -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: 1202279117} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &171521067 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 113768, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 171521068} + m_Layer: 0 + m_Name: RightHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &171521068 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 487254, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 171521067} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &175213101 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 175213102} + - component: {fileID: 175213103} + m_Layer: 0 + m_Name: RightEyeAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &175213102 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 175213101} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &175213103 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000010189485334, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 175213101} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 2 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &197247450 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010482306814, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 197247452} + - component: {fileID: 197247451} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &197247451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010372160784, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 197247450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &197247452 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011212216358, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 197247450} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 294178692} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &268270709 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 268270710} + - component: {fileID: 268270712} + - component: {fileID: 268270711} + m_Layer: 0 + m_Name: CenterEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &268270710 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 268270709} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &268270711 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2037080, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 268270709} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 90 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!81 &268270712 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8100000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 268270709} + m_Enabled: 1 +--- !u!1 &294178688 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 294178692} + - component: {fileID: 294178691} + - component: {fileID: 294178690} + - component: {fileID: 294178689} + m_Layer: 0 + m_Name: LocalAvatar (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &294178689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11441414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 294178688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac27124318cf8e84aa7350c2ac1cdb80, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!82 &294178690 +AudioSource: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8254050, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 294178688} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + 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: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &294178691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 294178688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 17753370} + DefaultHandMaterialManager: {fileID: 373740623} + Driver: {fileID: 294178689} + Base: {fileID: 1329503002} + Body: {fileID: 1437741096} + ControllerLeft: {fileID: 1358492916} + ControllerRight: {fileID: 131845960} + HandLeft: {fileID: 1617907520} + HandRight: {fileID: 197247451} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 0 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 0 + ShowThirdPerson: 1 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: 73f67c4e7bf718b4385aa6b1f8a06591, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 69f342b79d37541489919a19cfd8a924, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: 5e52aa58207bbf24d8eb8ec969e9ae88, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: c26fc51e445dcfd4db09305d861dc11c, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 37d2b8298f61cd2469465fc36108675d, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 36b8b481cf607814a8cec318f0148d63, + type: 3} + SurfaceShaderPBSV2Loading: {fileID: 4800000, guid: 822f5e641dc5dd54ca9555b727b3277f, + type: 3} + oculusUserID: 1727176100935614 + LeftHandCustomPose: {fileID: 0} + RightHandCustomPose: {fileID: 0} + PacketSettings: + UpdateRate: 0.033333335 + VoiceAmplitude: 0 + EnableMouthVertexAnimation: 0 +--- !u!4 &294178692 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 294178688} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1329503003} + - {fileID: 1437741097} + - {fileID: 1617907521} + - {fileID: 1358492917} + - {fileID: 197247452} + - {fileID: 131845961} + - {fileID: 17753371} + - {fileID: 373740624} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &308398286 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 308398287} + - component: {fileID: 308398288} + m_Layer: 0 + m_Name: LeftEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &308398287 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 308398286} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &308398288 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000012175207052, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 308398286} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1001 &344808318 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1202279117} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: usePositionTracking + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_RootGameObject: {fileID: 777067216} + m_IsPrefabParent: 0 +--- !u!1 &373740622 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1231602751420816, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 373740624} + - component: {fileID: 373740623} + m_Layer: 0 + m_Name: DefaultHandMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &373740623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114029231360713414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 373740622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: [] + MaterialPropertyBlock: + Colors: [] + DiffuseIntensities: [] + RimIntensities: [] + BacklightIntensities: [] + ReflectionIntensities: [] + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + Textures: [] + DiffuseIntensity: 0.301 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: [] + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 0.80784315, g: 0.80784315, b: 0.80784315, a: 1} + Textures: [] + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.22352941, g: 0.11372549, b: 0, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + Textures: [] + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + DiffuseIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + RimIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + BacklightIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 + ReflectionIntensities: + - 0 + - 0 + - 0 + - 0 + - 0 +--- !u!4 &373740624 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4468369968689664, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 373740622} + m_LocalRotation: {x: -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: 294178692} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &391167544 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 391167545} + - component: {fileID: 391167546} + m_Layer: 0 + m_Name: RightEyeAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &391167545 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 391167544} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &391167546 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000010189485334, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 391167544} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 2 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &397287354 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 159718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 397287355} + m_Layer: 0 + m_Name: TrackingSpace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &397287355 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 459718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 397287354} + m_LocalRotation: {x: 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: 1892901576} + - {fileID: 1227517733} + - {fileID: 175213102} + - {fileID: 1934788895} + - {fileID: 467948675} + - {fileID: 171521068} + m_Father: {fileID: 1826797345} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &467948674 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 109308, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 467948675} + m_Layer: 0 + m_Name: LeftHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &467948675 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 482130, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 467948674} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &562909166 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010910743596, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 562909168} + - component: {fileID: 562909167} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &562909167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010884708534, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 562909166} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &562909168 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010416372058, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 562909166} + m_LocalRotation: {x: 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: 1202279117} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &598885955 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 184120, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 598885957} + - component: {fileID: 598885956} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &598885956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11405130, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 598885955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &598885957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400938, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 598885955} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1202279117} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &673621216 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 109308, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 673621217} + m_Layer: 0 + m_Name: LeftHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &673621217 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 482130, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 673621216} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &682638372 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 157742, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 682638374} + - component: {fileID: 682638373} + m_Layer: 0 + m_Name: controller_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &682638373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11477770, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 682638372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &682638374 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 448722, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 682638372} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1202279117} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &777067216 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 777067217} + - component: {fileID: 777067219} + - component: {fileID: 777067218} + m_Layer: 0 + m_Name: OVRCameraRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &777067217 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 777067216} + m_LocalRotation: {x: 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: 1013109275} + m_Father: {fileID: 1202279117} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &777067218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 777067216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e933e81d3c20c74ea6fdc708a67e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + queueAhead: 1 + useRecommendedMSAALevel: 0 + enableAdaptiveResolution: 0 + minRenderScale: 0.7 + maxRenderScale: 1 + expandMixedRealityCapturePropertySheet: 0 + enableMixedReality: 0 + compositionMethod: 0 + extraHiddenLayers: + serializedVersion: 2 + m_Bits: 0 + capturingCameraDevice: 0 + flipCameraFrameHorizontally: 0 + flipCameraFrameVertically: 0 + handPoseStateLatency: 0 + sandwichCompositionRenderLatency: 0 + sandwichCompositionBufferedFrames: 8 + chromaKeyColor: {r: 0, g: 1, b: 0, a: 1} + chromaKeySimilarity: 0.6 + chromaKeySmoothRange: 0.03 + chromaKeySpillRange: 0.06 + useDynamicLighting: 0 + depthQuality: 1 + dynamicLightingSmoothFactor: 8 + dynamicLightingDepthVariationClampingValue: 0.001 + virtualGreenScreenType: 0 + virtualGreenScreenTopY: 10 + virtualGreenScreenBottomY: -10 + virtualGreenScreenApplyDepthCulling: 0 + virtualGreenScreenDepthTolerance: 0.2 + _trackingOriginType: 1 + usePositionTracking: 1 + useRotationTracking: 1 + useIPDInPositionTracking: 1 + resetTrackerOnLoad: 0 +--- !u!114 &777067219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400010, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 777067216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df9f338034892c44ebb62d97894772f1, type: 3} + m_Name: + m_EditorClassIdentifier: + usePerEyeCameras: 0 + useFixedUpdateForTracking: 0 +--- !u!1 &957641525 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 957641529} + - component: {fileID: 957641528} + - component: {fileID: 957641527} + - component: {fileID: 957641526} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &957641526 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10303, 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_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + 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 +--- !u!65 &957641527 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + 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!33 &957641528 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &957641529 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 957641525} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.5, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &959241969 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_Name + value: LocalAvatar (1) + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 1727176100935614 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowFirstPerson + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: ShowThirdPerson + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_RootGameObject: {fileID: 294178688} + m_IsPrefabParent: 0 +--- !u!1 &960813540 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1098047352992398, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 960813542} + - component: {fileID: 960813541} + m_Layer: 0 + m_Name: DefaultBodyMaterialManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &960813541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114949324920430652, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 960813540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a139d83bf6796734db220df8a5bfacbd, type: 3} + m_Name: + m_EditorClassIdentifier: + DiffuseFallbacks: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: b3e87b1024f5fa8408d004b398e7b0c0, type: 3} + NormalFallbacks: + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 22a046c12fc7f3c4d98a98add109fa96, type: 3} + BodyColorTints: + - {r: 0.9764706, g: 0.8509804, b: 0.6862745, a: 1} + - {r: 1, g: 0.9529412, b: 0.92156863, a: 1} + - {r: 0.9764706, g: 0.9019608, b: 0.6745098, a: 1} + - {r: 0.7647059, g: 0.6039216, b: 0.2509804, a: 1} + - {r: 0.45490196, g: 0.1882353, b: 0, a: 1} + - {r: 0.22352941, g: 0.023529412, b: 0.011764706, a: 1} + LocalAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 + DefaultAvatarConfig: + ComponentMaterialProperties: + - TypeIndex: 0 + Color: {r: 1, g: 0.86, b: 0.77, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.3 + RimIntensity: 5 + BacklightIntensity: 1 + ReflectionIntensity: 0 + - TypeIndex: 1 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.1 + RimIntensity: 2 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.3 + - TypeIndex: 2 + Color: {r: 1, g: 1, b: 1, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0 + RimIntensity: 2.84 + BacklightIntensity: 0.7 + ReflectionIntensity: 0.4 + - TypeIndex: 3 + Color: {r: 0.6235, g: 0.4627, b: 0.3412, a: 1} + Textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + - TypeIndex: 4 + Color: {r: -5.3487954e+9, g: 771.1758, b: -5.6686517e+23, a: 4.9667446e-34} + Textures: + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + - {fileID: 2800000, guid: 9fb4a3be60417d043865e457a9d51e63, type: 3} + - {fileID: 2800000, guid: 502d438d2584976448c3cdb146ed836d, type: 3} + DiffuseIntensity: 0.15 + RimIntensity: 4 + BacklightIntensity: 0.7 + ReflectionIntensity: 0 + MaterialPropertyBlock: + Colors: + - {x: 1, y: 0.86, z: 0.77, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 1, y: 1, z: 1, w: 1} + - {x: 0.6235, y: 0.4627, z: 0.3412, w: 1} + - {x: -0.025753247, y: -2.0311036e-13, z: -6.2685677e-31, w: -2.0021067e+22} + DiffuseIntensities: + - 0.3 + - 0.1 + - 0 + - 0.15 + - 0.15 + RimIntensities: + - 5 + - 2 + - 2.84 + - 4 + - 4 + BacklightIntensities: + - 1 + - 0.7 + - 0.7 + - 0.7 + - 0.7 + ReflectionIntensities: + - 0 + - 0.3 + - 0.4 + - 0 + - 0 +--- !u!4 &960813542 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4581494204247758, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 960813540} + m_LocalRotation: {x: -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: 1202279117} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1013109274 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 159718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 1013109275} + m_Layer: 0 + m_Name: TrackingSpace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1013109275 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 459718, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 1013109274} + m_LocalRotation: {x: 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: 308398287} + - {fileID: 268270710} + - {fileID: 391167545} + - {fileID: 138730798} + - {fileID: 673621217} + - {fileID: 1663001939} + m_Father: {fileID: 777067217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1174003223 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 158226, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 1202279117} + - component: {fileID: 1174003226} + - component: {fileID: 1174003225} + - component: {fileID: 1174003224} + m_Layer: 0 + m_Name: LocalAvatar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1174003224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11441414, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1174003223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac27124318cf8e84aa7350c2ac1cdb80, type: 3} + m_Name: + m_EditorClassIdentifier: + Mode: 0 +--- !u!82 &1174003225 +AudioSource: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8254050, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1174003223} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + 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: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &1174003226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1174003223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f3402a2ea5bff4880c0313515240cd, type: 3} + m_Name: + m_EditorClassIdentifier: + DefaultBodyMaterialManager: {fileID: 960813541} + DefaultHandMaterialManager: {fileID: 150279912} + Driver: {fileID: 1174003224} + Base: {fileID: 562909167} + Body: {fileID: 2127858357} + ControllerLeft: {fileID: 598885956} + ControllerRight: {fileID: 682638373} + HandLeft: {fileID: 1591749837} + HandRight: {fileID: 2116318179} + RecordPackets: 0 + UseSDKPackets: 1 + StartWithControllers: 0 + FirstPersonLayer: + layerIndex: 0 + ThirdPersonLayer: + layerIndex: 0 + ShowFirstPerson: 1 + ShowThirdPerson: 0 + Capabilities: -1 + SurfaceShader: {fileID: 4800000, guid: 73f67c4e7bf718b4385aa6b1f8a06591, type: 3} + SurfaceShaderSelfOccluding: {fileID: 4800000, guid: 69f342b79d37541489919a19cfd8a924, + type: 3} + SurfaceShaderPBS: {fileID: 4800000, guid: 5e52aa58207bbf24d8eb8ec969e9ae88, type: 3} + SurfaceShaderPBSV2Single: {fileID: 4800000, guid: c26fc51e445dcfd4db09305d861dc11c, + type: 3} + SurfaceShaderPBSV2Combined: {fileID: 4800000, guid: 37d2b8298f61cd2469465fc36108675d, + type: 3} + SurfaceShaderPBSV2Simple: {fileID: 4800000, guid: 36b8b481cf607814a8cec318f0148d63, + type: 3} + SurfaceShaderPBSV2Loading: {fileID: 4800000, guid: 822f5e641dc5dd54ca9555b727b3277f, + type: 3} + oculusUserID: 1727176100935614 + LeftHandCustomPose: {fileID: 0} + RightHandCustomPose: {fileID: 0} + PacketSettings: + UpdateRate: 0.033333335 + VoiceAmplitude: 0 + EnableMouthVertexAnimation: 0 +--- !u!4 &1202279117 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1174003223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 562909168} + - {fileID: 2127858358} + - {fileID: 1591749838} + - {fileID: 777067217} + - {fileID: 598885957} + - {fileID: 2116318180} + - {fileID: 682638374} + - {fileID: 960813542} + - {fileID: 150279913} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1221294548 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_RootGameObject: {fileID: 1826797342} + m_IsPrefabParent: 0 +--- !u!1 &1227517732 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 1227517733} + - component: {fileID: 1227517735} + - component: {fileID: 1227517734} + m_Layer: 0 + m_Name: CenterEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1227517733 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400002, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1227517732} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1227517734 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2037080, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1227517732} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 90 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!81 &1227517735 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8100000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1227517732} + m_Enabled: 1 +--- !u!1 &1329503001 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010910743596, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 1329503003} + - component: {fileID: 1329503002} + m_Layer: 0 + m_Name: base + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1329503002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010884708534, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1329503001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0e33623ec5372748b5703f61a4df82d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1329503003 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000010416372058, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1329503001} + m_LocalRotation: {x: 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: 294178692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1358492915 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 184120, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 1358492917} + - component: {fileID: 1358492916} + m_Layer: 0 + m_Name: controller_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1358492916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11405130, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1358492915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 77e19ec58d4a9e844970103e5bd8946a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1358492917 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400938, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1358492915} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 294178692} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1437741095 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012026592076, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 1437741097} + - component: {fileID: 1437741096} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1437741096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000012186362028, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1437741095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1437741097 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014100970646, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1437741095} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 294178692} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1591749836 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011125779090, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 1591749838} + - component: {fileID: 1591749837} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1591749837 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000011404857786, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1591749836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1591749838 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013364346644, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 1591749836} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1202279117} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1617907519 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000011125779090, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + serializedVersion: 5 + m_Component: + - component: {fileID: 1617907521} + - component: {fileID: 1617907520} + m_Layer: 0 + m_Name: hand_left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1617907520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000011404857786, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1617907519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1617907521 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000013364346644, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 959241969} + m_GameObject: {fileID: 1617907519} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 294178692} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1658970730 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1658970732} + - component: {fileID: 1658970731} + 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 &1658970731 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 0.5955882, g: 0.5955882, b: 0.5955882, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + 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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1658970732 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1658970730} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} + 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} +--- !u!1 &1663001938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 113768, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + serializedVersion: 5 + m_Component: + - component: {fileID: 1663001939} + m_Layer: 0 + m_Name: RightHandAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1663001939 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 487254, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 344808318} + m_GameObject: {fileID: 1663001938} + m_LocalRotation: {x: 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: 1013109275} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1742914067 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalPosition.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 463470, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + propertyPath: oculusUserID + value: 1727176100935614 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + m_RootGameObject: {fileID: 1174003223} + m_IsPrefabParent: 0 +--- !u!1 &1826797342 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 1826797345} + - component: {fileID: 1826797344} + - component: {fileID: 1826797343} + m_Layer: 0 + m_Name: OVRCameraRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1826797343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400000, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1826797342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e933e81d3c20c74ea6fdc708a67e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + queueAhead: 1 + useRecommendedMSAALevel: 0 + enableAdaptiveResolution: 0 + minRenderScale: 0.7 + maxRenderScale: 1 + expandMixedRealityCapturePropertySheet: 0 + enableMixedReality: 0 + compositionMethod: 0 + extraHiddenLayers: + serializedVersion: 2 + m_Bits: 0 + capturingCameraDevice: 0 + flipCameraFrameHorizontally: 0 + flipCameraFrameVertically: 0 + handPoseStateLatency: 0 + sandwichCompositionRenderLatency: 0 + sandwichCompositionBufferedFrames: 8 + chromaKeyColor: {r: 0, g: 1, b: 0, a: 1} + chromaKeySimilarity: 0.6 + chromaKeySmoothRange: 0.03 + chromaKeySpillRange: 0.06 + useDynamicLighting: 0 + depthQuality: 1 + dynamicLightingSmoothFactor: 8 + dynamicLightingDepthVariationClampingValue: 0.001 + virtualGreenScreenType: 0 + virtualGreenScreenTopY: 10 + virtualGreenScreenBottomY: -10 + virtualGreenScreenApplyDepthCulling: 0 + virtualGreenScreenDepthTolerance: 0.2 + _trackingOriginType: 1 + usePositionTracking: 1 + useRotationTracking: 1 + useIPDInPositionTracking: 1 + resetTrackerOnLoad: 0 +--- !u!114 &1826797344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400010, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1826797342} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df9f338034892c44ebb62d97894772f1, type: 3} + m_Name: + m_EditorClassIdentifier: + usePerEyeCameras: 0 + useFixedUpdateForTracking: 0 +--- !u!4 &1826797345 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400004, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1826797342} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 397287355} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1892901575 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 1892901576} + - component: {fileID: 1892901577} + m_Layer: 0 + m_Name: LeftEyeAnchor + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1892901576 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400006, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1892901575} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1892901577 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 20000012175207052, guid: 126d619cf4daa52469682f85c1378b4a, + type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1892901575} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!1 &1934788894 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 168682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + serializedVersion: 5 + m_Component: + - component: {fileID: 1934788895} + m_Layer: 0 + m_Name: TrackerAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1934788895 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 468682, guid: 126d619cf4daa52469682f85c1378b4a, type: 2} + m_PrefabInternal: {fileID: 1221294548} + m_GameObject: {fileID: 1934788894} + m_LocalRotation: {x: 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: 397287355} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2116318178 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000010482306814, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 2116318180} + - component: {fileID: 2116318179} + m_Layer: 0 + m_Name: hand_right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2116318179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000010372160784, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 2116318178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e53b07ad62d980a4da9fffff0b05fd2e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &2116318180 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000011212216358, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 2116318178} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.221, z: 0.282} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1202279117} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2127858356 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1000012026592076, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + serializedVersion: 5 + m_Component: + - component: {fileID: 2127858358} + - component: {fileID: 2127858357} + m_Layer: 0 + m_Name: body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2127858357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114000012186362028, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 2127858356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eb7a6650b6cb46545967d3b380b7396c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &2127858358 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4000014100970646, guid: 84c8b8609f9bb434eaf5248f17ff1293, + type: 2} + m_PrefabInternal: {fileID: 1742914067} + m_GameObject: {fileID: 2127858356} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1202279117} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity.meta b/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity.meta new file mode 100644 index 0000000..5566f8c --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback/RemoteLoopback.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa35ff5ba76fb384d839383c84209da9 +timeCreated: 1468000130 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts.meta b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts.meta new file mode 100644 index 0000000..609a646 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: edf34aa3892fd9f4eb0795663f7e3ffc +folderAsset: yes +timeCreated: 1468000607 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs new file mode 100644 index 0000000..ae501eb --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs @@ -0,0 +1,155 @@ +using UnityEngine; +using System.Collections; +using System; +using System.IO; +using Oculus.Avatar; +using System.Runtime.InteropServices; +using System.Collections.Generic; + +public class RemoteLoopbackManager : MonoBehaviour +{ + class PacketLatencyPair + { + public byte[] PacketData; + public float FakeLatency; + }; + + public OvrAvatar LocalAvatar; + public OvrAvatar LoopbackAvatar; + + [System.Serializable] + public class SimulatedLatencySettings + { + [Range(0.0f, 0.5f)] + public float FakeLatencyMax = 0.25f; //250 ms max latency + + [Range(0.0f, 0.5f)] + public float FakeLatencyMin = 0.002f; //2ms min latency + + [Range(0.0f, 1.0f)] + public float LatencyWeight = 0.25f; // How much the latest sample impacts the current latency + + [Range(0,10)] + public int MaxSamples = 4; //How many samples in our window + + internal float AverageWindow = 0f; + internal float LatencySum = 0f; + internal LinkedList LatencyValues = new LinkedList(); + + public float NextValue() + { + AverageWindow = LatencySum / (float)LatencyValues.Count; + float RandomLatency = UnityEngine.Random.Range(FakeLatencyMin, FakeLatencyMax); + float FakeLatency = AverageWindow * (1f - LatencyWeight) + LatencyWeight * RandomLatency; + + if (LatencyValues.Count >= MaxSamples) + { + LatencySum -= LatencyValues.First.Value; + LatencyValues.RemoveFirst(); + } + + LatencySum += FakeLatency; + LatencyValues.AddLast(FakeLatency); + + return FakeLatency; + } + }; + + public SimulatedLatencySettings LatencySettings = new SimulatedLatencySettings(); + + private int PacketSequence = 0; + + LinkedList packetQueue = new LinkedList(); + + void Start() + { + LocalAvatar.RecordPackets = true; + LocalAvatar.PacketRecorded += OnLocalAvatarPacketRecorded; + float FirstValue = UnityEngine.Random.Range(LatencySettings.FakeLatencyMin, LatencySettings.FakeLatencyMax); + LatencySettings.LatencyValues.AddFirst(FirstValue); + LatencySettings.LatencySum += FirstValue; + } + + void OnLocalAvatarPacketRecorded(object sender, OvrAvatar.PacketEventArgs args) + { + using (MemoryStream outputStream = new MemoryStream()) + { + BinaryWriter writer = new BinaryWriter(outputStream); + + if (LocalAvatar.UseSDKPackets) + { + var size = CAPI.ovrAvatarPacket_GetSize(args.Packet.ovrNativePacket); + byte[] data = new byte[size]; + CAPI.ovrAvatarPacket_Write(args.Packet.ovrNativePacket, size, data); + + writer.Write(PacketSequence++); + writer.Write(size); + writer.Write(data); + } + else + { + writer.Write(PacketSequence++); + args.Packet.Write(outputStream); + } + + SendPacketData(outputStream.ToArray()); + } + } + + void Update() + { + if (packetQueue.Count > 0) + { + List deadList = new List(); + foreach (var packet in packetQueue) + { + packet.FakeLatency -= Time.deltaTime; + + if (packet.FakeLatency < 0f) + { + ReceivePacketData(packet.PacketData); + deadList.Add(packet); + } + } + + foreach (var packet in deadList) + { + packetQueue.Remove(packet); + } + } + } + + void SendPacketData(byte[] data) + { + PacketLatencyPair PacketPair = new PacketLatencyPair(); + PacketPair.PacketData = data; + PacketPair.FakeLatency = LatencySettings.NextValue(); + + packetQueue.AddLast(PacketPair); + } + + void ReceivePacketData(byte[] data) + { + using (MemoryStream inputStream = new MemoryStream(data)) + { + BinaryReader reader = new BinaryReader(inputStream); + int sequence = reader.ReadInt32(); + + OvrAvatarPacket avatarPacket; + if (LoopbackAvatar.UseSDKPackets) + { + int size = reader.ReadInt32(); + byte[] sdkData = reader.ReadBytes(size); + + IntPtr packet = CAPI.ovrAvatarPacket_Read((UInt32)data.Length, sdkData); + avatarPacket = new OvrAvatarPacket { ovrNativePacket = packet }; + } + else + { + avatarPacket = OvrAvatarPacket.Read(inputStream); + } + + LoopbackAvatar.GetComponent().QueuePacket(sequence, avatarPacket); + } + } +} diff --git a/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs.meta b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs.meta new file mode 100644 index 0000000..d828c99 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/RemoteLoopback/Scripts/RemoteLoopbackManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1675d6690178fd0459887aed66409f70 +timeCreated: 1468000639 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter.meta b/Assets/Oculus/Avatar/Samples/SocialStarter.meta new file mode 100644 index 0000000..88a73e6 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a4d3ea1f23c09f4594a99508091bd1a +folderAsset: yes +timeCreated: 1520618017 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets.meta new file mode 100644 index 0000000..bc96f81 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2946f922e51b0d347bf529b7a7e2667e +folderAsset: yes +timeCreated: 1520618026 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity new file mode 100644 index 0000000..de06582 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity @@ -0,0 +1,771 @@ +%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: 8 + 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.44657898, g: 0.4964133, b: 0.5748178, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &8653650 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 8653655} + - component: {fileID: 8653654} + - component: {fileID: 8653653} + - component: {fileID: 8653652} + - component: {fileID: 8653651} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &8653651 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8653650} + m_Enabled: 0 +--- !u!124 &8653652 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8653650} + m_Enabled: 1 +--- !u!92 &8653653 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8653650} + m_Enabled: 1 +--- !u!20 &8653654 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8653650} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &8653655 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 8653650} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &206856059 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 206856064} + - component: {fileID: 206856063} + - component: {fileID: 206856062} + - component: {fileID: 206856061} + - component: {fileID: 206856060} + m_Layer: 0 + m_Name: RoomCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &206856060 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206856059} + m_Enabled: 1 +--- !u!92 &206856061 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206856059} + m_Enabled: 1 +--- !u!124 &206856062 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206856059} + m_Enabled: 1 +--- !u!20 &206856063 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206856059} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &206856064 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206856059} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3, z: -9.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &780482174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 780482176} + - component: {fileID: 780482175} + 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 &780482175 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 780482174} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_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_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &780482176 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 780482174} + 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: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &840719025 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 840719029} + - component: {fileID: 840719028} + - component: {fileID: 840719027} + - component: {fileID: 840719026} + m_Layer: 0 + m_Name: HelpPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &840719026 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840719025} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 4c18da23435024b43a2b78449cbb6ed0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!64 &840719027 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840719025} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &840719028 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840719025} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &840719029 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840719025} + m_LocalRotation: {x: 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: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1390249324 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400006, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 100014, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_TagString + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 100010, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: m_TagString + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + propertyPath: _trackingOriginType + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1390249325 stripped +GameObject: + m_PrefabParentObject: {fileID: 100014, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + m_PrefabInternal: {fileID: 1390249324} +--- !u!1 &1390249326 stripped +GameObject: + m_PrefabParentObject: {fileID: 100010, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + m_PrefabInternal: {fileID: 1390249324} +--- !u!20 &1390249327 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390249325} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 2 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!20 &1390249328 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390249326} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1 &1390249329 stripped +GameObject: + m_PrefabParentObject: {fileID: 100008, guid: ce816f2e6abb0504092c23ed9b970dfd, type: 2} + m_PrefabInternal: {fileID: 1390249324} +--- !u!114 &1390249330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390249329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 043fbfd0ae7027742bace7a3691feb13, type: 3} + m_Name: + m_EditorClassIdentifier: + localAvatarPrefab: {fileID: 11437430, guid: 84c8b8609f9bb434eaf5248f17ff1293, type: 2} + remoteAvatarPrefab: {fileID: 11464902, guid: 90bf33f968e6bb44ea0208fc82c90a44, type: 2} + helpPanel: {fileID: 840719025} + riftMaterial: {fileID: 2100000, guid: 3480b18dc3be4c2498fb60a71184a4d1, type: 2} + gearMaterial: {fileID: 2100000, guid: ce189bc65dde82740a5f34ef75bf87aa, type: 2} + roomSphere: {fileID: 1902705651} + roomFloor: {fileID: 2115777246} + spyCamera: {fileID: 206856063} +--- !u!1 &1902705651 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1902705655} + - component: {fileID: 1902705654} + - component: {fileID: 1902705653} + - component: {fileID: 1902705652} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1902705652 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1902705651} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 296de5be1228bf34380061dd6e6b0f49, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!135 &1902705653 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1902705651} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1902705654 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1902705651} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1902705655 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1902705651} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: 6, z: 3} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2115777246 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2115777250} + - component: {fileID: 2115777249} + - component: {fileID: 2115777248} + - component: {fileID: 2115777247} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2115777247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115777246} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: c466b89bb972b8a42bd266c102f8f2cb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 +--- !u!64 &2115777248 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115777246} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2115777249 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115777246} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2115777250 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115777246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 7, y: 1, z: 7} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity.meta new file mode 100644 index 0000000..bd5cdd7 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/MainScene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 236a5f96528802e47a70d6e47ebd3c16 +timeCreated: 1496779803 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials.meta new file mode 100644 index 0000000..aa29445 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 777b874d432a52044991fe1a0210200c +folderAsset: yes +timeCreated: 1496779985 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat new file mode 100644 index 0000000..85aa24d --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: GearHelp + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 0453138effcc80349b11371805f72f5b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat.meta new file mode 100644 index 0000000..fb52e95 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/GearHelp.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09c03a3c5049d234590b91bbc6e84462 +timeCreated: 1497549036 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat new file mode 100644 index 0000000..3567c11 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Help + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: c8f5462cc092d0c40ad71773132863e0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat.meta new file mode 100644 index 0000000..ca7a270 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Help.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c18da23435024b43a2b78449cbb6ed0 +timeCreated: 1496780065 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat new file mode 100644 index 0000000..024cfe0 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Offline_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0, g: 0, b: 0, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat.meta new file mode 100644 index 0000000..6c35a95 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Offline_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 296de5be1228bf34380061dd6e6b0f49 +timeCreated: 1496780100 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat new file mode 100644 index 0000000..5273be2 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Plane_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 0, g: 0.25517225, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat.meta new file mode 100644 index 0000000..dbefb45 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Materials/Plane_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c466b89bb972b8a42bd266c102f8f2cb +timeCreated: 1496780131 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts.meta new file mode 100644 index 0000000..84dee1a --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f05e47c366870a44ab2b3b5a8a64e107 +folderAsset: yes +timeCreated: 1496780004 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs new file mode 100644 index 0000000..db28da2 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs @@ -0,0 +1,231 @@ +using UnityEngine; +using System; +using Oculus.Platform; +using Oculus.Platform.Models; + +// Helper class to manage a Peer-to-Peer connection to the other user. +// The connection is used to send and received the Transforms for the +// Avatars. The Transforms are sent via unreliable UDP at a fixed +// frequency. +public class P2PManager +{ + // packet header is a message type byte + private enum MessageType : byte + { + Update = 1, + }; + + public P2PManager() + { + Net.SetPeerConnectRequestCallback(PeerConnectRequestCallback); + Net.SetConnectionStateChangedCallback(ConnectionStateChangedCallback); + } + + #region Connection Management + + public void ConnectTo(ulong userID) + { + // ID comparison is used to decide who calls Connect and who calls Accept + if (SocialPlatformManager.MyID < userID) + { + Net.Connect(userID); + SocialPlatformManager.LogOutput("P2P connect to " + userID); + } + } + + public void Disconnect(ulong userID) + { + if (userID != 0) + { + Net.Close(userID); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(userID); + if (remote != null) + { + remote.p2pConnectionState = PeerConnectionState.Unknown; + } + } + } + + void PeerConnectRequestCallback(Message msg) + { + SocialPlatformManager.LogOutput("P2P request from " + msg.Data.ID); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(msg.Data.ID); + if (remote != null) + { + SocialPlatformManager.LogOutput("P2P request accepted from " + msg.Data.ID); + Net.Accept(msg.Data.ID); + } + } + + void ConnectionStateChangedCallback(Message msg) + { + SocialPlatformManager.LogOutput("P2P state to " + msg.Data.ID + " changed to " + msg.Data.State); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(msg.Data.ID); + if (remote != null) + { + remote.p2pConnectionState = msg.Data.State; + + if (msg.Data.State == PeerConnectionState.Timeout && + // ID comparison is used to decide who calls Connect and who calls Accept + SocialPlatformManager.MyID < msg.Data.ID) + { + // keep trying until hangup! + Net.Connect(msg.Data.ID); + SocialPlatformManager.LogOutput("P2P re-connect to " + msg.Data.ID); + } + } + } + + #endregion + + #region Message Sending + + public void SendAvatarUpdate(ulong userID, Transform bodyTransform, UInt32 sequence, byte[] avatarPacket) + { + const int UPDATE_DATA_LENGTH = 41; + byte[] sendBuffer = new byte[avatarPacket.Length + UPDATE_DATA_LENGTH]; + + int offset = 0; + PackByte((byte)MessageType.Update, sendBuffer, ref offset); + + PackULong(SocialPlatformManager.MyID, sendBuffer, ref offset); + + PackFloat(bodyTransform.localPosition.x, sendBuffer, ref offset); + PackFloat(bodyTransform.localPosition.y, sendBuffer, ref offset); + PackFloat(bodyTransform.localPosition.z, sendBuffer, ref offset); + PackFloat(bodyTransform.localRotation.x, sendBuffer, ref offset); + PackFloat(bodyTransform.localRotation.y, sendBuffer, ref offset); + PackFloat(bodyTransform.localRotation.z, sendBuffer, ref offset); + PackFloat(bodyTransform.localRotation.w, sendBuffer, ref offset); + + PackUInt32(sequence, sendBuffer, ref offset); + + Debug.Assert(offset == UPDATE_DATA_LENGTH); + + Buffer.BlockCopy(avatarPacket, 0, sendBuffer, offset, avatarPacket.Length); + Net.SendPacket(userID, sendBuffer, SendPolicy.Unreliable); + } + #endregion + + #region Message Receiving + + public void GetRemotePackets() + { + Packet packet; + + while ((packet = Net.ReadPacket()) != null) + { + byte[] receiveBuffer = new byte[packet.Size]; + packet.ReadBytes(receiveBuffer); + + int offset = 0; + MessageType messageType = (MessageType)ReadByte(receiveBuffer, ref offset); + + ulong remoteUserID = ReadULong(receiveBuffer, ref offset); + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(remoteUserID); + if (remote == null) + { + SocialPlatformManager.LogOutput("Unknown remote player: " + remoteUserID); + continue; + } + + if (messageType == MessageType.Update) + { + processAvatarPacket(remote, ref receiveBuffer, ref offset); + } + else + { + SocialPlatformManager.LogOutput("Invalid packet type: " + packet.Size); + continue; + } + + } + } + + public void processAvatarPacket(RemotePlayer remote, ref byte[] packet, ref int offset) + { + if (remote == null) + return; + + remote.receivedBodyPositionPrior = remote.receivedBodyPosition; + remote.receivedBodyPosition.x = ReadFloat(packet, ref offset); + remote.receivedBodyPosition.y = ReadFloat(packet, ref offset); + remote.receivedBodyPosition.z = ReadFloat(packet, ref offset); + + remote.receivedBodyRotationPrior = remote.receivedBodyRotation; + remote.receivedBodyRotation.x = ReadFloat(packet, ref offset); + remote.receivedBodyRotation.y = ReadFloat(packet, ref offset); + remote.receivedBodyRotation.z = ReadFloat(packet, ref offset); + remote.receivedBodyRotation.w = ReadFloat(packet, ref offset); + + remote.RemoteAvatar.transform.localPosition = remote.receivedBodyPosition; + remote.RemoteAvatar.transform.localRotation = remote.receivedBodyRotation; + + // forward the remaining data to the avatar system + int sequence = (int)ReadUInt32(packet, ref offset); + + byte[] remainingAvatarBuffer = new byte[packet.Length - offset]; + Buffer.BlockCopy(packet, offset, remainingAvatarBuffer, 0, remainingAvatarBuffer.Length); + + IntPtr avatarPacket = Oculus.Avatar.CAPI.ovrAvatarPacket_Read((UInt32)remainingAvatarBuffer.Length, remainingAvatarBuffer); + + var ovravatarPacket = new OvrAvatarPacket { ovrNativePacket = avatarPacket }; + remote.RemoteAvatar.GetComponent().QueuePacket(sequence, ovravatarPacket); + } + #endregion + + #region Serialization + + void PackByte(byte b, byte[] buf, ref int offset) + { + buf[offset] = b; + offset += sizeof(byte); + } + byte ReadByte(byte[] buf, ref int offset) + { + byte val = buf[offset]; + offset += sizeof(byte); + return val; + } + + void PackFloat(float f, byte[] buf, ref int offset) + { + Buffer.BlockCopy(BitConverter.GetBytes(f), 0, buf, offset, sizeof(float)); + offset += sizeof(float); + } + float ReadFloat(byte[] buf, ref int offset) + { + float val = BitConverter.ToSingle(buf, offset); + offset += sizeof(float); + return val; + } + + void PackULong(ulong u, byte[] buf, ref int offset) + { + Buffer.BlockCopy(BitConverter.GetBytes(u), 0, buf, offset, sizeof(ulong)); + offset += sizeof(ulong); + } + ulong ReadULong(byte[] buf, ref int offset) + { + ulong val = BitConverter.ToUInt64(buf, offset); + offset += sizeof(ulong); + return val; + } + + void PackUInt32(UInt32 u, byte[] buf, ref int offset) + { + Buffer.BlockCopy(BitConverter.GetBytes(u), 0, buf, offset, sizeof(UInt32)); + offset += sizeof(UInt32); + } + UInt32 ReadUInt32(byte[] buf, ref int offset) + { + UInt32 val = BitConverter.ToUInt32(buf, offset); + offset += sizeof(UInt32); + return val; + } + + #endregion +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs.meta new file mode 100644 index 0000000..250606c --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/P2PManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e5d77a60e86b5bd4a999ef6c83f9e651 +timeCreated: 1521151723 +licenseType: Store +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs new file mode 100644 index 0000000..991b7ee --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs @@ -0,0 +1,101 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +using Oculus.Platform; +using Oculus.Platform.Models; + +public class PlayerController : SocialPlatformManager +{ + + // Secondary camera to debug and view the whole scene from above + public Camera spyCamera; + + // The OVRCameraRig for the main player so we can disable it + private GameObject cameraRig; + + private bool showUI = true; + + public override void Awake() + { + base.Awake(); + cameraRig = localPlayerHead.gameObject; + } + + // Use this for initialization + public override void Start() + { + base.Start(); + spyCamera.enabled = false; + } + + // Update is called once per frame + public override void Update() + { + base.Update(); + checkInput(); + } + + // Check for input from the touch controllers + void checkInput() + { + if (UnityEngine.Application.platform == RuntimePlatform.Android) + { + // GearVR Controller + + // Bring up friend invite list + if (OVRInput.GetDown(OVRInput.Button.Back)) + { + Rooms.LaunchInvitableUserFlow(roomManager.roomID); + } + + // Toggle Camera + if (OVRInput.GetDown(OVRInput.Button.PrimaryTouchpad)) + { + ToggleCamera(); + } + + // Toggle Help UI + if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger)) + { + ToggleUI(); + } + } + else + { + // PC Touch + + // Bring up friend invite list + if (OVRInput.GetDown(OVRInput.Button.Three)) + { + Rooms.LaunchInvitableUserFlow (roomManager.roomID); + } + + // Toggle Camera + if (OVRInput.GetDown(OVRInput.Button.Four)) + { + ToggleCamera(); + } + + // Toggle Help UI + if (OVRInput.GetDown(OVRInput.Button.PrimaryThumbstick)) + { + ToggleUI(); + } + } + } + + void ToggleCamera() + { + spyCamera.enabled = !spyCamera.enabled; + localAvatar.ShowThirdPerson = !localAvatar.ShowThirdPerson; + cameraRig.SetActive(!cameraRig.activeSelf); + } + + void ToggleUI() + { + showUI = !showUI; + helpPanel.SetActive(showUI); + localAvatar.ShowLeftController(showUI); + } +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs.meta new file mode 100644 index 0000000..51298cd --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/PlayerController.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 043fbfd0ae7027742bace7a3691feb13 +timeCreated: 1521151723 +licenseType: Store +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs new file mode 100644 index 0000000..a523b16 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs @@ -0,0 +1,32 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using Oculus.Platform; + +public class RemotePlayer +{ + public ulong remoteUserID; + public bool stillInRoom; + + // the result of the last connection state update message + public PeerConnectionState p2pConnectionState; + // the last reported state of the VOIP connection + public PeerConnectionState voipConnectionState; + + public OvrAvatar RemoteAvatar; + + // the last received position updates + public Vector3 receivedBodyPosition; + + // the previous received positions to interpolate from + public Vector3 receivedBodyPositionPrior; + + // the last received rotation updates + public Quaternion receivedBodyRotation; + + // the previous received rotations to interpolate from + public Quaternion receivedBodyRotationPrior; + + // the voip tracker for the player + public VoipAudioSourceHiLevel voipSource; +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs.meta new file mode 100644 index 0000000..f4fc8da --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RemotePlayer.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: e5bc955e8176ef1478360f25ef5ccc8a +timeCreated: 1521151723 +licenseType: Store +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs new file mode 100644 index 0000000..fb8f143 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs @@ -0,0 +1,225 @@ +using UnityEngine; +using System; +using System.Collections.Generic; +using Oculus.Platform; +using Oculus.Platform.Models; + +// Helper class to manage Room creation, membership and invites. +// Rooms are a mechanism to help Oculus users create a shared experience. +// Users can only be in one Room at a time. If the Owner of a room +// leaves, then ownership is transferred to some other member. +// Here we use rooms to create the notion of a 'call' to help us +// invite a Friend and establish a VOIP and P2P connection. +public class RoomManager +{ + // the ID of the Room that I'm in + public ulong roomID; + + // the ID of the Room that I'm invited to + private ulong invitedRoomID; + + // Am I the server? + private bool amIServer; + + // Have we already gone through the startup? + private bool startupDone; + + public RoomManager() + { + amIServer = false; + startupDone = false; + Rooms.SetRoomInviteAcceptedNotificationCallback(AcceptingInviteCallback); + Rooms.SetUpdateNotificationCallback(RoomUpdateCallback); + } + + #region Launched Application from Accepting Invite + + // Callback to check whether the User accepted an invite + void AcceptingInviteCallback(Message msg) + { + if (msg.IsError) + { + SocialPlatformManager.TerminateWithError(msg); + return; + } + + SocialPlatformManager.LogOutput("Launched Invite to join Room: " + msg.Data); + + invitedRoomID = Convert.ToUInt64(msg.GetString()); + + if (startupDone) + { + CheckForInvite(); + } + } + + // Check to see if the App was launched by accepting the Notication from the main Oculus app. + // If so, we can directly join that room. (If it's still available.) + public bool CheckForInvite() + { + startupDone = true; + + if (invitedRoomID != 0) + { + JoinExistingRoom(invitedRoomID); + return true; + } + else + { + return false; + } + } + + #endregion + + #region Create a Room and Invite Friend(s) from the Oculus Universal Menu + + public void CreateRoom() + { + Rooms.CreateAndJoinPrivate(RoomJoinPolicy.FriendsOfOwner, 4, true) + .OnComplete(CreateAndJoinPrivateRoomCallback); + } + + void CreateAndJoinPrivateRoomCallback(Message msg) + { + if (msg.IsError) + { + SocialPlatformManager.TerminateWithError(msg); + return; + } + + roomID = msg.Data.ID; + + if (msg.Data.OwnerOptional != null && msg.Data.OwnerOptional.ID == SocialPlatformManager.MyID) + { + amIServer = true; + } + else + { + amIServer = false; + } + + SocialPlatformManager.TransitionToState(SocialPlatformManager.State.WAITING_IN_A_ROOM); + SocialPlatformManager.SetFloorColorForState(amIServer); + } + + void OnLaunchInviteWorkflowComplete(Message msg) + { + if (msg.IsError) + { + SocialPlatformManager.TerminateWithError(msg); + return; + } + } + + #endregion + + #region Accept Invite + + public void JoinExistingRoom(ulong roomID) + { + SocialPlatformManager.TransitionToState(SocialPlatformManager.State.JOINING_A_ROOM); + Rooms.Join(roomID, true).OnComplete(JoinRoomCallback); + } + + void JoinRoomCallback(Message msg) + { + if (msg.IsError) + { + // is reasonable if caller called more than 1 person, and I didn't answer first + return; + } + + var ownerOculusId = msg.Data.OwnerOptional != null ? msg.Data.OwnerOptional.OculusID : "null"; + var userCount = msg.Data.UsersOptional != null ? msg.Data.UsersOptional.Count : 0; + + SocialPlatformManager.LogOutput("Joined Room " + msg.Data.ID + " owner: " + ownerOculusId + " count: " + userCount); + roomID = msg.Data.ID; + ProcessRoomData(msg); + } + + #endregion + + #region Room Updates + + void RoomUpdateCallback(Message msg) + { + if (msg.IsError) + { + SocialPlatformManager.TerminateWithError(msg); + return; + } + + var ownerOculusId = msg.Data.OwnerOptional != null ? msg.Data.OwnerOptional.OculusID : "null"; + var userCount = msg.Data.UsersOptional != null ? msg.Data.UsersOptional.Count : 0; + + SocialPlatformManager.LogOutput("Room Update " + msg.Data.ID + " owner: " + ownerOculusId + " count: " + userCount); + ProcessRoomData(msg); + } + + #endregion + + #region Room Exit + + public void LeaveCurrentRoom() + { + if (roomID != 0) + { + Rooms.Leave(roomID); + roomID = 0; + } + SocialPlatformManager.TransitionToState(SocialPlatformManager.State.LEAVING_A_ROOM); + } + + #endregion + + #region Process Room Data + + void ProcessRoomData(Message msg) + { + if (msg.Data.OwnerOptional != null && msg.Data.OwnerOptional.ID == SocialPlatformManager.MyID) + { + amIServer = true; + } + else + { + amIServer = false; + } + + // if the caller left while I was in the process of joining, just use that as our new room + if (msg.Data.UsersOptional != null && msg.Data.UsersOptional.Count == 1) + { + SocialPlatformManager.TransitionToState(SocialPlatformManager.State.WAITING_IN_A_ROOM); + } + else + { + SocialPlatformManager.TransitionToState(SocialPlatformManager.State.CONNECTED_IN_A_ROOM); + } + + // Look for users that left + SocialPlatformManager.MarkAllRemoteUsersAsNotInRoom(); + + if (msg.Data.UsersOptional != null) + { + foreach (User user in msg.Data.UsersOptional) + { + if (user.ID != SocialPlatformManager.MyID) + { + if (!SocialPlatformManager.IsUserInRoom(user.ID)) + { + SocialPlatformManager.AddRemoteUser(user.ID); + } + else + { + SocialPlatformManager.MarkRemoteUserInRoom(user.ID); + } + } + } + } + + SocialPlatformManager.ForgetRemoteUsersNotInRoom(); + SocialPlatformManager.SetFloorColorForState(amIServer); + } + + #endregion +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs.meta new file mode 100644 index 0000000..a2aa926 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/RoomManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 923f57b3cf1990047b2e448680c8d5b8 +timeCreated: 1521151723 +licenseType: Store +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs new file mode 100644 index 0000000..a5b5a9d --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs @@ -0,0 +1,556 @@ +using UnityEngine; +using System; +using System.IO; +using System.Collections.Generic; +using Oculus.Avatar; +using Oculus.Platform; +using Oculus.Platform.Models; + + +// This class coordinates communication with the Oculus Platform +// Service running in your device. +public class SocialPlatformManager : MonoBehaviour +{ + private static readonly Vector3 START_ROTATION_ONE = new Vector3(0, 180, 0); + private static readonly Vector3 START_POSITION_ONE = new Vector3(0, 4, 5); + + private static readonly Vector3 START_ROTATION_TWO = new Vector3(0, 0, 0); + private static readonly Vector3 START_POSITION_TWO = new Vector3(0, 4, -5); + + private static readonly Vector3 START_ROTATION_THREE = new Vector3(0, 270, 0); + private static readonly Vector3 START_POSITION_THREE = new Vector3(5, 4, 0); + + private static readonly Vector3 START_ROTATION_FOUR = new Vector3(0, 90, 0); + private static readonly Vector3 START_POSITION_FOUR = new Vector3(-5, 4, 0); + + private static readonly Color BLACK = new Color(0.0f, 0.0f, 0.0f); + private static readonly Color WHITE = new Color(1.0f, 1.0f, 1.0f); + private static readonly Color CYAN = new Color(0.0f, 1.0f, 1.0f); + private static readonly Color BLUE = new Color(0.0f, 0.0f, 1.0f); + private static readonly Color GREEN = new Color(0.0f, 1.0f, 0.0f); + + public Oculus.Platform.CAPI.FilterCallback micFilterDelegate = new Oculus.Platform.CAPI.FilterCallback(SocialPlatformManager.MicFilter); + private float voiceCurrent = 0.0f; + + // Local player + private UInt32 packetSequence = 0; + + public OvrAvatar localAvatarPrefab; + public OvrAvatar remoteAvatarPrefab; + + public GameObject helpPanel; + protected MeshRenderer helpMesh; + public Material riftMaterial; + public Material gearMaterial; + + protected OvrAvatar localAvatar; + protected GameObject localTrackingSpace; + protected GameObject localPlayerHead; + + // Remote players + protected Dictionary remoteUsers = new Dictionary(); + + // GameObject that represents the center sphere as a visual status indicator of the room + public GameObject roomSphere; + protected MeshRenderer sphereMesh; + public GameObject roomFloor; + protected MeshRenderer floorMesh; + + protected State currentState; + + protected static SocialPlatformManager s_instance = null; + protected RoomManager roomManager; + protected P2PManager p2pManager; + protected VoipManager voipManager; + + // my Application-scoped Oculus ID + protected ulong myID; + + // my Oculus user name + protected string myOculusID; + + + // animating the mouth for voip + public static readonly float VOIP_SCALE = 2f; + + public virtual void Update() + { + // Look for updates from remote users + p2pManager.GetRemotePackets(); + + // update avatar mouths to match voip volume + foreach (KeyValuePair kvp in remoteUsers) + { + float remoteVoiceCurrent = Mathf.Clamp(kvp.Value.voipSource.peakAmplitude * VOIP_SCALE, 0f, 1f); + kvp.Value.RemoteAvatar.VoiceAmplitude = remoteVoiceCurrent; + } + + if (localAvatar != null) + { + localAvatar.VoiceAmplitude = Mathf.Clamp(voiceCurrent * VOIP_SCALE, 0f, 1f); + } + } + + #region Initialization and Shutdown + + public virtual void Awake() + { + LogOutputLine("Start Log."); + + // Grab the MeshRenderers. We'll be using the material colour to visually show status + helpMesh = helpPanel.GetComponent(); + sphereMesh = roomSphere.GetComponent(); + floorMesh = roomFloor.GetComponent(); + + // Set up the local player + localTrackingSpace = this.transform.Find("OVRCameraRig/TrackingSpace").gameObject; + localPlayerHead = this.transform.Find("OVRCameraRig/TrackingSpace/CenterEyeAnchor").gameObject; + + // make sure only one instance of this manager ever exists + if (s_instance != null) + { + Destroy(gameObject); + return; + } + + s_instance = this; + DontDestroyOnLoad(gameObject); + + TransitionToState(State.INITIALIZING); + + Core.Initialize(); + + roomManager = new RoomManager(); + p2pManager = new P2PManager(); + voipManager = new VoipManager(); + } + + public virtual void Start() + { + // First thing we should do is perform an entitlement check to make sure + // we successfully connected to the Oculus Platform Service. + Entitlements.IsUserEntitledToApplication().OnComplete(IsEntitledCallback); + Oculus.Platform.Request.RunCallbacks(); + } + + void IsEntitledCallback(Message msg) + { + if (msg.IsError) + { + TerminateWithError(msg); + return; + } + + // Next get the identity of the user that launched the Application. + Users.GetLoggedInUser().OnComplete(GetLoggedInUserCallback); + Oculus.Platform.Request.RunCallbacks(); + } + + void GetLoggedInUserCallback(Message msg) + { + if (msg.IsError) + { + TerminateWithError(msg); + return; + } + + myID = msg.Data.ID; + myOculusID = msg.Data.OculusID; + + localAvatar = Instantiate(localAvatarPrefab); + localTrackingSpace = this.transform.Find("OVRCameraRig/TrackingSpace").gameObject; + + localAvatar.transform.SetParent(localTrackingSpace.transform, false); + localAvatar.transform.localPosition = new Vector3(0, 0, 0); + localAvatar.transform.localRotation = Quaternion.identity; + + if (UnityEngine.Application.platform == RuntimePlatform.Android) + { + helpPanel.transform.SetParent(localAvatar.transform.Find("body"), false); + helpPanel.transform.localPosition = new Vector3(0, 1.0f, 1.0f); + helpMesh.material = gearMaterial; + } + else + { + helpPanel.transform.SetParent(localAvatar.transform.Find("hand_left"), false); + helpPanel.transform.localPosition = new Vector3(0, 0.2f, 0.2f); + helpMesh.material = riftMaterial; + } + + localAvatar.oculusUserID = myID.ToString(); + localAvatar.RecordPackets = true; + localAvatar.PacketRecorded += OnLocalAvatarPacketRecorded; + localAvatar.EnableMouthVertexAnimation = true; + + Quaternion rotation = Quaternion.identity; + + switch (UnityEngine.Random.Range(0, 4)) + { + case 0: + rotation.eulerAngles = START_ROTATION_ONE; + this.transform.localPosition = START_POSITION_ONE; + this.transform.localRotation = rotation; + break; + + case 1: + rotation.eulerAngles = START_ROTATION_TWO; + this.transform.localPosition = START_POSITION_TWO; + this.transform.localRotation = rotation; + break; + + case 2: + rotation.eulerAngles = START_ROTATION_THREE; + this.transform.localPosition = START_POSITION_THREE; + this.transform.localRotation = rotation; + break; + + case 3: + default: + rotation.eulerAngles = START_ROTATION_FOUR; + this.transform.localPosition = START_POSITION_FOUR; + this.transform.localRotation = rotation; + break; + } + + TransitionToState(State.CHECKING_LAUNCH_STATE); + + // If the user launched the app by accepting the notification, then we want to + // join that room. If not, try to find a friend's room to join + if (!roomManager.CheckForInvite()) + { + SocialPlatformManager.LogOutput("No invite on launch, looking for a friend to join."); + Users.GetLoggedInUserFriendsAndRooms() + .OnComplete(GetLoggedInUserFriendsAndRoomsCallback); + } + Voip.SetMicrophoneFilterCallback(micFilterDelegate); + } + + void GetLoggedInUserFriendsAndRoomsCallback(Message msg) + { + if (msg.IsError) + { + return; + } + + foreach (UserAndRoom el in msg.Data) + { + // see if any friends are in a joinable room + if (el.User == null) continue; + if (el.RoomOptional == null) continue; + if (el.RoomOptional.IsMembershipLocked == true) continue; + if (el.RoomOptional.Joinability != RoomJoinability.CanJoin) continue; + if (el.RoomOptional.JoinPolicy == RoomJoinPolicy.None) continue; + + SocialPlatformManager.LogOutput("Trying to join room " + el.RoomOptional.ID + ", friend " + el.User.OculusID); + roomManager.JoinExistingRoom(el.RoomOptional.ID); + return; + } + + SocialPlatformManager.LogOutput("No friend to join. Creating my own room."); + // didn't find any open rooms, start a new room + roomManager.CreateRoom(); + TransitionToState(State.CREATING_A_ROOM); + } + + public void OnLocalAvatarPacketRecorded(object sender, OvrAvatar.PacketEventArgs args) + { + var size = Oculus.Avatar.CAPI.ovrAvatarPacket_GetSize(args.Packet.ovrNativePacket); + byte[] toSend = new byte[size]; + + Oculus.Avatar.CAPI.ovrAvatarPacket_Write(args.Packet.ovrNativePacket, size, toSend); + + foreach (KeyValuePair kvp in remoteUsers) + { + //LogOutputLine("Sending avatar Packet to " + kvp.Key); + p2pManager.SendAvatarUpdate(kvp.Key, this.localAvatar.transform, packetSequence, toSend); + } + + packetSequence++; + } + + public void OnApplicationQuit() + { + roomManager.LeaveCurrentRoom(); + + foreach (KeyValuePair kvp in remoteUsers) + { + p2pManager.Disconnect(kvp.Key); + voipManager.Disconnect(kvp.Key); + } + LogOutputLine("End Log."); + } + + public void AddUser(ulong userID, ref RemotePlayer remoteUser) + { + remoteUsers.Add(userID, remoteUser); + } + + public void LogOutputLine(string line) + { + Debug.Log(Time.time + ": " + line); + } + + // For most errors we terminate the Application since this example doesn't make + // sense if the user is disconnected. + public static void TerminateWithError(Message msg) + { + s_instance.LogOutputLine("Error: " + msg.GetError().Message); + UnityEngine.Application.Quit(); + } + + #endregion + + #region Properties + + public static State CurrentState + { + get + { + return s_instance.currentState; + } + } + + public static ulong MyID + { + get + { + if (s_instance != null) + { + return s_instance.myID; + } + else + { + return 0; + } + } + } + + public static string MyOculusID + { + get + { + if (s_instance != null && s_instance.myOculusID != null) + { + return s_instance.myOculusID; + } + else + { + return string.Empty; + } + } + } + + #endregion + + #region State Management + + public enum State + { + // loading platform library, checking application entitlement, + // getting the local user info + INITIALIZING, + + // Checking to see if we were launched from an invite + CHECKING_LAUNCH_STATE, + + // Creating a room to join + CREATING_A_ROOM, + + // in this state we've create a room, and hopefully + // sent some invites, and we're waiting people to join + WAITING_IN_A_ROOM, + + // in this state we're attempting to join a room from an invite + JOINING_A_ROOM, + + // we're in a room with others + CONNECTED_IN_A_ROOM, + + // Leaving a room + LEAVING_A_ROOM, + + // shutdown any connections and leave the current room + SHUTDOWN, + }; + + public static void TransitionToState(State newState) + { + if (s_instance) + { + s_instance.LogOutputLine("State " + s_instance.currentState + " -> " + newState); + } + + if (s_instance && s_instance.currentState != newState) + { + s_instance.currentState = newState; + + // state transition logic + switch (newState) + { + case State.SHUTDOWN: + s_instance.OnApplicationQuit(); + break; + + default: + break; + } + } + + SetSphereColorForState(); + } + + private static void SetSphereColorForState() + { + switch (s_instance.currentState) + { + case State.INITIALIZING: + case State.SHUTDOWN: + s_instance.sphereMesh.material.color = BLACK; + break; + + case State.WAITING_IN_A_ROOM: + s_instance.sphereMesh.material.color = WHITE; + break; + + case State.CONNECTED_IN_A_ROOM: + s_instance.sphereMesh.material.color = CYAN; + break; + + default: + break; + } + } + + public static void SetFloorColorForState(bool host) + { + if (host) + { + s_instance.floorMesh.material.color = BLUE; + } + else + { + s_instance.floorMesh.material.color = GREEN; + } + } + + public static void MarkAllRemoteUsersAsNotInRoom() + { + foreach (KeyValuePair kvp in s_instance.remoteUsers) + { + kvp.Value.stillInRoom = false; + } + } + + public static void MarkRemoteUserInRoom(ulong userID) + { + RemotePlayer remoteUser = new RemotePlayer(); + + if (s_instance.remoteUsers.TryGetValue(userID, out remoteUser)) + { + remoteUser.stillInRoom = true; + } + } + + public static void ForgetRemoteUsersNotInRoom() + { + List toPurge = new List(); + + foreach (KeyValuePair kvp in s_instance.remoteUsers) + { + if (kvp.Value.stillInRoom == false) + { + toPurge.Add(kvp.Key); + } + } + + foreach (ulong key in toPurge) + { + RemoveRemoteUser(key); + } + } + + public static void LogOutput(string line) + { + s_instance.LogOutputLine(Time.time + ": " + line); + } + + public static bool IsUserInRoom(ulong userID) + { + return s_instance.remoteUsers.ContainsKey(userID); + } + + public static void AddRemoteUser(ulong userID) + { + RemotePlayer remoteUser = new RemotePlayer(); + + remoteUser.RemoteAvatar = Instantiate(s_instance.remoteAvatarPrefab); + remoteUser.RemoteAvatar.oculusUserID = userID.ToString(); + remoteUser.RemoteAvatar.ShowThirdPerson = true; + remoteUser.RemoteAvatar.EnableMouthVertexAnimation = true; + remoteUser.p2pConnectionState = PeerConnectionState.Unknown; + remoteUser.voipConnectionState = PeerConnectionState.Unknown; + remoteUser.stillInRoom = true; + remoteUser.remoteUserID = userID; + + s_instance.AddUser(userID, ref remoteUser); + s_instance.p2pManager.ConnectTo(userID); + s_instance.voipManager.ConnectTo(userID); + + remoteUser.voipSource = remoteUser.RemoteAvatar.gameObject.AddComponent(); + remoteUser.voipSource.senderID = userID; + + s_instance.LogOutputLine("Adding User " + userID); + } + + public static void RemoveRemoteUser(ulong userID) + { + RemotePlayer remoteUser = new RemotePlayer(); + + if (s_instance.remoteUsers.TryGetValue(userID, out remoteUser)) + { + Destroy(remoteUser.RemoteAvatar.GetComponent(), 0); + Destroy(remoteUser.RemoteAvatar.gameObject, 0); + s_instance.remoteUsers.Remove(userID); + + s_instance.LogOutputLine("Removing User " + userID); + } + } + + public void UpdateVoiceData(short[] pcmData) + { + float voiceMax = 0.0f; + float[] floats = new float[pcmData.Length]; + for (int n = 0; n < pcmData.Length; n++) + { + float cur = floats[n] = (float)pcmData[n] / (float)short.MaxValue; + if (cur > voiceMax) + { + voiceMax = cur; + } + } + voiceCurrent = voiceMax; + } + + public static void MicFilter(short[] pcmData, System.UIntPtr pcmDataLength, int frequency, int numChannels) + { + s_instance.UpdateVoiceData(pcmData); + } + + + public static RemotePlayer GetRemoteUser(ulong userID) + { + RemotePlayer remoteUser = new RemotePlayer(); + + if (s_instance.remoteUsers.TryGetValue(userID, out remoteUser)) + { + return remoteUser; + } + else + { + return null; + } + } + + #endregion + +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs.meta new file mode 100644 index 0000000..e34a65d --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/SocialPlatformManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 61a76ada1a1960647bf44fc08c5d5743 +timeCreated: 1536104814 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs new file mode 100644 index 0000000..13ff185 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs @@ -0,0 +1,72 @@ +using UnityEngine; +using System.Collections; + +using Oculus.Platform; +using Oculus.Platform.Models; + +// Helper class to manage the Voice-over-IP connection to the +// remote users +public class VoipManager +{ + public VoipManager() + { + Voip.SetVoipConnectRequestCallback(VoipConnectRequestCallback); + Voip.SetVoipStateChangeCallback(VoipStateChangedCallback); + } + + public void ConnectTo(ulong userID) + { + // ID comparison is used to decide who initiates and who gets the Callback + if (SocialPlatformManager.MyID < userID) + { + Voip.Start(userID); + SocialPlatformManager.LogOutput("Voip connect to " + userID); + } + } + + + public void Disconnect(ulong userID) + { + if (userID != 0) + { + Voip.Stop(userID); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(userID); + if (remote != null) + { + remote.voipConnectionState = PeerConnectionState.Unknown; + } + } + } + + void VoipConnectRequestCallback(Message msg) + { + SocialPlatformManager.LogOutput("Voip request from " + msg.Data.ID); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(msg.Data.ID); + if (remote != null) + { + SocialPlatformManager.LogOutput("Voip request accepted from " + msg.Data.ID); + Voip.Accept(msg.Data.ID); + } + } + + void VoipStateChangedCallback(Message msg) + { + SocialPlatformManager.LogOutput("Voip state to " + msg.Data.ID + " changed to " + msg.Data.State); + + RemotePlayer remote = SocialPlatformManager.GetRemoteUser(msg.Data.ID); + if (remote != null) + { + remote.voipConnectionState = msg.Data.State; + + // ID comparison is used to decide who initiates and who gets the Callback + if (msg.Data.State == PeerConnectionState.Timeout && SocialPlatformManager.MyID < msg.Data.ID) + { + // keep trying until hangup! + Voip.Start(msg.Data.ID); + SocialPlatformManager.LogOutput("Voip re-connect to " + msg.Data.ID); + } + } + } +} diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs.meta new file mode 100644 index 0000000..c2dbb41 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Scripts/VoipManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: d22b9da5532b0224f82207825f9f6a65 +timeCreated: 1521151723 +licenseType: Store +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures.meta new file mode 100644 index 0000000..5119448 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fc164fe2aad000b40a6f426b477793aa +folderAsset: yes +timeCreated: 1496779994 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b1577c173c47bfd2af4159be52e7af0023314d GIT binary patch literal 17859 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 HkNCd;wfGCU literal 0 HcmV?d00001 diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png.meta new file mode 100644 index 0000000..9eea27c --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/GearHelp.png.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 0453138effcc80349b11371805f72f5b +timeCreated: 1497548991 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png new file mode 100644 index 0000000000000000000000000000000000000000..9f93e8aa089059d0f67c98ad7275d5c9eb6b0ab1 GIT binary patch literal 20360 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 Bo+SVP literal 0 HcmV?d00001 diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png.meta new file mode 100644 index 0000000..90fa1b6 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/Assets/Textures/Help.png.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: c8f5462cc092d0c40ad71773132863e0 +timeCreated: 1496780052 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt b/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt new file mode 100644 index 0000000..095662d --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt @@ -0,0 +1,29 @@ +The SocialStarter sample is meant to show how to leverage the Oculus Avatars and Oculus platform features together to make a very basic networked social experience. + +Steps to run the sample: + +1. Import the Oculus Unity Utilities Package if you don't already have it included in your project. This will provide you with all of the necessary general Oculus Prefabs. +2. Import the Oculus Avatar SDK Unity Package if you don't already have it included in your project. This will provide you with all of the necessary Avatar Prefabs. +3. Import the Oculus Platform SDK Unity Package if you don't already have it included in your project. This will provide all of the C# interfaces to the Oculus Platform features. +4. In the Unity editor menus select "Oculus Avatars > Edit Configuration". Place your AppID in the two fields for Rift AppID and Gear AppID. +5. In the Unity editor menus select "Oculus Platform > Edit Settings". Place your AppID in the two fields for Rift AppID and Gear AppID. +6. Make sure the prefabs are set correctly. Select the OVRPlayerController object in the MainScene: +a) Local Avatar Prefab should be set to the "LocalAvatar (OvrAvatar)" prefab found in the Avatar SDK under "OvrAvatar > Content > Prefabs". +b) Remote Avatar Prefab should be set to the "RemoteAvatar (OvrAvatar)" prefab found in the Avatar SDK under "OvrAvatar > Content > Prefabs". + +How to use + +1. When you first start up the sample you are placed in both a virtual room and an online room. In the virtual room the colour of both the floor and the sphere in the middle are used as state indicators: + +a) The sphere colour indicates if you are successfully in an online room. Black means the room creation/join failed for some reason, White means you are in an online room. +b) The floor colour is blue if you are the owner of the room or green if you are just a member of the room. + +2. Your left hand should be holding the instructions UI: + +Button X: Send an Invite - This will bring up the Oculus Universal Menu which will show a list of your friends that you can invite. This may take a second or two to pop up. +Button Y: Toggle the sky camera - This allows you to view the scene from a static 3rd person camera. +Click left Stick: Toggle showing the instructions UI +Left Stick Analog: Move around the space +Right Stick Analog: Rotate + +3. When a user joins your room a VoIP connection and a P2P connection will be setup. The P2P connection is used to send Avatar updates as well as positional updates. diff --git a/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt.meta b/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt.meta new file mode 100644 index 0000000..09e2c72 --- /dev/null +++ b/Assets/Oculus/Avatar/Samples/SocialStarter/README.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7a78d98ba50c73429cf004f1635d521 +timeCreated: 1517510514 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts.meta b/Assets/Oculus/Avatar/Scripts.meta new file mode 100644 index 0000000..4ccec1c --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1eb18b8db6c77f04c96874806a37143d +folderAsset: yes +timeCreated: 1466714102 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs new file mode 100644 index 0000000..1da3dd9 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs @@ -0,0 +1,946 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Linq; +using Oculus.Avatar; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using UnityEngine.Events; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +[System.Serializable] +public class AvatarLayer +{ + public int layerIndex; +} + +#if UNITY_EDITOR +[CustomPropertyDrawer(typeof(AvatarLayer))] +public class AvatarLayerPropertyDrawer : PropertyDrawer +{ + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, GUIContent.none, property); + SerializedProperty layerIndex = property.FindPropertyRelative("layerIndex"); + position = EditorGUI.PrefixLabel(position, GUIUtility.GetControlID(FocusType.Passive), label); + layerIndex.intValue = EditorGUI.LayerField(position, layerIndex.intValue); + EditorGUI.EndProperty(); + } +} +#endif + +[System.Serializable] +public class PacketRecordSettings +{ + internal bool RecordingFrames = false; + public float UpdateRate = 1f / 30f; // 30 hz update of packets + internal float AccumulatedTime; +}; + +public class OvrAvatar : MonoBehaviour +{ + public OvrAvatarMaterialManager DefaultBodyMaterialManager; + public OvrAvatarMaterialManager DefaultHandMaterialManager; + + public OvrAvatarDriver Driver; + public OvrAvatarBase Base; + public OvrAvatarBody Body; + public OvrAvatarTouchController ControllerLeft; + public OvrAvatarTouchController ControllerRight; + public OvrAvatarHand HandLeft; + public OvrAvatarHand HandRight; + public bool RecordPackets; + public bool UseSDKPackets = true; + + public bool StartWithControllers; + public AvatarLayer FirstPersonLayer; + public AvatarLayer ThirdPersonLayer; + public bool ShowFirstPerson = true; + public bool ShowThirdPerson; + public ovrAvatarCapabilities Capabilities = ovrAvatarCapabilities.All; + public Shader SurfaceShader; + public Shader SurfaceShaderSelfOccluding; + public Shader SurfaceShaderPBS; + public Shader SurfaceShaderPBSV2Single; + public Shader SurfaceShaderPBSV2Combined; + public Shader SurfaceShaderPBSV2Simple; + public Shader SurfaceShaderPBSV2Loading; + + int renderPartCount = 0; + bool showLeftController; + bool showRightController; + List voiceUpdates = new List(); + + public string oculusUserID; + internal UInt64 oculusUserIDInternal; + +#if UNITY_ANDROID && UNITY_5_5_OR_NEWER && !UNITY_EDITOR + bool CombineMeshes = true; +#else + bool CombineMeshes = false; +#endif + +#if UNITY_EDITOR && UNITY_ANDROID + bool ForceMobileTextureFormat = true; +#else + bool ForceMobileTextureFormat = false; + +#endif + + private bool WaitingForCombinedMesh = false; + + public IntPtr sdkAvatar = IntPtr.Zero; + private HashSet assetLoadingIds = new HashSet(); + private Dictionary trackedComponents = + new Dictionary(); + + private UnityEvent AssetsDoneLoading = new UnityEvent(); + bool assetsFinishedLoading = false; + + public Transform LeftHandCustomPose; + public Transform RightHandCustomPose; + Transform cachedLeftHandCustomPose; + Transform[] cachedCustomLeftHandJoints; + ovrAvatarTransform[] cachedLeftHandTransforms; + Transform cachedRightHandCustomPose; + Transform[] cachedCustomRightHandJoints; + ovrAvatarTransform[] cachedRightHandTransforms; + + + private Vector4 clothingAlphaOffset = new Vector4(0f, 0f, 0f, 1f); + private UInt64 clothingAlphaTexture = 0; + + public class PacketEventArgs : EventArgs + { + public readonly OvrAvatarPacket Packet; + public PacketEventArgs(OvrAvatarPacket packet) + { + Packet = packet; + } + } + + public PacketRecordSettings PacketSettings = new PacketRecordSettings(); + + OvrAvatarPacket CurrentUnityPacket; + + public enum HandType + { + Right, + Left, + + Max + }; + + public enum HandJoint + { + HandBase, + IndexBase, + IndexTip, + ThumbBase, + ThumbTip, + + Max, + } + + private static string[,] HandJoints = new string[(int)HandType.Max, (int)HandJoint.Max] + { + { + "hands:r_hand_world", + "hands:r_hand_world/hands:b_r_hand/hands:b_r_index1", + "hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2/hands:b_r_index3/hands:b_r_index_ignore", + "hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2", + "hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2/hands:b_r_thumb3/hands:b_r_thumb_ignore" + }, + { + "hands:l_hand_world", + "hands:l_hand_world/hands:b_l_hand/hands:b_l_index1", + "hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2/hands:b_l_index3/hands:b_l_index_ignore", + "hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2", + "hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2/hands:b_l_thumb3/hands:b_l_thumb_ignore" + } + }; + +#if UNITY_ANDROID + internal ovrAvatarAssetLevelOfDetail LevelOfDetail = ovrAvatarAssetLevelOfDetail.Medium; +#else + internal ovrAvatarAssetLevelOfDetail LevelOfDetail = ovrAvatarAssetLevelOfDetail.Highest; +#endif + + void OnDestroy() + { + if (sdkAvatar != IntPtr.Zero) + { + CAPI.ovrAvatar_Destroy(sdkAvatar); + } + } + + public EventHandler PacketRecorded; + + public void AssetLoadedCallback(OvrAvatarAsset asset) + { + assetLoadingIds.Remove(asset.assetID); + } + + public void CombinedMeshLoadedCallback(IntPtr assetPtr) + { + if (!WaitingForCombinedMesh) + { + return; + } + + var meshIDs = CAPI.ovrAvatarAsset_GetCombinedMeshIDs(assetPtr); + foreach (var id in meshIDs) + { + assetLoadingIds.Remove(id); + } + + CAPI.ovrAvatar_GetCombinedMeshAlphaData(sdkAvatar, ref clothingAlphaTexture, ref clothingAlphaOffset); + + WaitingForCombinedMesh = false; + } + + private void AddAvatarComponent(GameObject componentObject, ovrAvatarComponent component) + { + OvrAvatarComponent ovrComponent = componentObject.AddComponent(); + trackedComponents.Add(component.name, ovrComponent); + + if (ovrComponent.name == "body") + { + ovrComponent.ClothingAlphaOffset = clothingAlphaOffset; + ovrComponent.ClothingAlphaTexture = clothingAlphaTexture; + } + + AddRenderParts(ovrComponent, component, componentObject.transform); + } + + private OvrAvatarSkinnedMeshRenderComponent AddSkinnedMeshRenderComponent(GameObject gameObject, ovrAvatarRenderPart_SkinnedMeshRender skinnedMeshRender) + { + OvrAvatarSkinnedMeshRenderComponent skinnedMeshRenderer = gameObject.AddComponent(); + skinnedMeshRenderer.Initialize(skinnedMeshRender, SurfaceShader, SurfaceShaderSelfOccluding, ThirdPersonLayer.layerIndex, FirstPersonLayer.layerIndex, renderPartCount++); + return skinnedMeshRenderer; + } + + private OvrAvatarSkinnedMeshRenderPBSComponent AddSkinnedMeshRenderPBSComponent(GameObject gameObject, ovrAvatarRenderPart_SkinnedMeshRenderPBS skinnedMeshRenderPBS) + { + OvrAvatarSkinnedMeshRenderPBSComponent skinnedMeshRenderer = gameObject.AddComponent(); + skinnedMeshRenderer.Initialize(skinnedMeshRenderPBS, SurfaceShaderPBS, ThirdPersonLayer.layerIndex, FirstPersonLayer.layerIndex, renderPartCount++); + return skinnedMeshRenderer; + } + + private OvrAvatarSkinnedMeshPBSV2RenderComponent AddSkinnedMeshRenderPBSV2Component( + IntPtr renderPart, + GameObject gameObject, + ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 skinnedMeshRenderPBSV2, + OvrAvatarMaterialManager materialManager) + { + OvrAvatarSkinnedMeshPBSV2RenderComponent skinnedMeshRenderer = gameObject.AddComponent(); + skinnedMeshRenderer.Initialize( + renderPart, + skinnedMeshRenderPBSV2, + materialManager, + ThirdPersonLayer.layerIndex, + FirstPersonLayer.layerIndex, + renderPartCount++, + gameObject.name.Contains("body") && CombineMeshes, + LevelOfDetail); + + return skinnedMeshRenderer; + } + + private OvrAvatarProjectorRenderComponent AddProjectorRenderComponent(GameObject gameObject, ovrAvatarRenderPart_ProjectorRender projectorRender) + { + ovrAvatarComponent component = CAPI.ovrAvatarComponent_Get(sdkAvatar, projectorRender.componentIndex); + OvrAvatarComponent ovrComponent; + if (trackedComponents.TryGetValue(component.name, out ovrComponent)) + { + if (projectorRender.renderPartIndex < ovrComponent.RenderParts.Count) + { + OvrAvatarRenderComponent targetRenderPart = ovrComponent.RenderParts[(int)projectorRender.renderPartIndex]; + OvrAvatarProjectorRenderComponent projectorComponent = gameObject.AddComponent(); + projectorComponent.InitializeProjectorRender(projectorRender, SurfaceShader, targetRenderPart); + return projectorComponent; + } + } + return null; + } + + static public IntPtr GetRenderPart(ovrAvatarComponent component, UInt32 renderPartIndex) + { + long offset = Marshal.SizeOf(typeof(IntPtr)) * renderPartIndex; + IntPtr marshalPtr = new IntPtr(component.renderParts.ToInt64() + offset); + return (IntPtr)Marshal.PtrToStructure(marshalPtr, typeof(IntPtr)); + } + + private void UpdateAvatarComponent(ovrAvatarComponent component) + { + OvrAvatarComponent ovrComponent; + if (!trackedComponents.TryGetValue(component.name, out ovrComponent)) + { + throw new Exception(string.Format("trackedComponents didn't have {0}", component.name)); + } + + ovrComponent.UpdateAvatar(component, this); + } + + private static string GetRenderPartName(ovrAvatarComponent component, uint renderPartIndex) + { + return component.name + "_renderPart_" + (int)renderPartIndex; + } + + internal static void ConvertTransform(ovrAvatarTransform transform, Transform target) + { + Vector3 position = transform.position; + position.z = -position.z; + Quaternion orientation = transform.orientation; + orientation.x = -orientation.x; + orientation.y = -orientation.y; + target.localPosition = position; + target.localRotation = orientation; + target.localScale = transform.scale; + } + + public static ovrAvatarTransform CreateOvrAvatarTransform(Vector3 position, Quaternion orientation) + { + return new ovrAvatarTransform + { + position = new Vector3(position.x, position.y, -position.z), + orientation = new Quaternion(-orientation.x, -orientation.y, orientation.z, orientation.w), + scale = Vector3.one + }; + } + + private void RemoveAvatarComponent(string name) + { + OvrAvatarComponent componentObject; + trackedComponents.TryGetValue(name, out componentObject); + Destroy(componentObject.gameObject); + trackedComponents.Remove(name); + } + + private void UpdateSDKAvatarUnityState() + { + //Iterate through all the render components + UInt32 componentCount = CAPI.ovrAvatarComponent_Count(sdkAvatar); + HashSet componentsThisRun = new HashSet(); + for (UInt32 i = 0; i < componentCount; i++) + { + IntPtr ptr = CAPI.ovrAvatarComponent_Get_Native(sdkAvatar, i); + ovrAvatarComponent component = (ovrAvatarComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarComponent)); + componentsThisRun.Add(component.name); + if (!trackedComponents.ContainsKey(component.name)) + { + GameObject componentObject = null; + Type specificType = null; + if ((Capabilities & ovrAvatarCapabilities.Base) != 0) + { + ovrAvatarBaseComponent? baseComponent = CAPI.ovrAvatarPose_GetBaseComponent(sdkAvatar); + if (baseComponent.HasValue && ptr == baseComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarBase); + if (Base != null) + { + componentObject = Base.gameObject; + } + } + } + + if (specificType == null && (Capabilities & ovrAvatarCapabilities.Body) != 0) + { + ovrAvatarBodyComponent? bodyComponent = CAPI.ovrAvatarPose_GetBodyComponent(sdkAvatar); + if (bodyComponent.HasValue && ptr == bodyComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarBody); + if (Body != null) + { + componentObject = Body.gameObject; + } + } + } + + if (specificType == null && (Capabilities & ovrAvatarCapabilities.Hands) != 0) + { + ovrAvatarControllerComponent? controllerComponent = CAPI.ovrAvatarPose_GetLeftControllerComponent(sdkAvatar); + if (specificType == null && controllerComponent.HasValue && ptr == controllerComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarTouchController); + if (ControllerLeft != null) + { + componentObject = ControllerLeft.gameObject; + } + } + + controllerComponent = CAPI.ovrAvatarPose_GetRightControllerComponent(sdkAvatar); + if (specificType == null && controllerComponent.HasValue && ptr == controllerComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarTouchController); + if (ControllerRight != null) + { + componentObject = ControllerRight.gameObject; + } + } + + ovrAvatarHandComponent? handComponent = CAPI.ovrAvatarPose_GetLeftHandComponent(sdkAvatar); + if (specificType == null && handComponent.HasValue && ptr == handComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarHand); + if (HandLeft != null) + { + componentObject = HandLeft.gameObject; + } + } + + handComponent = CAPI.ovrAvatarPose_GetRightHandComponent(sdkAvatar); + if (specificType == null && handComponent.HasValue && ptr == handComponent.Value.renderComponent) + { + specificType = typeof(OvrAvatarHand); + if (HandRight != null) + { + componentObject = HandRight.gameObject; + } + } + } + + // If this is an unknown type, just create an object for the rendering + if (componentObject == null && specificType == null) + { + componentObject = new GameObject(); + componentObject.name = component.name; + componentObject.transform.SetParent(transform); + } + if (componentObject != null) + { + AddAvatarComponent(componentObject, component); + } + } + UpdateAvatarComponent(component); + } + HashSet deletableNames = new HashSet(trackedComponents.Keys); + deletableNames.ExceptWith(componentsThisRun); + //deletableNames contains the name of all components which are tracked and were + //not present in this run + foreach (var name in deletableNames) + { + RemoveAvatarComponent(name); + } + + UpdateVoiceBehavior(); + } + + void UpdateCustomPoses() + { + // Check to see if the pose roots changed + if (UpdatePoseRoot(LeftHandCustomPose, ref cachedLeftHandCustomPose, ref cachedCustomLeftHandJoints, ref cachedLeftHandTransforms)) + { + if (cachedLeftHandCustomPose == null && sdkAvatar != IntPtr.Zero) + { + CAPI.ovrAvatar_SetLeftHandGesture(sdkAvatar, ovrAvatarHandGesture.Default); + } + } + if (UpdatePoseRoot(RightHandCustomPose, ref cachedRightHandCustomPose, ref cachedCustomRightHandJoints, ref cachedRightHandTransforms)) + { + if (cachedRightHandCustomPose == null && sdkAvatar != IntPtr.Zero) + { + CAPI.ovrAvatar_SetRightHandGesture(sdkAvatar, ovrAvatarHandGesture.Default); + } + } + + // Check to see if the custom gestures need to be updated + if (sdkAvatar != IntPtr.Zero) + { + if (cachedLeftHandCustomPose != null && UpdateTransforms(cachedCustomLeftHandJoints, cachedLeftHandTransforms)) + { + CAPI.ovrAvatar_SetLeftHandCustomGesture(sdkAvatar, (uint)cachedLeftHandTransforms.Length, cachedLeftHandTransforms); + } + if (cachedRightHandCustomPose != null && UpdateTransforms(cachedCustomRightHandJoints, cachedRightHandTransforms)) + { + CAPI.ovrAvatar_SetRightHandCustomGesture(sdkAvatar, (uint)cachedRightHandTransforms.Length, cachedRightHandTransforms); + } + } + } + + static bool UpdatePoseRoot(Transform poseRoot, ref Transform cachedPoseRoot, ref Transform[] cachedPoseJoints, ref ovrAvatarTransform[] transforms) + { + if (poseRoot == cachedPoseRoot) + { + return false; + } + + if (!poseRoot) + { + cachedPoseRoot = null; + cachedPoseJoints = null; + transforms = null; + } + else + { + List joints = new List(); + OrderJoints(poseRoot, joints); + cachedPoseRoot = poseRoot; + cachedPoseJoints = joints.ToArray(); + transforms = new ovrAvatarTransform[joints.Count]; + } + return true; + } + + static bool UpdateTransforms(Transform[] joints, ovrAvatarTransform[] transforms) + { + bool updated = false; + for (int i = 0; i < joints.Length; ++i) + { + Transform joint = joints[i]; + ovrAvatarTransform transform = CreateOvrAvatarTransform(joint.localPosition, joint.localRotation); + if (transform.position != transforms[i].position || transform.orientation != transforms[i].orientation) + { + transforms[i] = transform; + updated = true; + } + } + return updated; + } + + + private static void OrderJoints(Transform transform, List joints) + { + joints.Add(transform); + for (int i = 0; i < transform.childCount; ++i) + { + Transform child = transform.GetChild(i); + OrderJoints(child, joints); + } + } + + void AvatarSpecificationCallback(IntPtr avatarSpecification) + { +#if UNITY_ANDROID + Capabilities &= ~ovrAvatarCapabilities.BodyTilt; +#endif + sdkAvatar = CAPI.ovrAvatar_Create(avatarSpecification, Capabilities); + ShowLeftController(showLeftController); + ShowRightController(showRightController); + + //Fetch all the assets that this avatar uses. + UInt32 assetCount = CAPI.ovrAvatar_GetReferencedAssetCount(sdkAvatar); + for (UInt32 i = 0; i < assetCount; ++i) + { + UInt64 id = CAPI.ovrAvatar_GetReferencedAsset(sdkAvatar, i); + if (OvrAvatarSDKManager.Instance.GetAsset(id) == null) + { + OvrAvatarSDKManager.Instance.BeginLoadingAsset( + id, + LevelOfDetail, + AssetLoadedCallback); + + assetLoadingIds.Add(id); + } + } + + if (CombineMeshes) + { + OvrAvatarSDKManager.Instance.RegisterCombinedMeshCallback( + sdkAvatar, + CombinedMeshLoadedCallback); + } + } + + void Start() + { +#if !UNITY_ANDROID + if (CombineMeshes) + { + CombineMeshes = false; + AvatarLogger.Log("Combine Meshes Currently Only Supported On Android"); + } +#endif + +#if !UNITY_5_5_OR_NEWER + if (CombineMeshes) + { + CombineMeshes = false; + AvatarLogger.LogWarning("Unity Version too old to use Combined Mesh Shader, required 5.5.0+"); + } +#endif + + try + { + oculusUserIDInternal = UInt64.Parse(oculusUserID); + } + catch (Exception) + { + oculusUserIDInternal = 0; + + AvatarLogger.LogWarning("Invalid Oculus User ID Format"); + } + + AvatarLogger.Log("Starting OvrAvatar " + gameObject.name); + AvatarLogger.Log(AvatarLogger.Tab + "LOD: " + LevelOfDetail.ToString()); + AvatarLogger.Log(AvatarLogger.Tab + "Combine Meshes: " + CombineMeshes); + AvatarLogger.Log(AvatarLogger.Tab + "Force Mobile Textures: " + ForceMobileTextureFormat); + AvatarLogger.Log(AvatarLogger.Tab + "Oculus User ID: " + oculusUserIDInternal); + + ShowLeftController(StartWithControllers); + ShowRightController(StartWithControllers); + OvrAvatarSDKManager.Instance.RequestAvatarSpecification( + oculusUserIDInternal, + this.AvatarSpecificationCallback, + CombineMeshes, + LevelOfDetail, + ForceMobileTextureFormat); + + WaitingForCombinedMesh = CombineMeshes; + Driver.Mode = UseSDKPackets ? OvrAvatarDriver.PacketMode.SDK : OvrAvatarDriver.PacketMode.Unity; + } + + void Update() + { + if (sdkAvatar == IntPtr.Zero) + { + return; + } + + if (Driver != null) + { + Driver.UpdateTransforms(sdkAvatar); + + foreach (float[] voiceUpdate in voiceUpdates) + { + CAPI.ovrAvatarPose_UpdateVoiceVisualization(sdkAvatar, voiceUpdate); + } + + voiceUpdates.Clear(); + + CAPI.ovrAvatarPose_Finalize(sdkAvatar, Time.deltaTime); + } + + if (RecordPackets) + { + RecordFrame(); + } + + if (assetLoadingIds.Count == 0) + { + UpdateSDKAvatarUnityState(); + UpdateCustomPoses(); + + if (!assetsFinishedLoading) + { + AssetsDoneLoading.Invoke(); + assetsFinishedLoading = true; + } + } + } + + public static ovrAvatarHandInputState CreateInputState(ovrAvatarTransform transform, OvrAvatarDriver.ControllerPose pose) + { + ovrAvatarHandInputState inputState = new ovrAvatarHandInputState(); + inputState.transform = transform; + inputState.buttonMask = pose.buttons; + inputState.touchMask = pose.touches; + inputState.joystickX = pose.joystickPosition.x; + inputState.joystickY = pose.joystickPosition.y; + inputState.indexTrigger = pose.indexTrigger; + inputState.handTrigger = pose.handTrigger; + inputState.isActive = pose.isActive; + return inputState; + } + + public void ShowControllers(bool show) + { + ShowLeftController(show); + ShowRightController(show); + } + + public void ShowLeftController(bool show) + { + if (sdkAvatar != IntPtr.Zero) + { + CAPI.ovrAvatar_SetLeftControllerVisibility(sdkAvatar, show); + } + showLeftController = show; + } + + public void ShowRightController(bool show) + { + if (sdkAvatar != IntPtr.Zero) + { + CAPI.ovrAvatar_SetRightControllerVisibility(sdkAvatar, show); + } + showRightController = show; + } + + public void UpdateVoiceVisualization(float[] voiceSamples) + { + voiceUpdates.Add(voiceSamples); + } + + void RecordFrame() + { + if(UseSDKPackets) + { + RecordSDKFrame(); + } + else + { + RecordUnityFrame(); + } + } + + // Meant to be used mutually exclusively with RecordSDKFrame to give user more options to optimize or tweak packet data + private void RecordUnityFrame() + { + var deltaSeconds = Time.deltaTime; + var frame = Driver.GetCurrentPose(); + // If this is our first packet, store the pose as the initial frame + if (CurrentUnityPacket == null) + { + CurrentUnityPacket = new OvrAvatarPacket(frame); + deltaSeconds = 0; + } + + float recordedSeconds = 0; + while (recordedSeconds < deltaSeconds) + { + float remainingSeconds = deltaSeconds - recordedSeconds; + float remainingPacketSeconds = PacketSettings.UpdateRate - CurrentUnityPacket.Duration; + + // If we're not going to fill the packet, just add the frame + if (remainingSeconds < remainingPacketSeconds) + { + CurrentUnityPacket.AddFrame(frame, remainingSeconds); + recordedSeconds += remainingSeconds; + } + + // If we're going to fill the packet, interpolate the pose, send the packet, + // and open a new one + else + { + // Interpolate between the packet's last frame and our target pose + // to compute a pose at the end of the packet time. + OvrAvatarDriver.PoseFrame a = CurrentUnityPacket.FinalFrame; + OvrAvatarDriver.PoseFrame b = frame; + float t = remainingPacketSeconds / remainingSeconds; + OvrAvatarDriver.PoseFrame intermediatePose = OvrAvatarDriver.PoseFrame.Interpolate(a, b, t); + CurrentUnityPacket.AddFrame(intermediatePose, remainingPacketSeconds); + recordedSeconds += remainingPacketSeconds; + + // Broadcast the recorded packet + if (PacketRecorded != null) + { + PacketRecorded(this, new PacketEventArgs(CurrentUnityPacket)); + } + + // Open a new packet + CurrentUnityPacket = new OvrAvatarPacket(intermediatePose); + } + } + } + + private void RecordSDKFrame() + { + if (sdkAvatar == IntPtr.Zero) + { + return; + } + + if (!PacketSettings.RecordingFrames) + { + CAPI.ovrAvatarPacket_BeginRecording(sdkAvatar); + PacketSettings.AccumulatedTime = 0.0f; + PacketSettings.RecordingFrames = true; + } + + PacketSettings.AccumulatedTime += Time.deltaTime; + + if (PacketSettings.AccumulatedTime >= PacketSettings.UpdateRate) + { + PacketSettings.AccumulatedTime = 0.0f; + var packet = CAPI.ovrAvatarPacket_EndRecording(sdkAvatar); + CAPI.ovrAvatarPacket_BeginRecording(sdkAvatar); + + if (PacketRecorded != null) + { + PacketRecorded(this, new PacketEventArgs(new OvrAvatarPacket { ovrNativePacket = packet })); + } + + CAPI.ovrAvatarPacket_Free(packet); + } + } + + private void AddRenderParts( + OvrAvatarComponent ovrComponent, + ovrAvatarComponent component, + Transform parent) + { + for (UInt32 renderPartIndex = 0; renderPartIndex < component.renderPartCount; renderPartIndex++) + { + GameObject renderPartObject = new GameObject(); + renderPartObject.name = GetRenderPartName(component, renderPartIndex); + renderPartObject.transform.SetParent(parent); + IntPtr renderPart = GetRenderPart(component, renderPartIndex); + ovrAvatarRenderPartType type = CAPI.ovrAvatarRenderPart_GetType(renderPart); + OvrAvatarRenderComponent ovrRenderPart; + switch (type) + { + case ovrAvatarRenderPartType.SkinnedMeshRender: + ovrRenderPart = AddSkinnedMeshRenderComponent(renderPartObject, CAPI.ovrAvatarRenderPart_GetSkinnedMeshRender(renderPart)); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS: + ovrRenderPart = AddSkinnedMeshRenderPBSComponent(renderPartObject, CAPI.ovrAvatarRenderPart_GetSkinnedMeshRenderPBS(renderPart)); + break; + case ovrAvatarRenderPartType.ProjectorRender: + ovrRenderPart = AddProjectorRenderComponent(renderPartObject, CAPI.ovrAvatarRenderPart_GetProjectorRender(renderPart)); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS_V2: + { + OvrAvatarMaterialManager materialManager = null; + + if (ovrComponent.name == "body") + { + materialManager = DefaultBodyMaterialManager; + } + else if( ovrComponent.name.Contains("hand")) + { + materialManager = DefaultHandMaterialManager; + } + + ovrRenderPart = AddSkinnedMeshRenderPBSV2Component( + renderPart, + renderPartObject, + CAPI.ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2(renderPart), + materialManager); + } + break; + default: + throw new NotImplementedException(string.Format("Unsupported render part type: {0}", type.ToString())); + } + + ovrComponent.RenderParts.Add(ovrRenderPart); + } + } + + public void RefreshBodyParts() + { + OvrAvatarComponent component; + if (trackedComponents.TryGetValue("body", out component) && Body != null) + { + foreach (var part in component.RenderParts) + { + Destroy(part.gameObject); + } + + component.RenderParts.Clear(); + + ovrAvatarBodyComponent? sdkBodyComponent = CAPI.ovrAvatarPose_GetBodyComponent(sdkAvatar); + if (sdkBodyComponent != null) + { + ovrAvatarComponent sdKComponent = (ovrAvatarComponent)Marshal.PtrToStructure(sdkBodyComponent.Value.renderComponent, typeof(ovrAvatarComponent)); + AddRenderParts(component, sdKComponent, Body.gameObject.transform); + } + else + { + throw new Exception("Destroyed the body component, but didn't find a new one in the SDK"); + } + } + } + + public ovrAvatarBodyComponent? GetBodyComponent() + { + return CAPI.ovrAvatarPose_GetBodyComponent(sdkAvatar); + } + + + public Transform GetHandTransform(HandType hand, HandJoint joint) + { + if (hand >= HandType.Max || joint >= HandJoint.Max) + { + return null; + } + + var HandObject = hand == HandType.Left ? HandLeft : HandRight; + + if (HandObject != null) + { + var AvatarComponent = HandObject.GetComponent(); + if (AvatarComponent != null && AvatarComponent.RenderParts.Count > 0) + { + var SkinnedMesh = AvatarComponent.RenderParts[0]; + return SkinnedMesh.transform.Find(HandJoints[(int)hand, (int)joint]); + } + } + + return null; + } + + public void GetPointingDirection(HandType hand, ref Vector3 forward, ref Vector3 up) + { + Transform handBase = GetHandTransform(hand, HandJoint.HandBase); + + if (handBase != null) + { + forward = handBase.forward; + up = handBase.up; + } + } + + public Transform GetMouthTransform() + { + OvrAvatarComponent component; + if (trackedComponents.TryGetValue("voice", out component)) + { + if (component.RenderParts.Count > 0) + { + return component.RenderParts[0].transform; + } + } + + return null; + } + + static Vector3 MOUTH_POSITION_OFFSET = new Vector3(0, -0.018f, 0.1051f); + static string VOICE_PROPERTY = "_Voice"; + static string MOUTH_POSITION_PROPERTY = "_MouthPosition"; + static string MOUTH_DIRECTION_PROPERTY = "_MouthDirection"; + static string MOUTH_SCALE_PROPERTY = "_MouthEffectScale"; + + static float MOUTH_SCALE_GLOBAL = 0.007f; + static float MOUTH_MAX_GLOBAL = 0.007f; + static string NECK_JONT = "root_JNT/body_JNT/chest_JNT/neckBase_JNT/neck_JNT"; + + public float VoiceAmplitude = 0f; + public bool EnableMouthVertexAnimation = false; + + private void UpdateVoiceBehavior() + { + if (!EnableMouthVertexAnimation) + { + return; + } + + OvrAvatarComponent component; + if (trackedComponents.TryGetValue("body", out component)) + { + VoiceAmplitude = Mathf.Clamp(VoiceAmplitude, 0f, 1f); + + if (component.RenderParts.Count > 0) + { + var material = component.RenderParts[0].mesh.sharedMaterial; + var neckJoint = component.RenderParts[0].mesh.transform.Find(NECK_JONT); + var scaleDiff = neckJoint.TransformPoint(Vector3.up) - neckJoint.position; + + material.SetFloat(MOUTH_SCALE_PROPERTY, scaleDiff.magnitude); + + material.SetFloat( + VOICE_PROPERTY, + Mathf.Min(scaleDiff.magnitude * MOUTH_MAX_GLOBAL, scaleDiff.magnitude * VoiceAmplitude * MOUTH_SCALE_GLOBAL)); + + material.SetVector( + MOUTH_POSITION_PROPERTY, + neckJoint.TransformPoint(MOUTH_POSITION_OFFSET)); + + material.SetVector(MOUTH_DIRECTION_PROPERTY, neckJoint.up); + } + } + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs.meta new file mode 100644 index 0000000..c184790 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatar.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 00f3402a2ea5bff4880c0313515240cd +timeCreated: 1464046614 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs new file mode 100644 index 0000000..ba1238a --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs @@ -0,0 +1,5 @@ +using System; + +public class OvrAvatarAsset { + public UInt64 assetID; +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs.meta new file mode 100644 index 0000000..b7f6d51 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAsset.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a7045bb39115f484a89ecaa778a2a60f +timeCreated: 1475521356 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs new file mode 100644 index 0000000..c3d05e6 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs @@ -0,0 +1,219 @@ +using System; +using Oculus.Avatar; +using UnityEngine; +using System.Runtime.InteropServices; + +public class OvrAvatarAssetMesh : OvrAvatarAsset +{ + public Mesh mesh; + private ovrAvatarSkinnedMeshPose skinnedBindPose; + public string[] jointNames; + + public OvrAvatarAssetMesh(UInt64 _assetId, IntPtr asset, ovrAvatarAssetType meshType) + { + assetID = _assetId; + mesh = new Mesh(); + mesh.name = "Procedural Geometry for asset " + _assetId; + + switch (meshType) + { + case ovrAvatarAssetType.Mesh: + { + ovrAvatarMeshAssetData meshAssetData = CAPI.ovrAvatarAsset_GetMeshData(asset); + + AvatarLogger.Log( + "OvrAvatarAssetMesh: " + + _assetId + + " " + + meshType.ToString() + + " VertexCount:" + + meshAssetData.vertexCount); + + + long vertexCount = (long)meshAssetData.vertexCount; + Vector3[] vertices = new Vector3[vertexCount]; + Vector3[] normals = new Vector3[vertexCount]; + Vector4[] tangents = new Vector4[vertexCount]; + Vector2[] uv = new Vector2[vertexCount]; + Color[] colors = new Color[vertexCount]; + BoneWeight[] boneWeights = new BoneWeight[vertexCount]; + + long vertexSize = (long)Marshal.SizeOf(typeof(ovrAvatarMeshVertex)); + long vertexBufferStart = meshAssetData.vertexBuffer.ToInt64(); + + for (long i = 0; i < vertexCount; i++) + { + long offset = vertexSize * i; + + ovrAvatarMeshVertex vertex = (ovrAvatarMeshVertex)Marshal.PtrToStructure(new IntPtr(vertexBufferStart + offset), typeof(ovrAvatarMeshVertex)); + vertices[i] = new Vector3(vertex.x, vertex.y, -vertex.z); + normals[i] = new Vector3(vertex.nx, vertex.ny, -vertex.nz); + tangents[i] = new Vector4(vertex.tx, vertex.ty, -vertex.tz, vertex.tw); + uv[i] = new Vector2(vertex.u, vertex.v); + colors[i] = new Color(0, 0, 0, 1); + + boneWeights[i].boneIndex0 = vertex.blendIndices[0]; + boneWeights[i].boneIndex1 = vertex.blendIndices[1]; + boneWeights[i].boneIndex2 = vertex.blendIndices[2]; + boneWeights[i].boneIndex3 = vertex.blendIndices[3]; + boneWeights[i].weight0 = vertex.blendWeights[0]; + boneWeights[i].weight1 = vertex.blendWeights[1]; + boneWeights[i].weight2 = vertex.blendWeights[2]; + boneWeights[i].weight3 = vertex.blendWeights[3]; + } + + mesh.vertices = vertices; + mesh.normals = normals; + mesh.uv = uv; + mesh.tangents = tangents; + mesh.boneWeights = boneWeights; + mesh.colors = colors; + + skinnedBindPose = meshAssetData.skinnedBindPose; + + ulong indexCount = meshAssetData.indexCount; + Int16[] indices = new Int16[indexCount]; + IntPtr indexBufferPtr = meshAssetData.indexBuffer; + Marshal.Copy(indexBufferPtr, indices, 0, (int)indexCount); + Int32[] triangles = new Int32[indexCount]; + for (ulong i = 0; i < indexCount; i += 3) + { + triangles[i + 2] = (Int32)indices[i]; + triangles[i + 1] = (Int32)indices[i + 1]; + triangles[i] = (Int32)indices[i + 2]; + } + mesh.triangles = triangles; + + UInt32 jointCount = skinnedBindPose.jointCount; + jointNames = new string[jointCount]; + for (UInt32 i = 0; i < jointCount; i++) + { + jointNames[i] = Marshal.PtrToStringAnsi(skinnedBindPose.jointNames[i]); + } + } + break; + + case ovrAvatarAssetType.CombinedMesh: + { + ovrAvatarMeshAssetDataV2 meshAssetData = CAPI.ovrAvatarAsset_GetCombinedMeshData(asset); + + AvatarLogger.Log( + "OvrAvatarAssetMesh: " + + _assetId + + " " + + meshType.ToString() + + " VertexCount:" + + meshAssetData.vertexCount); + + long vertexCount = (long)meshAssetData.vertexCount; + Vector3[] vertices = new Vector3[vertexCount]; + Vector3[] normals = new Vector3[vertexCount]; + Vector4[] tangents = new Vector4[vertexCount]; + Vector2[] uv = new Vector2[vertexCount]; + Color[] colors = new Color[vertexCount]; + BoneWeight[] boneWeights = new BoneWeight[vertexCount]; + + long vertexSize = (long)Marshal.SizeOf(typeof(ovrAvatarMeshVertexV2)); + long vertexBufferStart = meshAssetData.vertexBuffer.ToInt64(); + + for (long i = 0; i < vertexCount; i++) + { + long offset = vertexSize * i; + + ovrAvatarMeshVertexV2 vertex = (ovrAvatarMeshVertexV2)Marshal.PtrToStructure(new IntPtr(vertexBufferStart + offset), typeof(ovrAvatarMeshVertexV2)); + vertices[i] = new Vector3(vertex.x, vertex.y, -vertex.z); + normals[i] = new Vector3(vertex.nx, vertex.ny, -vertex.nz); + tangents[i] = new Vector4(vertex.tx, vertex.ty, -vertex.tz, vertex.tw); + uv[i] = new Vector2(vertex.u, vertex.v); + colors[i] = new Color(vertex.r, vertex.g, vertex.b, vertex.a); + + boneWeights[i].boneIndex0 = vertex.blendIndices[0]; + boneWeights[i].boneIndex1 = vertex.blendIndices[1]; + boneWeights[i].boneIndex2 = vertex.blendIndices[2]; + boneWeights[i].boneIndex3 = vertex.blendIndices[3]; + boneWeights[i].weight0 = vertex.blendWeights[0]; + boneWeights[i].weight1 = vertex.blendWeights[1]; + boneWeights[i].weight2 = vertex.blendWeights[2]; + boneWeights[i].weight3 = vertex.blendWeights[3]; + } + + mesh.vertices = vertices; + mesh.normals = normals; + mesh.uv = uv; + mesh.tangents = tangents; + mesh.boneWeights = boneWeights; + mesh.colors = colors; + + skinnedBindPose = meshAssetData.skinnedBindPose; + + ulong indexCount = meshAssetData.indexCount; + Int16[] indices = new Int16[indexCount]; + IntPtr indexBufferPtr = meshAssetData.indexBuffer; + Marshal.Copy(indexBufferPtr, indices, 0, (int)indexCount); + Int32[] triangles = new Int32[indexCount]; + for (ulong i = 0; i < indexCount; i += 3) + { + triangles[i + 2] = (Int32)indices[i]; + triangles[i + 1] = (Int32)indices[i + 1]; + triangles[i] = (Int32)indices[i + 2]; + } + mesh.triangles = triangles; + + UInt32 jointCount = skinnedBindPose.jointCount; + jointNames = new string[jointCount]; + for (UInt32 i = 0; i < jointCount; i++) + { + jointNames[i] = Marshal.PtrToStringAnsi(skinnedBindPose.jointNames[i]); + } + } + break; + + default: + throw new Exception("Bad Mesh Asset Type"); + } + } + + public SkinnedMeshRenderer CreateSkinnedMeshRendererOnObject(GameObject target) + { + SkinnedMeshRenderer skinnedMeshRenderer = target.AddComponent(); + skinnedMeshRenderer.sharedMesh = mesh; + mesh.name = "AvatarMesh_" + assetID; + UInt32 jointCount = skinnedBindPose.jointCount; + GameObject[] bones = new GameObject[jointCount]; + Transform[] boneTransforms = new Transform[jointCount]; + Matrix4x4[] bindPoses = new Matrix4x4[jointCount]; + for (UInt32 i = 0; i < jointCount; i++) + { + bones[i] = new GameObject(); + boneTransforms[i] = bones[i].transform; + bones[i].name = jointNames[i]; + int parentIndex = skinnedBindPose.jointParents[i]; + if (parentIndex == -1) + { + bones[i].transform.parent = skinnedMeshRenderer.transform; + skinnedMeshRenderer.rootBone = bones[i].transform; + } + else + { + bones[i].transform.parent = bones[parentIndex].transform; + } + + // Set the position relative to the parent + Vector3 position = skinnedBindPose.jointTransform[i].position; + position.z = -position.z; + bones[i].transform.localPosition = position; + + Quaternion orientation = skinnedBindPose.jointTransform[i].orientation; + orientation.x = -orientation.x; + orientation.y = -orientation.y; + bones[i].transform.localRotation = orientation; + + bones[i].transform.localScale = skinnedBindPose.jointTransform[i].scale; + + bindPoses[i] = bones[i].transform.worldToLocalMatrix * skinnedMeshRenderer.transform.localToWorldMatrix; + } + skinnedMeshRenderer.bones = boneTransforms; + mesh.bindposes = bindPoses; + return skinnedMeshRenderer; + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs.meta new file mode 100644 index 0000000..dbd05ea --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetMesh.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 80be643e69fa4a4478a5cb27a190bbd2 +timeCreated: 1475522461 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs new file mode 100644 index 0000000..4026b08 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs @@ -0,0 +1,58 @@ +using System; +using Oculus.Avatar; +using UnityEngine; + +public class OvrAvatarAssetTexture : OvrAvatarAsset { + public Texture2D texture; + + private const int ASTCHeaderSize = 16; + + public OvrAvatarAssetTexture(UInt64 _assetId, IntPtr asset) { + assetID = _assetId; + ovrAvatarTextureAssetData textureAssetData = CAPI.ovrAvatarAsset_GetTextureData(asset); + TextureFormat format; + IntPtr textureData = textureAssetData.textureData; + int textureDataSize = (int)textureAssetData.textureDataSize; + + AvatarLogger.Log( + "OvrAvatarAssetTexture - " + + _assetId + + ": " + + textureAssetData.format.ToString() + + " " + + textureAssetData.sizeX + + "x" + + textureAssetData.sizeY); + + switch (textureAssetData.format) + { + case ovrAvatarTextureFormat.RGB24: + format = TextureFormat.RGB24; + break; + case ovrAvatarTextureFormat.DXT1: + format = TextureFormat.DXT1; + break; + case ovrAvatarTextureFormat.DXT5: + format = TextureFormat.DXT5; + break; + case ovrAvatarTextureFormat.ASTC_RGB_6x6: + format = TextureFormat.ASTC_RGB_6x6; + textureData = new IntPtr(textureData.ToInt64() + ASTCHeaderSize); + textureDataSize -= ASTCHeaderSize; + break; + case ovrAvatarTextureFormat.ASTC_RGB_6x6_MIPMAPS: + format = TextureFormat.ASTC_RGB_6x6; + break; + default: + throw new NotImplementedException( + string.Format("Unsupported texture format {0}", + textureAssetData.format.ToString())); + } + texture = new Texture2D( + (int)textureAssetData.sizeX, (int)textureAssetData.sizeY, + format, textureAssetData.mipCount > 1, + QualitySettings.activeColorSpace == ColorSpace.Gamma ? false : true); + texture.LoadRawTextureData(textureData, textureDataSize); + texture.Apply(true, false); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs.meta new file mode 100644 index 0000000..d67df96 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarAssetTexture.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8a3167eed50e56346be5b1cc65ad7226 +timeCreated: 1475522480 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs new file mode 100644 index 0000000..8559fc1 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs @@ -0,0 +1,8 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +public class OvrAvatarBase : MonoBehaviour +{ +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs.meta new file mode 100644 index 0000000..aed70e9 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a0e33623ec5372748b5703f61a4df82d +timeCreated: 1477606822 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs new file mode 100644 index 0000000..3e66aef --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs @@ -0,0 +1,11 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +public class OvrAvatarBody : MonoBehaviour +{ + public virtual void UpdatePose(float voiceAmplitude) + { + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs.meta new file mode 100644 index 0000000..ccb2165 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarBody.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb7a6650b6cb46545967d3b380b7396c +timeCreated: 1466814542 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs new file mode 100644 index 0000000..38cd6c7 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs @@ -0,0 +1,153 @@ +using System; +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using Oculus.Avatar; +using System.Threading; + +public class OvrAvatarComponent : MonoBehaviour +{ + + public static readonly string[] LayerKeywords = new[] { "LAYERS_0", "LAYERS_1", "LAYERS_2", "LAYERS_3", "LAYERS_4", "LAYERS_5", "LAYERS_6", "LAYERS_7", "LAYERS_8", }; + public static readonly string[] LayerSampleModeParameters = new[] { "_LayerSampleMode0", "_LayerSampleMode1", "_LayerSampleMode2", "_LayerSampleMode3", "_LayerSampleMode4", "_LayerSampleMode5", "_LayerSampleMode6", "_LayerSampleMode7", }; + public static readonly string[] LayerBlendModeParameters = new[] { "_LayerBlendMode0", "_LayerBlendMode1", "_LayerBlendMode2", "_LayerBlendMode3", "_LayerBlendMode4", "_LayerBlendMode5", "_LayerBlendMode6", "_LayerBlendMode7", }; + public static readonly string[] LayerMaskTypeParameters = new[] { "_LayerMaskType0", "_LayerMaskType1", "_LayerMaskType2", "_LayerMaskType3", "_LayerMaskType4", "_LayerMaskType5", "_LayerMaskType6", "_LayerMaskType7", }; + public static readonly string[] LayerColorParameters = new[] { "_LayerColor0", "_LayerColor1", "_LayerColor2", "_LayerColor3", "_LayerColor4", "_LayerColor5", "_LayerColor6", "_LayerColor7", }; + public static readonly string[] LayerSurfaceParameters = new[] { "_LayerSurface0", "_LayerSurface1", "_LayerSurface2", "_LayerSurface3", "_LayerSurface4", "_LayerSurface5", "_LayerSurface6", "_LayerSurface7", }; + public static readonly string[] LayerSampleParametersParameters = new[] { "_LayerSampleParameters0", "_LayerSampleParameters1", "_LayerSampleParameters2", "_LayerSampleParameters3", "_LayerSampleParameters4", "_LayerSampleParameters5", "_LayerSampleParameters6", "_LayerSampleParameters7", }; + public static readonly string[] LayerMaskParametersParameters = new[] { "_LayerMaskParameters0", "_LayerMaskParameters1", "_LayerMaskParameters2", "_LayerMaskParameters3", "_LayerMaskParameters4", "_LayerMaskParameters5", "_LayerMaskParameters6", "_LayerMaskParameters7", }; + public static readonly string[] LayerMaskAxisParameters = new[] { "_LayerMaskAxis0", "_LayerMaskAxis1", "_LayerMaskAxis2", "_LayerMaskAxis3", "_LayerMaskAxis4", "_LayerMaskAxis5", "_LayerMaskAxis6", "_LayerMaskAxis7", }; + + private Dictionary materialStates = new Dictionary(); + public List RenderParts = new List(); + + private bool DrawSkeleton = false; + private bool FirstMaterialUpdate = true; + + public ulong ClothingAlphaTexture = 0; + public Vector4 ClothingAlphaOffset; + + public void UpdateAvatar(ovrAvatarComponent component, OvrAvatar avatar) + { + OvrAvatar.ConvertTransform(component.transform, transform); + + for (UInt32 renderPartIndex = 0; renderPartIndex < component.renderPartCount; renderPartIndex++) + { + if (RenderParts.Count <= renderPartIndex) + { + break; + } + + OvrAvatarRenderComponent renderComponent = RenderParts[(int)renderPartIndex]; + IntPtr renderPart = OvrAvatar.GetRenderPart(component, renderPartIndex); + ovrAvatarRenderPartType type = CAPI.ovrAvatarRenderPart_GetType(renderPart); + switch (type) + { + case ovrAvatarRenderPartType.SkinnedMeshRender: + ((OvrAvatarSkinnedMeshRenderComponent)renderComponent).UpdateSkinnedMeshRender(this, avatar, renderPart); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS: + ((OvrAvatarSkinnedMeshRenderPBSComponent)renderComponent).UpdateSkinnedMeshRenderPBS(avatar, renderPart, renderComponent.mesh.sharedMaterial); + break; + case ovrAvatarRenderPartType.ProjectorRender: + ((OvrAvatarProjectorRenderComponent)renderComponent).UpdateProjectorRender(this, CAPI.ovrAvatarRenderPart_GetProjectorRender(renderPart)); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS_V2: + ((OvrAvatarSkinnedMeshPBSV2RenderComponent)renderComponent).UpdateSkinnedMeshRender(this, avatar, renderPart); + break; + default: + break; + } + } + } + + protected void UpdateActive(OvrAvatar avatar, ovrAvatarVisibilityFlags mask) + { + bool active = avatar.ShowFirstPerson && (mask & ovrAvatarVisibilityFlags.FirstPerson) != 0; + active |= avatar.ShowThirdPerson && (mask & ovrAvatarVisibilityFlags.ThirdPerson) != 0; + this.gameObject.SetActive(active); + } + + public void UpdateAvatarMaterial(Material mat, ovrAvatarMaterialState matState) + { + mat.SetColor("_BaseColor", matState.baseColor); + mat.SetInt("_BaseMaskType", (int)matState.baseMaskType); + mat.SetVector("_BaseMaskParameters", matState.baseMaskParameters); + mat.SetVector("_BaseMaskAxis", matState.baseMaskAxis); + + if (matState.alphaMaskTextureID != 0) + { + mat.SetTexture("_AlphaMask", GetLoadedTexture(matState.alphaMaskTextureID)); + mat.SetTextureScale("_AlphaMask", new Vector2(matState.alphaMaskScaleOffset.x, matState.alphaMaskScaleOffset.y)); + mat.SetTextureOffset("_AlphaMask", new Vector2(matState.alphaMaskScaleOffset.z, matState.alphaMaskScaleOffset.w)); + } + + if (ClothingAlphaTexture != 0) + { + mat.EnableKeyword("VERTALPHA_ON"); + mat.SetTexture("_AlphaMask2", GetLoadedTexture(ClothingAlphaTexture)); + mat.SetTextureScale("_AlphaMask2", new Vector2(ClothingAlphaOffset.x, ClothingAlphaOffset.y)); + mat.SetTextureOffset("_AlphaMask2", new Vector2(ClothingAlphaOffset.z, ClothingAlphaOffset.w)); + } + + if (matState.normalMapTextureID != 0) + { + mat.EnableKeyword("NORMAL_MAP_ON"); + mat.SetTexture("_NormalMap", GetLoadedTexture(matState.normalMapTextureID)); + mat.SetTextureScale("_NormalMap", new Vector2(matState.normalMapScaleOffset.x, matState.normalMapScaleOffset.y)); + mat.SetTextureOffset("_NormalMap", new Vector2(matState.normalMapScaleOffset.z, matState.normalMapScaleOffset.w)); + } + if (matState.parallaxMapTextureID != 0) + { + mat.SetTexture("_ParallaxMap", GetLoadedTexture(matState.parallaxMapTextureID)); + mat.SetTextureScale("_ParallaxMap", new Vector2(matState.parallaxMapScaleOffset.x, matState.parallaxMapScaleOffset.y)); + mat.SetTextureOffset("_ParallaxMap", new Vector2(matState.parallaxMapScaleOffset.z, matState.parallaxMapScaleOffset.w)); + } + if (matState.roughnessMapTextureID != 0) + { + mat.EnableKeyword("ROUGHNESS_ON"); + mat.SetTexture("_RoughnessMap", GetLoadedTexture(matState.roughnessMapTextureID)); + mat.SetTextureScale("_RoughnessMap", new Vector2(matState.roughnessMapScaleOffset.x, matState.roughnessMapScaleOffset.y)); + mat.SetTextureOffset("_RoughnessMap", new Vector2(matState.roughnessMapScaleOffset.z, matState.roughnessMapScaleOffset.w)); + } + mat.EnableKeyword(LayerKeywords[matState.layerCount]); + for (ulong layerIndex = 0; layerIndex < matState.layerCount; layerIndex++) + { + ovrAvatarMaterialLayerState layer = matState.layers[layerIndex]; + + mat.SetInt(LayerSampleModeParameters[layerIndex], (int)layer.sampleMode); + mat.SetInt(LayerBlendModeParameters[layerIndex], (int)layer.blendMode); + mat.SetInt(LayerMaskTypeParameters[layerIndex], (int)layer.maskType); + mat.SetColor(LayerColorParameters[layerIndex], layer.layerColor); + if (layer.sampleMode != ovrAvatarMaterialLayerSampleMode.Color) + { + string surfaceProperty = LayerSurfaceParameters[layerIndex]; + mat.SetTexture(surfaceProperty, GetLoadedTexture(layer.sampleTexture)); + mat.SetTextureScale(surfaceProperty, new Vector2(layer.sampleScaleOffset.x, layer.sampleScaleOffset.y)); + mat.SetTextureOffset(surfaceProperty, new Vector2(layer.sampleScaleOffset.z, layer.sampleScaleOffset.w)); + } + + if (layer.sampleMode == ovrAvatarMaterialLayerSampleMode.Parallax) + { + mat.EnableKeyword("PARALLAX_ON"); + } + + mat.SetColor(LayerSampleParametersParameters[layerIndex], layer.sampleParameters); + mat.SetColor(LayerMaskParametersParameters[layerIndex], layer.maskParameters); + mat.SetColor(LayerMaskAxisParameters[layerIndex], layer.maskAxis); + } + + materialStates[mat] = matState; + } + + public static Texture2D GetLoadedTexture(UInt64 assetId) + { + OvrAvatarAssetTexture tex = (OvrAvatarAssetTexture)OvrAvatarSDKManager.Instance.GetAsset(assetId); + if (tex == null) + { + return null; + } + + return tex.texture; + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs.meta new file mode 100644 index 0000000..7af794e --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4d8af585c6ed18849905454f83194043 +timeCreated: 1479155378 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs new file mode 100644 index 0000000..574fc7c --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs @@ -0,0 +1,103 @@ +using UnityEngine; +using System.Collections; +using System; +using Oculus.Avatar; + +public abstract class OvrAvatarDriver : MonoBehaviour { + + public enum PacketMode + { + SDK, + Unity + }; + + + public PacketMode Mode; + protected PoseFrame CurrentPose; + public PoseFrame GetCurrentPose() { return CurrentPose; } + public abstract void UpdateTransforms(IntPtr sdkAvatar); + + public struct ControllerPose + { + public ovrAvatarButton buttons; + public ovrAvatarTouch touches; + public Vector2 joystickPosition; + public float indexTrigger; + public float handTrigger; + public bool isActive; + + public static ControllerPose Interpolate(ControllerPose a, ControllerPose b, float t) + { + return new ControllerPose + { + buttons = t < 0.5f ? a.buttons : b.buttons, + touches = t < 0.5f ? a.touches : b.touches, + joystickPosition = Vector2.Lerp(a.joystickPosition, b.joystickPosition, t), + indexTrigger = Mathf.Lerp(a.indexTrigger, b.indexTrigger, t), + handTrigger = Mathf.Lerp(a.handTrigger, b.handTrigger, t), + isActive = t < 0.5f ? a.isActive : b.isActive, + }; + } + } + + public struct PoseFrame + { + public Vector3 headPosition; + public Quaternion headRotation; + public Vector3 handLeftPosition; + public Quaternion handLeftRotation; + public Vector3 handRightPosition; + public Quaternion handRightRotation; + public float voiceAmplitude; + + public ControllerPose controllerLeftPose; + public ControllerPose controllerRightPose; + + public static PoseFrame Interpolate(PoseFrame a, PoseFrame b, float t) + { + return new PoseFrame + { + headPosition = Vector3.Lerp(a.headPosition, b.headPosition, t), + headRotation = Quaternion.Slerp(a.headRotation, b.headRotation, t), + handLeftPosition = Vector3.Lerp(a.handLeftPosition, b.handLeftPosition, t), + handLeftRotation = Quaternion.Slerp(a.handLeftRotation, b.handLeftRotation, t), + handRightPosition = Vector3.Lerp(a.handRightPosition, b.handRightPosition, t), + handRightRotation = Quaternion.Slerp(a.handRightRotation, b.handRightRotation, t), + voiceAmplitude = Mathf.Lerp(a.voiceAmplitude, b.voiceAmplitude, t), + controllerLeftPose = ControllerPose.Interpolate(a.controllerLeftPose, b.controllerLeftPose, t), + controllerRightPose = ControllerPose.Interpolate(a.controllerRightPose, b.controllerRightPose, t), + }; + } + }; + + protected void UpdateTransformsFromPose(IntPtr sdkAvatar) + { + if (sdkAvatar != IntPtr.Zero) + { + ovrAvatarTransform bodyTransform = OvrAvatar.CreateOvrAvatarTransform(CurrentPose.headPosition, CurrentPose.headRotation); + ovrAvatarHandInputState inputStateLeft = OvrAvatar.CreateInputState(OvrAvatar.CreateOvrAvatarTransform(CurrentPose.handLeftPosition, CurrentPose.handLeftRotation), CurrentPose.controllerLeftPose); + ovrAvatarHandInputState inputStateRight = OvrAvatar.CreateInputState(OvrAvatar.CreateOvrAvatarTransform(CurrentPose.handRightPosition, CurrentPose.handRightRotation), CurrentPose.controllerRightPose); + + CAPI.ovrAvatarPose_UpdateBody(sdkAvatar, bodyTransform); + + if (GetIsTrackedRemote()) + { + CAPI.ovrAvatarPose_UpdateSDK3DofHands(sdkAvatar, inputStateLeft, inputStateRight, GetRemoteControllerType()); + } + else + { + CAPI.ovrAvatarPose_UpdateHands(sdkAvatar, inputStateLeft, inputStateRight); + } + } + } + + public static bool GetIsTrackedRemote() + { + return OVRInput.IsControllerConnected(OVRInput.Controller.RTrackedRemote) || OVRInput.IsControllerConnected(OVRInput.Controller.LTrackedRemote); + } + + private ovrAvatarControllerType GetRemoteControllerType() + { + return OVRPlugin.productName == "Oculus Go" ? ovrAvatarControllerType.Go : ovrAvatarControllerType.Malibu; + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs.meta new file mode 100644 index 0000000..3bdc633 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarDriver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0bda905d6cc47640bc17f99e364a1b9 +timeCreated: 1464049373 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs new file mode 100644 index 0000000..5544634 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs @@ -0,0 +1,8 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +public class OvrAvatarHand : MonoBehaviour +{ +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs.meta new file mode 100644 index 0000000..e9773e6 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarHand.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e53b07ad62d980a4da9fffff0b05fd2e +timeCreated: 1464054646 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs new file mode 100644 index 0000000..f8fd26b --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs @@ -0,0 +1,108 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Collections.Generic; +using Oculus.Avatar; + +public class OvrAvatarLocalDriver : OvrAvatarDriver { + + ControllerPose GetMalibuControllerPose(OVRInput.Controller controller) + { + ovrAvatarButton buttons = 0; + if (OVRInput.Get(OVRInput.Button.PrimaryIndexTrigger, controller)) buttons |= ovrAvatarButton.One; + + return new ControllerPose + { + buttons = buttons, + touches = OVRInput.Get(OVRInput.Touch.PrimaryTouchpad) ? ovrAvatarTouch.One : 0, + joystickPosition = OVRInput.Get(OVRInput.Axis2D.PrimaryTouchpad, controller), + indexTrigger = 0f, + handTrigger = 0f, + isActive = (OVRInput.GetActiveController() & controller) != 0, + }; + } + + float voiceAmplitude = 0.0f; + ControllerPose GetControllerPose(OVRInput.Controller controller) + { + ovrAvatarButton buttons = 0; + if (OVRInput.Get(OVRInput.Button.One, controller)) buttons |= ovrAvatarButton.One; + if (OVRInput.Get(OVRInput.Button.Two, controller)) buttons |= ovrAvatarButton.Two; + if (OVRInput.Get(OVRInput.Button.Start, controller)) buttons |= ovrAvatarButton.Three; + if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick, controller)) buttons |= ovrAvatarButton.Joystick; + + ovrAvatarTouch touches = 0; + if (OVRInput.Get(OVRInput.Touch.One, controller)) touches |= ovrAvatarTouch.One; + if (OVRInput.Get(OVRInput.Touch.Two, controller)) touches |= ovrAvatarTouch.Two; + if (OVRInput.Get(OVRInput.Touch.PrimaryThumbstick, controller)) touches |= ovrAvatarTouch.Joystick; + if (OVRInput.Get(OVRInput.Touch.PrimaryThumbRest, controller)) touches |= ovrAvatarTouch.ThumbRest; + if (OVRInput.Get(OVRInput.Touch.PrimaryIndexTrigger, controller)) touches |= ovrAvatarTouch.Index; + if (!OVRInput.Get(OVRInput.NearTouch.PrimaryIndexTrigger, controller)) touches |= ovrAvatarTouch.Pointing; + if (!OVRInput.Get(OVRInput.NearTouch.PrimaryThumbButtons, controller)) touches |= ovrAvatarTouch.ThumbUp; + + return new ControllerPose + { + buttons = buttons, + touches = touches, + joystickPosition = OVRInput.Get(OVRInput.Axis2D.PrimaryThumbstick, controller), + indexTrigger = OVRInput.Get(OVRInput.Axis1D.PrimaryIndexTrigger, controller), + handTrigger = OVRInput.Get(OVRInput.Axis1D.PrimaryHandTrigger, controller), + isActive = (OVRInput.GetActiveController() & controller) != 0, + }; + } + + private void CalculateCurrentPose() + { +#if UNITY_2017_2_OR_NEWER + Vector3 headPos = UnityEngine.XR.InputTracking.GetLocalPosition(UnityEngine.XR.XRNode.CenterEye); +#else + Vector3 headPos = UnityEngine.VR.InputTracking.GetLocalPosition(UnityEngine.VR.VRNode.CenterEye); +#endif + + if (GetIsTrackedRemote()) + { + CurrentPose = new PoseFrame + { + voiceAmplitude = voiceAmplitude, + headPosition = headPos, +#if UNITY_2017_2_OR_NEWER + headRotation = UnityEngine.XR.InputTracking.GetLocalRotation(UnityEngine.XR.XRNode.CenterEye), +#else + headRotation = UnityEngine.VR.InputTracking.GetLocalRotation(UnityEngine.VR.VRNode.CenterEye), +#endif + handLeftPosition = OVRInput.GetLocalControllerPosition(OVRInput.Controller.LTrackedRemote), + handLeftRotation = OVRInput.GetLocalControllerRotation(OVRInput.Controller.LTrackedRemote), + handRightPosition = OVRInput.GetLocalControllerPosition(OVRInput.Controller.RTrackedRemote), + handRightRotation = OVRInput.GetLocalControllerRotation(OVRInput.Controller.RTrackedRemote), + controllerLeftPose = GetMalibuControllerPose(OVRInput.Controller.LTrackedRemote), + controllerRightPose = GetMalibuControllerPose(OVRInput.Controller.RTrackedRemote), + }; + } + else + { + CurrentPose = new PoseFrame + { + voiceAmplitude = voiceAmplitude, + headPosition = headPos, +#if UNITY_2017_2_OR_NEWER + headRotation = UnityEngine.XR.InputTracking.GetLocalRotation(UnityEngine.XR.XRNode.CenterEye), +#else + headRotation = UnityEngine.VR.InputTracking.GetLocalRotation(UnityEngine.VR.VRNode.CenterEye), +#endif + handLeftPosition = OVRInput.GetLocalControllerPosition(OVRInput.Controller.LTouch), + handLeftRotation = OVRInput.GetLocalControllerRotation(OVRInput.Controller.LTouch), + handRightPosition = OVRInput.GetLocalControllerPosition(OVRInput.Controller.RTouch), + handRightRotation = OVRInput.GetLocalControllerRotation(OVRInput.Controller.RTouch), + controllerLeftPose = GetControllerPose(OVRInput.Controller.LTouch), + controllerRightPose = GetControllerPose(OVRInput.Controller.RTouch), + }; + } + + } + + public override void UpdateTransforms(IntPtr sdkAvatar) + { + CalculateCurrentPose(); + UpdateTransformsFromPose(sdkAvatar); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs.meta new file mode 100644 index 0000000..798ef51 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarLocalDriver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ac27124318cf8e84aa7350c2ac1cdb80 +timeCreated: 1464049705 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs new file mode 100644 index 0000000..51f4dc3 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs @@ -0,0 +1,38 @@ +using UnityEngine; + +namespace Oculus.Avatar +{ + public static class AvatarLogger + { + public const string LogAvatar = "[Avatars] - "; + public const string Tab = " "; + + [System.Diagnostics.Conditional("ENABLE_AVATAR_LOGS"), + System.Diagnostics.Conditional("ENABLE_AVATAR_LOG_BASIC")] + public static void Log(string logMsg) + { + Debug.Log(LogAvatar + logMsg); + } + + [System.Diagnostics.Conditional("ENABLE_AVATAR_LOGS"), + System.Diagnostics.Conditional("ENABLE_AVATAR_LOG_BASIC")] + public static void Log(string logMsg, Object context) + { + Debug.Log(LogAvatar + logMsg , context); + } + + [System.Diagnostics.Conditional("ENABLE_AVATAR_LOGS"), + System.Diagnostics.Conditional("ENABLE_AVATAR_LOG_WARNING")] + public static void LogWarning(string logMsg) + { + Debug.LogWarning(LogAvatar + logMsg); + } + + [System.Diagnostics.Conditional("ENABLE_AVATAR_LOGS"), + System.Diagnostics.Conditional("ENABLE_AVATAR_LOG_ERROR")] + public static void LogError(string logMsg) + { + Debug.LogError(LogAvatar + logMsg); + } + }; +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs.meta new file mode 100644 index 0000000..073015a --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarLogger.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6d391500bc1e8da42a41ef796dd22ed0 +timeCreated: 1519433181 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs new file mode 100644 index 0000000..d5db298 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs @@ -0,0 +1,354 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Rendering; +using Oculus.Avatar; +using System.Collections; + +public class OvrAvatarMaterialManager : MonoBehaviour +{ + // Set up in the Prefab, and meant to be indexed by LOD + public Texture2D[] DiffuseFallbacks; + public Texture2D[] NormalFallbacks; + + private Renderer TargetRenderer; + private AvatarTextureArrayProperties[] TextureArrays; + + private OvrAvatarTextureCopyManager TextureCopyManager; + + public enum TextureType + { + DiffuseTextures = 0, + NormalMaps, + RoughnessMaps, + + Count + } + // Material properties required to render a single component + [System.Serializable] + public struct AvatarComponentMaterialProperties + { + public ovrAvatarBodyPartType TypeIndex; + public Color Color; + public Texture2D[] Textures; + + [Range(0, 1)] public float DiffuseIntensity; + [Range(0, 10)] public float RimIntensity; + [Range(0, 1)] public float BacklightIntensity; + [Range(0, 1)] public float ReflectionIntensity; + } + + // Texture arrays + [System.Serializable] + public struct AvatarTextureArrayProperties + { + public Texture2D[] Textures; + public Texture2DArray TextureArray; + } + + // Material property arrays that are pushed to the shader + [System.Serializable] + public struct AvatarMaterialPropertyBlock + { + public Vector4[] Colors; + public float[] DiffuseIntensities; + public float[] RimIntensities; + public float[] BacklightIntensities; + public float[] ReflectionIntensities; + } + + private readonly string[] TextureTypeToShaderProperties = + { + "_MainTex", // TextureType.DiffuseTextures = 0 + "_NormalMap", // TextureType.NormalMaps + "_RoughnessMap" // TextureType.RoughnessMaps + }; + + public Color[] BodyColorTints; + public List ReflectionProbes = new List(); + + // Container class for all the data relating to an avatar material description + [System.Serializable] + public class AvatarMaterialConfig + { + public AvatarComponentMaterialProperties[] ComponentMaterialProperties; + public AvatarMaterialPropertyBlock MaterialPropertyBlock; + } + + // Local config that this manager instance will render + public AvatarMaterialConfig LocalAvatarConfig; + // Default avatar config used to initially populate the locally managed avatar config + public AvatarMaterialConfig DefaultAvatarConfig; + + // Property block for pushing to shader + private AvatarMaterialPropertyBlock LocalAvatarMaterialPropertyBlock; + + public static int RENDER_QUEUE = 3640; + + // Shader properties + public static string AVATAR_SHADER_COMBINED = "OvrAvatar/Avatar_Mobile_CombinedMesh"; + public static string AVATAR_SHADER_LOADER = "OvrAvatar/Avatar_Mobile_Loader"; + public static string AVATAR_SHADER_MAINTEX = "_MainTex"; + public static string AVATAR_SHADER_NORMALMAP = "_NormalMap"; + public static string AVATAR_SHADER_ROUGHNESSMAP = "_RoughnessMap"; + public static string AVATAR_SHADER_COLOR = "_BaseColor"; + public static string AVATAR_SHADER_DIFFUSEINTENSITY = "_DiffuseIntensity"; + public static string AVATAR_SHADER_RIMINTENSITY = "_RimIntensity"; + public static string AVATAR_SHADER_BACKLIGHTINTENSITY = "_BacklightIntensity"; + public static string AVATAR_SHADER_REFLECTIONINTENSITY = "_ReflectionIntensity"; + public static string AVATAR_SHADER_CUBEMAP = "_Cubemap"; + public static string AVATAR_SHADER_ALPHA = "_Alpha"; + public static string AVATAR_SHADER_LOADING_DIMMER = "_LoadingDimmer"; + + // Loading animation + private const float LOADING_ANIMATION_AMPLITUDE = 0.5f; + private const float LOADING_ANIMATION_PERIOD = 0.35f; + private const float LOADING_ANIMATION_CURVE_SCALE = 0.25f; + private const float LOADING_ANIMATION_DIMMER_MIN = 0.3f; + + void Awake() + { + TextureCopyManager = gameObject.AddComponent(); + } + + public void CreateTextureArrays() + { + const int componentCount = (int)ovrAvatarBodyPartType.Count; + const int textureTypeCount = (int)TextureType.Count; + + for (int index = 0; index < componentCount; index++) + { + LocalAvatarConfig.ComponentMaterialProperties[index].Textures = new Texture2D[textureTypeCount]; + DefaultAvatarConfig.ComponentMaterialProperties[index].Textures = new Texture2D[textureTypeCount]; + } + + TextureArrays = new AvatarTextureArrayProperties[textureTypeCount]; + } + + public void SetRenderer(Renderer renderer) + { + TargetRenderer = renderer; + TargetRenderer.GetClosestReflectionProbes(ReflectionProbes); + } + + public void OnCombinedMeshReady() + { + InitTextureArrays(); + SetMaterialPropertyBlock(); + StartCoroutine(RunLoadingAnimation()); + } + + // Prepare texture arrays and copy to GPU + public void InitTextureArrays() + { + var localProps = LocalAvatarConfig.ComponentMaterialProperties[0]; + + for (int i = 0; i < TextureArrays.Length && i < localProps.Textures.Length; i++) + { + TextureArrays[i].TextureArray = new Texture2DArray( + localProps.Textures[0].height, localProps.Textures[0].width, + LocalAvatarConfig.ComponentMaterialProperties.Length, + localProps.Textures[0].format, + true, + QualitySettings.activeColorSpace == ColorSpace.Gamma ? false : true + ) { filterMode = FilterMode.Trilinear }; + + TextureArrays[i].Textures + = new Texture2D[LocalAvatarConfig.ComponentMaterialProperties.Length]; + + for (int j = 0; j < LocalAvatarConfig.ComponentMaterialProperties.Length; j++) + { + TextureArrays[i].Textures[j] + = LocalAvatarConfig.ComponentMaterialProperties[j].Textures[i]; + } + + ProcessTexturesWithMips( + TextureArrays[i].Textures, + localProps.Textures[i].height, + TextureArrays[i].TextureArray); + } + } + + private void ProcessTexturesWithMips( + Texture2D[] textures, + int texArrayResolution, + Texture2DArray texArray) + { + for (int i = 0; i < textures.Length; i++) + { + int currentMipSize = texArrayResolution; + int correctNumberOfMips = textures[i].mipmapCount - 1; + + // Add mips to copyTexture queue in low-high order from correctNumberOfMips..0 + for (int mipLevel = correctNumberOfMips; mipLevel >= 0; mipLevel--) + { + int mipSize = texArrayResolution / currentMipSize; + TextureCopyManager.CopyTexture( + textures[i], + texArray, + mipLevel, + mipSize, + i, + true); + + currentMipSize /= 2; + } + } + } + + private void SetMaterialPropertyBlock() + { + if (TargetRenderer != null) + { + for (int i = 0; i < LocalAvatarConfig.ComponentMaterialProperties.Length; i++) + { + LocalAvatarConfig.MaterialPropertyBlock.Colors[i] + = LocalAvatarConfig.ComponentMaterialProperties[i].Color; + LocalAvatarConfig.MaterialPropertyBlock.DiffuseIntensities[i] + = LocalAvatarConfig.ComponentMaterialProperties[i].DiffuseIntensity; + LocalAvatarConfig.MaterialPropertyBlock.RimIntensities[i] + = LocalAvatarConfig.ComponentMaterialProperties[i].RimIntensity; + LocalAvatarConfig.MaterialPropertyBlock.BacklightIntensities[i] + = LocalAvatarConfig.ComponentMaterialProperties[i].BacklightIntensity; + LocalAvatarConfig.MaterialPropertyBlock.ReflectionIntensities[i] + = LocalAvatarConfig.ComponentMaterialProperties[i].ReflectionIntensity; + } + } + } + + private void ApplyMaterialPropertyBlock() + { + MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); + materialPropertyBlock.SetVectorArray(AVATAR_SHADER_COLOR, + LocalAvatarConfig.MaterialPropertyBlock.Colors); + materialPropertyBlock.SetFloatArray(AVATAR_SHADER_DIFFUSEINTENSITY, + LocalAvatarConfig.MaterialPropertyBlock.DiffuseIntensities); + materialPropertyBlock.SetFloatArray(AVATAR_SHADER_RIMINTENSITY, + LocalAvatarConfig.MaterialPropertyBlock.RimIntensities); + materialPropertyBlock.SetFloatArray(AVATAR_SHADER_BACKLIGHTINTENSITY, + LocalAvatarConfig.MaterialPropertyBlock.BacklightIntensities); + materialPropertyBlock.SetFloatArray(AVATAR_SHADER_REFLECTIONINTENSITY, + LocalAvatarConfig.MaterialPropertyBlock.ReflectionIntensities); + TargetRenderer.GetClosestReflectionProbes(ReflectionProbes); + + if (ReflectionProbes != null && ReflectionProbes.Count > 0 && ReflectionProbes[0].probe.texture != null) + { + materialPropertyBlock.SetTexture(AVATAR_SHADER_CUBEMAP, ReflectionProbes[0].probe.texture); + } + + for (int i = 0; i < TextureArrays.Length; i++) + { + materialPropertyBlock.SetTexture(TextureTypeToShaderProperties[i], + TextureArrays[(int)(TextureType)i].TextureArray); + } + + TargetRenderer.SetPropertyBlock(materialPropertyBlock); + } + + // Return a component type based on name + public static ovrAvatarBodyPartType GetComponentType(string objectName) + { + if (objectName.Contains("0")) + { + return ovrAvatarBodyPartType.Body; + } + else if (objectName.Contains("1")) + { + return ovrAvatarBodyPartType.Clothing; + } + else if (objectName.Contains("2")) + { + return ovrAvatarBodyPartType.Eyewear; + } + else if (objectName.Contains("3")) + { + return ovrAvatarBodyPartType.Hair; + } + else if (objectName.Contains("4")) + { + return ovrAvatarBodyPartType.Beard; + } + + return ovrAvatarBodyPartType.Count; + } + + public void ValidateTextures() + { + var props = LocalAvatarConfig.ComponentMaterialProperties; + + int[] heights = new int[(int)TextureType.Count]; + TextureFormat[] formats = new TextureFormat[(int)TextureType.Count]; + + for (var propIndex = 0; propIndex < props.Length; propIndex++) + { + for (var index = 0; index < props[propIndex].Textures.Length; index++) + { + if (props[propIndex].Textures[index] == null) + { + throw new System.Exception( + props[propIndex].TypeIndex.ToString() + + "Invalid: " + + ((TextureType)index).ToString()); + } + + heights[index] = props[propIndex].Textures[index].height; + formats[index] = props[propIndex].Textures[index].format; + } + } + + for (int textureIndex = 0; textureIndex < (int)TextureType.Count; textureIndex++) + { + for (var propIndex = 1; propIndex < props.Length; propIndex++) + { + if (props[propIndex - 1].Textures[textureIndex].height + != props[propIndex].Textures[textureIndex].height) + { + throw new System.Exception( + props[propIndex].TypeIndex.ToString() + + " Mismatching Resolutions: " + + ((TextureType)textureIndex).ToString() + + " " + + props[propIndex - 1].Textures[textureIndex].height + + " vs " + + props[propIndex].Textures[textureIndex].height + + " Ensure you are using ASTC texture compression on Android or turn off CombineMeshes"); + } + + if (props[propIndex - 1].Textures[textureIndex].format + != props[propIndex].Textures[textureIndex].format) + { + throw new System.Exception( + props[propIndex].TypeIndex.ToString() + + " Mismatching Formats: " + + ((TextureType)textureIndex).ToString() + + " Ensure you are using ASTC texture compression on Android or turn off CombineMeshes"); + } + } + } + } + + // Loading animation on the Dimmer properyt + // Smooth sine lerp every 0.3 seconds between 0.25 and 0.5 + private IEnumerator RunLoadingAnimation() + { + // Set the material to single component while the avatar loads + int renderQueue = TargetRenderer.sharedMaterial.renderQueue; + TargetRenderer.sharedMaterial.shader = Shader.Find(AVATAR_SHADER_LOADER); + TargetRenderer.sharedMaterial.renderQueue = renderQueue; + TargetRenderer.sharedMaterial.SetColor(AVATAR_SHADER_COLOR, Color.white); + + while (TextureCopyManager.GetTextureCount() > 0) + { + float distance = (LOADING_ANIMATION_AMPLITUDE * Mathf.Sin(Time.timeSinceLevelLoad / LOADING_ANIMATION_PERIOD) + + LOADING_ANIMATION_AMPLITUDE) * (LOADING_ANIMATION_CURVE_SCALE) + LOADING_ANIMATION_DIMMER_MIN; + TargetRenderer.sharedMaterial.SetFloat(AVATAR_SHADER_LOADING_DIMMER, distance); + yield return null; + } + // Restore render order and swap the combined material + renderQueue = TargetRenderer.sharedMaterial.renderQueue; + TargetRenderer.sharedMaterial.SetFloat(AVATAR_SHADER_LOADING_DIMMER, 1f); + TargetRenderer.sharedMaterial.shader = Shader.Find(AVATAR_SHADER_COMBINED); + TargetRenderer.sharedMaterial.renderQueue = renderQueue; + + ApplyMaterialPropertyBlock(); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs.meta new file mode 100644 index 0000000..52e5819 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarMaterialManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a139d83bf6796734db220df8a5bfacbd +timeCreated: 1518209612 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs new file mode 100644 index 0000000..cb65193 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs @@ -0,0 +1,180 @@ +using UnityEngine; +using System; +using Oculus.Avatar; +using System.Collections.Generic; + +public class OvrAvatarMeshInstance : MonoBehaviour +{ + HashSet AssetsToLoad; + + public UInt64 MeshID = 0; + UInt64 MaterialID = 0; + UInt64 FadeTextureID = 0; + public ovrAvatarBodyPartType MeshType; + public ovrAvatarMaterialState MaterialState; + MeshFilter Mesh; + MeshRenderer MeshInstance; + + public void AssetLoadedCallback(OvrAvatarAsset asset) + { + AssetsToLoad.Remove(asset.assetID); + HandleAssetAvailable(asset); + + if (AssetsToLoad.Count <= 0) + { + UpdateMaterial(); + } + } + + public void SetMeshAssets(UInt64 fadeTexture, UInt64 meshID, UInt64 materialID, ovrAvatarBodyPartType type) + { + MaterialID = materialID; + MeshID = meshID; + FadeTextureID = fadeTexture; + MeshType = type; + + AssetsToLoad = new HashSet(); + + RequestAsset(meshID); + RequestAsset(materialID); + RequestAsset(fadeTexture); + } + + private void HandleAssetAvailable(OvrAvatarAsset asset) + { + if (asset.assetID == MeshID) + { + Mesh = gameObject.AddComponent(); + MeshInstance = gameObject.AddComponent(); + MeshInstance.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off; + Mesh.sharedMesh = ((OvrAvatarAssetMesh)asset).mesh; + + Material mat = new Material(Shader.Find("OvrAvatar/AvatarSurfaceShaderSelfOccluding")); + MeshInstance.material = mat; + } + + if (asset.assetID == MaterialID) + { + MaterialState = ((OvrAvatarAssetMaterial)asset).material; + MaterialState.alphaMaskTextureID = FadeTextureID; + RequestMaterialTextures(); + } + } + + public void ChangeMaterial(UInt64 assetID) + { + MaterialID = assetID; + RequestAsset(MaterialID); + } + + private void RequestAsset(UInt64 assetID) + { + if (assetID == 0) + { + return; + } + + OvrAvatarAsset asset = OvrAvatarSDKManager.Instance.GetAsset(assetID); + if (asset == null) + { + OvrAvatarSDKManager.Instance.BeginLoadingAsset(assetID, ovrAvatarAssetLevelOfDetail.Medium, this.AssetLoadedCallback); + AssetsToLoad.Add(assetID); + } + else + { + HandleAssetAvailable(asset); + } + } + + private void RequestMaterialTextures() + { + RequestAsset(MaterialState.normalMapTextureID); + RequestAsset(MaterialState.parallaxMapTextureID); + RequestAsset(MaterialState.roughnessMapTextureID); + + for (var layerIndex = 0; layerIndex < MaterialState.layerCount; layerIndex++) + { + RequestAsset(MaterialState.layers[layerIndex].sampleTexture); + } + } + + public void SetActive(bool active) + { + gameObject.SetActive(active); + + if (active) + { + UpdateMaterial(); + } + } + + private void UpdateMaterial() + { + if (MeshInstance == null || MaterialID == 0) + { + return; + } + + var mat = MeshInstance.material; + var matState = MaterialState; + + mat.SetColor("_BaseColor", matState.baseColor); + mat.SetInt("_BaseMaskType", (int)matState.baseMaskType); + mat.SetVector("_BaseMaskParameters", matState.baseMaskParameters); + mat.SetVector("_BaseMaskAxis", matState.baseMaskAxis); + + if (matState.alphaMaskTextureID != 0) + { + mat.SetTexture("_AlphaMask", OvrAvatarComponent.GetLoadedTexture(matState.alphaMaskTextureID)); + mat.SetTextureScale("_AlphaMask", new Vector2(matState.alphaMaskScaleOffset.x, matState.alphaMaskScaleOffset.y)); + mat.SetTextureOffset("_AlphaMask", new Vector2(matState.alphaMaskScaleOffset.z, matState.alphaMaskScaleOffset.w)); + } + + if (matState.normalMapTextureID != 0) + { + mat.EnableKeyword("NORMAL_MAP_ON"); + mat.SetTexture("_NormalMap", OvrAvatarComponent.GetLoadedTexture(matState.normalMapTextureID)); + mat.SetTextureScale("_NormalMap", new Vector2(matState.normalMapScaleOffset.x, matState.normalMapScaleOffset.y)); + mat.SetTextureOffset("_NormalMap", new Vector2(matState.normalMapScaleOffset.z, matState.normalMapScaleOffset.w)); + } + if (matState.parallaxMapTextureID != 0) + { + mat.SetTexture("_ParallaxMap", OvrAvatarComponent.GetLoadedTexture(matState.parallaxMapTextureID)); + mat.SetTextureScale("_ParallaxMap", new Vector2(matState.parallaxMapScaleOffset.x, matState.parallaxMapScaleOffset.y)); + mat.SetTextureOffset("_ParallaxMap", new Vector2(matState.parallaxMapScaleOffset.z, matState.parallaxMapScaleOffset.w)); + } + if (matState.roughnessMapTextureID != 0) + { + mat.EnableKeyword("ROUGHNESS_ON"); + mat.SetTexture("_RoughnessMap", OvrAvatarComponent.GetLoadedTexture(matState.roughnessMapTextureID)); + mat.SetTextureScale("_RoughnessMap", new Vector2(matState.roughnessMapScaleOffset.x, matState.roughnessMapScaleOffset.y)); + mat.SetTextureOffset("_RoughnessMap", new Vector2(matState.roughnessMapScaleOffset.z, matState.roughnessMapScaleOffset.w)); + } + mat.EnableKeyword(OvrAvatarComponent.LayerKeywords[matState.layerCount]); + for (ulong layerIndex = 0; layerIndex < matState.layerCount; layerIndex++) + { + ovrAvatarMaterialLayerState layer = matState.layers[layerIndex]; + + mat.SetInt(OvrAvatarComponent.LayerSampleModeParameters[layerIndex], (int)layer.sampleMode); + mat.SetInt(OvrAvatarComponent.LayerBlendModeParameters[layerIndex], (int)layer.blendMode); + mat.SetInt(OvrAvatarComponent.LayerMaskTypeParameters[layerIndex], (int)layer.maskType); + mat.SetColor(OvrAvatarComponent.LayerColorParameters[layerIndex], layer.layerColor); + if (layer.sampleMode != ovrAvatarMaterialLayerSampleMode.Color) + { + string surfaceProperty = OvrAvatarComponent.LayerSurfaceParameters[layerIndex]; + mat.SetTexture(surfaceProperty, OvrAvatarComponent.GetLoadedTexture(layer.sampleTexture)); + mat.SetTextureScale(surfaceProperty, new Vector2(layer.sampleScaleOffset.x, layer.sampleScaleOffset.y)); + mat.SetTextureOffset(surfaceProperty, new Vector2(layer.sampleScaleOffset.z, layer.sampleScaleOffset.w)); + } + + if (layer.sampleMode == ovrAvatarMaterialLayerSampleMode.Parallax) + { + mat.EnableKeyword("PARALLAX_ON"); + } + + mat.SetColor(OvrAvatarComponent.LayerSampleParametersParameters[layerIndex], layer.sampleParameters); + mat.SetColor(OvrAvatarComponent.LayerMaskParametersParameters[layerIndex], layer.maskParameters); + mat.SetColor(OvrAvatarComponent.LayerMaskAxisParameters[layerIndex], layer.maskAxis); + } + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs.meta new file mode 100644 index 0000000..6d0bb21 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarMeshInstance.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b826904b5b22c3d42b56ca245ec8a58b +timeCreated: 1493063917 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs new file mode 100644 index 0000000..c9f368a --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs @@ -0,0 +1,231 @@ +using UnityEngine; +using System.Collections; +using System.IO; +using System.Collections.Generic; +using System; + +public class OvrAvatarPacket +{ + // Used with SDK driven packet flow + public IntPtr ovrNativePacket = IntPtr.Zero; + + // =============================================================== + // All code below used for unity only pose blending option. + // =============================================================== + List frameTimes = new List(); + List frames = new List(); + List encodedAudioPackets = new List(); + + public float Duration { get { return frameTimes[frameTimes.Count - 1]; } } + public OvrAvatarDriver.PoseFrame FinalFrame { get { return frames[frames.Count - 1]; } } + + public OvrAvatarPacket() + { + } + + public OvrAvatarPacket(OvrAvatarDriver.PoseFrame initialPose) + { + frameTimes.Add(0.0f); + frames.Add(initialPose); + } + + OvrAvatarPacket(List frameTimes, List frames, List audioPackets) + { + this.frameTimes = frameTimes; + this.frames = frames; + } + + public void AddFrame(OvrAvatarDriver.PoseFrame frame, float deltaSeconds) + { + frameTimes.Add(Duration + deltaSeconds); + frames.Add(frame); + } + + public OvrAvatarDriver.PoseFrame GetPoseFrame(float seconds) + { + if (frames.Count == 1) + { + return frames[0]; + } + + // This can be replaced with a more efficient binary search + int tailIndex = 1; + while (tailIndex < frameTimes.Count && frameTimes[tailIndex] < seconds) + { + ++tailIndex; + } + OvrAvatarDriver.PoseFrame a = frames[tailIndex - 1]; + OvrAvatarDriver.PoseFrame b = frames[tailIndex]; + float aTime = frameTimes[tailIndex - 1]; + float bTime = frameTimes[tailIndex]; + float t = (seconds - aTime) / (bTime - aTime); + return OvrAvatarDriver.PoseFrame.Interpolate(a, b, t); + } + + public static OvrAvatarPacket Read(Stream stream) + { + BinaryReader reader = new BinaryReader(stream); + + // Todo: bounds check frame count + int frameCount = reader.ReadInt32(); + List frameTimes = new List(frameCount); + for (int i = 0; i < frameCount; ++i) + { + frameTimes.Add(reader.ReadSingle()); + } + List frames = new List(frameCount); + for (int i = 0; i < frameCount; ++i) + { + frames.Add(reader.ReadPoseFrame()); + } + + // Todo: bounds check audio packet count + int audioPacketCount = reader.ReadInt32(); + List audioPackets = new List(audioPacketCount); + for (int i = 0; i < audioPacketCount; ++i) + { + int audioPacketSize = reader.ReadInt32(); + byte[] audioPacket = reader.ReadBytes(audioPacketSize); + audioPackets.Add(audioPacket); + } + + return new OvrAvatarPacket(frameTimes, frames, audioPackets); + } + + public void Write(Stream stream) + { + BinaryWriter writer = new BinaryWriter(stream); + + // Write all of the frames + int frameCount = frameTimes.Count; + writer.Write(frameCount); + for (int i = 0; i < frameCount; ++i) + { + writer.Write(frameTimes[i]); + } + for (int i = 0; i < frameCount; ++i) + { + OvrAvatarDriver.PoseFrame frame = frames[i]; + writer.Write(frame); + } + + // Write all of the encoded audio packets + int audioPacketCount = encodedAudioPackets.Count; + writer.Write(audioPacketCount); + for (int i = 0; i < audioPacketCount; ++i) + { + byte[] packet = encodedAudioPackets[i]; + writer.Write(packet.Length); + writer.Write(packet); + } + } +} + +static class BinaryWriterExtensions +{ + public static void Write(this BinaryWriter writer, OvrAvatarDriver.PoseFrame frame) + { + writer.Write(frame.headPosition); + writer.Write(frame.headRotation); + writer.Write(frame.handLeftPosition); + writer.Write(frame.handLeftRotation); + writer.Write(frame.handRightPosition); + writer.Write(frame.handRightRotation); + writer.Write(frame.voiceAmplitude); + + writer.Write(frame.controllerLeftPose); + writer.Write(frame.controllerRightPose); + } + + public static void Write(this BinaryWriter writer, Vector3 vec3) + { + writer.Write(vec3.x); + writer.Write(vec3.y); + writer.Write(vec3.z); + } + + public static void Write(this BinaryWriter writer, Vector2 vec2) + { + writer.Write(vec2.x); + writer.Write(vec2.y); + } + + public static void Write(this BinaryWriter writer, Quaternion quat) + { + writer.Write(quat.x); + writer.Write(quat.y); + writer.Write(quat.z); + writer.Write(quat.w); + } + public static void Write(this BinaryWriter writer, OvrAvatarDriver.ControllerPose pose) + { + writer.Write((uint)pose.buttons); + writer.Write((uint)pose.touches); + writer.Write(pose.joystickPosition); + writer.Write(pose.indexTrigger); + writer.Write(pose.handTrigger); + writer.Write(pose.isActive); + } +} + +static class BinaryReaderExtensions +{ + public static OvrAvatarDriver.PoseFrame ReadPoseFrame(this BinaryReader reader) + { + return new OvrAvatarDriver.PoseFrame + { + headPosition = reader.ReadVector3(), + headRotation = reader.ReadQuaternion(), + handLeftPosition = reader.ReadVector3(), + handLeftRotation = reader.ReadQuaternion(), + handRightPosition = reader.ReadVector3(), + handRightRotation = reader.ReadQuaternion(), + voiceAmplitude = reader.ReadSingle(), + + controllerLeftPose = reader.ReadControllerPose(), + controllerRightPose = reader.ReadControllerPose(), + }; + } + + public static Vector2 ReadVector2(this BinaryReader reader) + { + return new Vector2 + { + x = reader.ReadSingle(), + y = reader.ReadSingle() + }; + } + + public static Vector3 ReadVector3(this BinaryReader reader) + { + return new Vector3 + { + x = reader.ReadSingle(), + y = reader.ReadSingle(), + z = reader.ReadSingle() + }; + } + + public static Quaternion ReadQuaternion(this BinaryReader reader) + { + return new Quaternion + { + x = reader.ReadSingle(), + y = reader.ReadSingle(), + z = reader.ReadSingle(), + w = reader.ReadSingle(), + }; + } + public static OvrAvatarDriver.ControllerPose ReadControllerPose(this BinaryReader reader) + { + return new OvrAvatarDriver.ControllerPose + { + buttons = (ovrAvatarButton)reader.ReadUInt32(), + touches = (ovrAvatarTouch)reader.ReadUInt32(), + joystickPosition = reader.ReadVector2(), + indexTrigger = reader.ReadSingle(), + handTrigger = reader.ReadSingle(), + isActive = reader.ReadBoolean(), + }; + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs.meta new file mode 100644 index 0000000..d9ad05f --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarPacket.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3b7dd866fbed2654e838d772129dc70c +timeCreated: 1464197799 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs new file mode 100644 index 0000000..492971c --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs @@ -0,0 +1,65 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Collections.Generic; + +public class OvrAvatarProjectorRenderComponent : OvrAvatarRenderComponent { + + Material material; + + internal void InitializeProjectorRender(ovrAvatarRenderPart_ProjectorRender render, Shader shader, OvrAvatarRenderComponent target) + { + if (shader == null) + { + shader = Shader.Find("OvrAvatar/AvatarSurfaceShader"); + } + + material = CreateAvatarMaterial(gameObject.name + "_projector", shader); + material.EnableKeyword("PROJECTOR_ON"); + + Renderer renderer = target.GetComponent(); + if (renderer != null) + { + List materials = new List(renderer.sharedMaterials); + materials.Add(material); + renderer.sharedMaterials = materials.ToArray(); + } + } + + internal void UpdateProjectorRender(OvrAvatarComponent component, ovrAvatarRenderPart_ProjectorRender render) + { + OvrAvatar.ConvertTransform(render.localTransform, this.transform); + material.SetMatrix("_ProjectorWorldToLocal", this.transform.worldToLocalMatrix); + component.UpdateAvatarMaterial(material, render.materialState); + + } + + void OnDrawGizmos() + { + Vector3 v000 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(-1.0f, -1.0f, -1.0f)); + Vector3 v100 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(+1.0f, -1.0f, -1.0f)); + Vector3 v010 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(-1.0f, +1.0f, -1.0f)); + Vector3 v110 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(+1.0f, +1.0f, -1.0f)); + Vector3 v001 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(-1.0f, -1.0f, +1.0f)); + Vector3 v101 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(+1.0f, -1.0f, +1.0f)); + Vector3 v011 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(-1.0f, +1.0f, +1.0f)); + Vector3 v111 = transform.localToWorldMatrix.MultiplyPoint(new Vector3(+1.0f, +1.0f, +1.0f)); + + Gizmos.color = Color.gray; + + Gizmos.DrawLine(v000, v100); + Gizmos.DrawLine(v000, v010); + Gizmos.DrawLine(v010, v110); + Gizmos.DrawLine(v100, v110); + + Gizmos.DrawLine(v000, v001); + Gizmos.DrawLine(v100, v101); + Gizmos.DrawLine(v010, v011); + Gizmos.DrawLine(v110, v111); + + Gizmos.DrawLine(v001, v101); + Gizmos.DrawLine(v001, v011); + Gizmos.DrawLine(v011, v111); + Gizmos.DrawLine(v101, v111); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs.meta new file mode 100644 index 0000000..ee3e911 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarProjectorRenderComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f909beaa7f33f914b90f9addaedcae18 +timeCreated: 1479156352 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs new file mode 100644 index 0000000..13a0472 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs @@ -0,0 +1,121 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Collections.Generic; +using Oculus.Avatar; + +public class OvrAvatarRemoteDriver : OvrAvatarDriver +{ + Queue packetQueue = new Queue(); + + IntPtr CurrentSDKPacket = IntPtr.Zero; + float CurrentPacketTime = 0f; + + const int MinPacketQueue = 1; + const int MaxPacketQueue = 4; + + int CurrentSequence = -1; + + // Used for legacy Unity only packet blending + bool isStreaming = false; + OvrAvatarPacket currentPacket = null; + + public void QueuePacket(int sequence, OvrAvatarPacket packet) + { + if (sequence > CurrentSequence) + { + CurrentSequence = sequence; + packetQueue.Enqueue(packet); + } + } + + public override void UpdateTransforms(IntPtr sdkAvatar) + { + switch(Mode) + { + case PacketMode.SDK: + UpdateFromSDKPacket(sdkAvatar); + break; + case PacketMode.Unity: + UpdateFromUnityPacket(sdkAvatar); + break; + default: + break; + } + } + + private void UpdateFromSDKPacket(IntPtr sdkAvatar) + { + + if (CurrentSDKPacket == IntPtr.Zero && packetQueue.Count >= MinPacketQueue) + { + CurrentSDKPacket = packetQueue.Dequeue().ovrNativePacket; + } + + if (CurrentSDKPacket != IntPtr.Zero) + { + float PacketDuration = CAPI.ovrAvatarPacket_GetDurationSeconds(CurrentSDKPacket); + CAPI.ovrAvatar_UpdatePoseFromPacket(sdkAvatar, CurrentSDKPacket, Mathf.Min(PacketDuration, CurrentPacketTime)); + CurrentPacketTime += Time.deltaTime; + + if (CurrentPacketTime > PacketDuration) + { + CAPI.ovrAvatarPacket_Free(CurrentSDKPacket); + CurrentSDKPacket = IntPtr.Zero; + CurrentPacketTime = CurrentPacketTime - PacketDuration; + + //Throw away packets deemed too old. + while (packetQueue.Count > MaxPacketQueue) + { + packetQueue.Dequeue(); + } + } + } + } + + private void UpdateFromUnityPacket(IntPtr sdkAvatar) + { + // If we're not currently streaming, check to see if we've buffered enough + if (!isStreaming && packetQueue.Count > MinPacketQueue) + { + currentPacket = packetQueue.Dequeue(); + isStreaming = true; + } + + // If we are streaming, update our pose + if (isStreaming) + { + CurrentPacketTime += Time.deltaTime; + + // If we've elapsed past our current packet, advance + while (CurrentPacketTime > currentPacket.Duration) + { + + // If we're out of packets, stop streaming and + // lock to the final frame + if (packetQueue.Count == 0) + { + CurrentPose = currentPacket.FinalFrame; + CurrentPacketTime = 0.0f; + currentPacket = null; + isStreaming = false; + return; + } + + while (packetQueue.Count > MaxPacketQueue) + { + packetQueue.Dequeue(); + } + + // Otherwise, dequeue the next packet + CurrentPacketTime -= currentPacket.Duration; + currentPacket = packetQueue.Dequeue(); + } + + // Compute the pose based on our current time offset in the packet + CurrentPose = currentPacket.GetPoseFrame(CurrentPacketTime); + + UpdateTransformsFromPose(sdkAvatar); + } + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs.meta new file mode 100644 index 0000000..c38a754 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarRemoteDriver.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c198a42a3843ca04fa633b60f428ff51 +timeCreated: 1464302604 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs new file mode 100644 index 0000000..4b94d7f --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs @@ -0,0 +1,109 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; +using Oculus.Avatar; + +public class OvrAvatarRenderComponent : MonoBehaviour { + + private bool firstSkinnedUpdate = true; + public SkinnedMeshRenderer mesh; + public Transform[] bones; + + protected void UpdateActive(OvrAvatar avatar, ovrAvatarVisibilityFlags mask) + { + bool active = avatar.ShowFirstPerson && (mask & ovrAvatarVisibilityFlags.FirstPerson) != 0; + active |= avatar.ShowThirdPerson && (mask & ovrAvatarVisibilityFlags.ThirdPerson) != 0; + this.gameObject.SetActive(active); + } + + protected SkinnedMeshRenderer CreateSkinnedMesh(ulong assetID, ovrAvatarVisibilityFlags visibilityMask, int thirdPersonLayer, int firstPersonLayer, int sortingOrder) + { + OvrAvatarAssetMesh meshAsset = (OvrAvatarAssetMesh)OvrAvatarSDKManager.Instance.GetAsset(assetID); + if (meshAsset == null) + { + throw new Exception("Couldn't find mesh for asset " + assetID); + } + if ((visibilityMask & ovrAvatarVisibilityFlags.ThirdPerson) != 0) + { + this.gameObject.layer = thirdPersonLayer; + } + else + { + this.gameObject.layer = firstPersonLayer; + } + SkinnedMeshRenderer renderer = meshAsset.CreateSkinnedMeshRendererOnObject(gameObject); + renderer.quality = SkinQuality.Bone4; + renderer.sortingOrder = sortingOrder; + renderer.updateWhenOffscreen = true; + if ((visibilityMask & ovrAvatarVisibilityFlags.SelfOccluding) == 0) + { + renderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off; + } + return renderer; + } + + protected void UpdateSkinnedMesh(OvrAvatar avatar, Transform[] bones, ovrAvatarTransform localTransform, ovrAvatarVisibilityFlags visibilityMask, IntPtr renderPart) + { + UpdateActive(avatar, visibilityMask); + OvrAvatar.ConvertTransform(localTransform, this.transform); + ovrAvatarRenderPartType type = CAPI.ovrAvatarRenderPart_GetType(renderPart); + UInt64 dirtyJoints; + switch (type) + { + case ovrAvatarRenderPartType.SkinnedMeshRender: + dirtyJoints = CAPI.ovrAvatarSkinnedMeshRender_GetDirtyJoints(renderPart); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS: + dirtyJoints = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetDirtyJoints(renderPart); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS_V2: + dirtyJoints = CAPI.ovrAvatarSkinnedMeshRenderPBSV2_GetDirtyJoints(renderPart); + break; + default: + throw new Exception("Unhandled render part type: " + type); + } + for (UInt32 i = 0; i < 64; i++) + { + UInt64 dirtyMask = (ulong)1 << (int)i; + // We need to make sure that we fully update the initial position of + // Skinned mesh renderers, then, thereafter, we can only update dirty joints + if ((firstSkinnedUpdate && i < bones.Length) || + (dirtyMask & dirtyJoints) != 0) + { + //This joint is dirty and needs to be updated + Transform targetBone = bones[i]; + ovrAvatarTransform transform; + switch (type) + { + case ovrAvatarRenderPartType.SkinnedMeshRender: + transform = CAPI.ovrAvatarSkinnedMeshRender_GetJointTransform(renderPart, i); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS: + transform = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetJointTransform(renderPart, i); + break; + case ovrAvatarRenderPartType.SkinnedMeshRenderPBS_V2: + transform = CAPI.ovrAvatarSkinnedMeshRenderPBSV2_GetJointTransform(renderPart, i); + break; + default: + throw new Exception("Unhandled render part type: " + type); + } + OvrAvatar.ConvertTransform(transform, targetBone); + } + } + firstSkinnedUpdate = false; + } + + protected Material CreateAvatarMaterial(string name, Shader shader) + { + if (shader == null) + { + throw new Exception("No shader provided for avatar material."); + } + Material mat = new Material(shader); + mat.name = name; + return mat; + } + + +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs.meta new file mode 100644 index 0000000..f1d51b3 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarRenderComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6a9e8691abb99884880df5ecada5e4d8 +timeCreated: 1479155394 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs new file mode 100644 index 0000000..e15bda4 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs @@ -0,0 +1,1059 @@ +using UnityEngine; +using System; +using System.Runtime.InteropServices; +using Oculus.Avatar; + +//This needs to be the csharp equivalent of ovrAvatarCapabilities in OVR_Avatar.h +[Flags] +public enum ovrAvatarCapabilities +{ + Body = 1 << 0, + Hands = 1 << 1, + Base = 1 << 2, + BodyTilt = 1 << 4, + All = -1 +}; + +// This needs to be the csharp equivalent of ovrAvatarMessageType in OVR_Avatar.h +public enum ovrAvatarMessageType { + AvatarSpecification, + AssetLoaded, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarMessage_AvatarSpecification in OVR_Avatar.h +public struct ovrAvatarMessage_AvatarSpecification { + public IntPtr avatarSpec; //ovrAvatarSpecification*, opaque pointer + public UInt64 oculusUserID; +}; + +// This needs to be the csharp equivalent of ovrAvatarMessage_AssetLoaded in OVR_Avatar.h +public struct ovrAvatarMessage_AssetLoaded { + public UInt64 assetID; + public IntPtr asset; //ovrAvatarAsset*, opaque pointer +}; + +// This needs to be the csharp equivalent of ovrAvatarAssetType in OVR_Avatar.h +public enum ovrAvatarAssetType { + Mesh, + Texture, + Pose, + Material, + CombinedMesh, + PBSMaterial, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarMeshVertex in OVR_Avatar.h +public struct ovrAvatarMeshVertex +{ + public float x; + public float y; + public float z; + public float nx; + public float ny; + public float nz; + public float tx; + public float ty; + public float tz; + public float tw; + public float u; + public float v; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] + public byte[] blendIndices; ///< Indices into the bind pose + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] + public float[] blendWeights; ///< Blend weights for each component in the bind pose +}; + +// This needs to be the csharp equivalent of ovrAvatarMeshVertex in OVR_Avatar.h +public struct ovrAvatarMeshVertexV2 +{ + public float x; + public float y; + public float z; + public float nx; + public float ny; + public float nz; + public float tx; + public float ty; + public float tz; + public float tw; + public float u; + public float v; + public float r; + public float g; + public float b; + public float a; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] + public byte[] blendIndices; ///< Indices into the bind pose + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] + public float[] blendWeights; ///< Blend weights for each component in the bind pose +}; + + +// This needs to be the csharp equivalent of ovrAvatarMeshAssetData in OVR_Avatar.h +public struct ovrAvatarMeshAssetData +{ + public UInt32 vertexCount; + public IntPtr vertexBuffer; //const ovrAvatarMeshVertex* + public UInt32 indexCount; + public IntPtr indexBuffer; //const uint16t* + public ovrAvatarSkinnedMeshPose skinnedBindPose; +}; + +/// Mesh Asset Data V2 +/// +public struct ovrAvatarMeshAssetDataV2 +{ + public UInt32 vertexCount; + public IntPtr vertexBuffer; //const ovrAvatarMeshVertexV2* + public UInt32 indexCount; + public IntPtr indexBuffer; //const uint16t* + public ovrAvatarSkinnedMeshPose skinnedBindPose; +}; + +// This needs to be the csharp equivalent of ovrAvatarTextureFormat in OVR_Avatar.h +public enum ovrAvatarTextureFormat { + RGB24, + DXT1, + DXT5, + ASTC_RGB_6x6, + ASTC_RGB_6x6_MIPMAPS, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarTextureAssetData in OVR_Avatar.h +public struct ovrAvatarTextureAssetData { + public ovrAvatarTextureFormat format; + public UInt32 sizeX; + public UInt32 sizeY; + public UInt32 mipCount; + public UInt64 textureDataSize; + public IntPtr textureData; // const uint8_t* +}; + +// This needs to be the csharp equivalent of ovrAvatarRenderPartType in OVR_Avatar.h +public enum ovrAvatarRenderPartType +{ + SkinnedMeshRender, + SkinnedMeshRenderPBS, + ProjectorRender, + SkinnedMeshRenderPBS_V2, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarTransform in OVR_Avatar.h +public struct ovrAvatarTransform +{ + public Vector3 position; + public Quaternion orientation; + public Vector3 scale; +}; + +// This needs to be the csharp equivalent of ovrAvatarButton in OVR_Avatar.h +[Flags] +public enum ovrAvatarButton +{ + One = 0x0001, + Two = 0x0002, + Three = 0x0004, + Joystick = 0x0008, +} + +// This needs to be the csharp equivalent of ovrAvatarTouch in OVR_Avatar.h +[Flags] +public enum ovrAvatarTouch +{ + One = 0x0001, + Two = 0x0002, + Joystick = 0x0004, + ThumbRest = 0x0008, + Index = 0x0010, + Pointing = 0x0040, + ThumbUp = 0x0080, +} + +// This needs to be the csharp equivalent of ovrAvatarHandInputState in OVR_Avatar.h +public struct ovrAvatarHandInputState +{ + public ovrAvatarTransform transform; + public ovrAvatarButton buttonMask; + public ovrAvatarTouch touchMask; + public float joystickX; + public float joystickY; + public float indexTrigger; + public float handTrigger; + [MarshalAs(UnmanagedType.I1)] + public bool isActive; +}; + +// This needs to be the csharp equivalent of ovrAvatarComponent in OVR_Avatar.h +public struct ovrAvatarComponent +{ + public ovrAvatarTransform transform; + public UInt32 renderPartCount; + public IntPtr renderParts; //const ovrAvatarRenderPart* const* + + [MarshalAs(UnmanagedType.LPStr)] + public string name; +}; + +// This needs to be the csharp equivalent of ovrAvatarBodyComponent in OVR_Avatar.h +public struct ovrAvatarBaseComponent +{ + public Vector3 basePosition; + public IntPtr renderComponent; //const ovrAvatarComponent* +}; + +// This needs to be the csharp equivalent of ovrAvatarBodyComponent in OVR_Avatar.h +public struct ovrAvatarBodyComponent { + public ovrAvatarTransform leftEyeTransform; + public ovrAvatarTransform rightEyeTransform; + public ovrAvatarTransform centerEyeTransform; + public IntPtr renderComponent; //const ovrAvatarComponent* +}; + +// This needs to be the csharp equivalent of ovrAvatarControllerComponent in OVR_Avatar.h +public struct ovrAvatarControllerComponent +{ + public ovrAvatarHandInputState inputState; + public IntPtr renderComponent; //const ovrAvatarComponent* +}; + +// This needs to be the csharp equivalent of ovrAvatarHandComponent in OVR_Avatar.h +public struct ovrAvatarHandComponent { + public ovrAvatarHandInputState inputState; + public IntPtr renderComponent; //const ovrAvatarComponent* +}; + +// This needs to be the csharp equivalent of ovrAvatarMaterialLayerBlendMode in OVR_Avatar.h +public enum ovrAvatarMaterialLayerBlendMode{ + Add, + Multiply, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarMaterialLayerSampleMode in OVR_Avatar.h +public enum ovrAvatarMaterialLayerSampleMode{ + Color, + Texture, + TextureSingleChannel, + Parallax, + Count +}; + +// This needs to be the csharp equivalent of ovrAvatarMaterialLayerMaskType in OVR_Avatar.h +public enum ovrAvatarMaterialMaskType{ + None, + Positional, + ViewReflection, + Fresnel, + Pulse, + Count +}; + +// This needs to be the csharp equivalent of Controller Types from OVR_Avatar.h +public enum ovrAvatarControllerType +{ + Touch, + Malibu, + Go, + + Count, +}; + +public enum ovrAvatarAssetLevelOfDetail +{ + Lowest = 1, + Medium = 3, + Highest = 5, +}; + +public enum ovrAvatarLookAndFeelVersion +{ + Unknown = -1, + One = 0, + Two = 1, +}; + +// This needs to be the csharp equivalent of ovrAvatarMaterialLayerState in OVR_Avatar.h +public struct ovrAvatarMaterialLayerState{ + public ovrAvatarMaterialLayerBlendMode blendMode; + public ovrAvatarMaterialLayerSampleMode sampleMode; + public ovrAvatarMaterialMaskType maskType; + public Vector4 layerColor; + public Vector4 sampleParameters; + public UInt64 sampleTexture; + public Vector4 sampleScaleOffset; + public Vector4 maskParameters; + public Vector4 maskAxis; + + static bool VectorEquals(Vector4 a, Vector4 b) + { + return a.x == b.x && a.y == b.y && a.z == b.z && a.w == b.w; + } + + public override bool Equals(object obj) + { + if (!(obj is ovrAvatarMaterialLayerState)) + { + return false; + } + ovrAvatarMaterialLayerState other = (ovrAvatarMaterialLayerState)obj; + if (blendMode != other.blendMode) return false; + if (sampleMode != other.sampleMode) return false; + if (maskType != other.maskType) return false; + if (!VectorEquals(layerColor, other.layerColor)) return false; + if (!VectorEquals(sampleParameters, other.sampleParameters)) return false; + if (sampleTexture != other.sampleTexture) return false; + if (!VectorEquals(sampleScaleOffset, other.sampleScaleOffset)) return false; + if (!VectorEquals(maskParameters, other.maskParameters)) return false; + if (!VectorEquals(maskAxis, other.maskAxis)) return false; + return true; + } + public override int GetHashCode() + { + return blendMode.GetHashCode() ^ + sampleMode.GetHashCode() ^ + maskType.GetHashCode() ^ + layerColor.GetHashCode() ^ + sampleParameters.GetHashCode() ^ + sampleTexture.GetHashCode() ^ + sampleScaleOffset.GetHashCode() ^ + maskParameters.GetHashCode() ^ + maskAxis.GetHashCode(); + } +}; + +// This needs to be the csharp equivalent of ovrAvatarMaterialState in OVR_Avatar.h +public struct ovrAvatarMaterialState +{ + public Vector4 baseColor; + public ovrAvatarMaterialMaskType baseMaskType; + public Vector4 baseMaskParameters; + public Vector4 baseMaskAxis; + public ovrAvatarMaterialLayerSampleMode sampleMode; + public UInt64 alphaMaskTextureID; + public Vector4 alphaMaskScaleOffset; + public UInt64 normalMapTextureID; + public Vector4 normalMapScaleOffset; + public UInt64 parallaxMapTextureID; + public Vector4 parallaxMapScaleOffset; + public UInt64 roughnessMapTextureID; + public Vector4 roughnessMapScaleOffset; + public UInt32 layerCount; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] + public ovrAvatarMaterialLayerState[] layers; + + static bool VectorEquals(Vector4 a, Vector4 b) + { + return a.x == b.x && a.y == b.y && a.z == b.z && a.w == b.w; + } + + public override bool Equals(object obj) + { + if (!(obj is ovrAvatarMaterialState)) + { + return false; + } + ovrAvatarMaterialState other = (ovrAvatarMaterialState)obj; + if (!VectorEquals(baseColor, other.baseColor)) return false; + if (baseMaskType != other.baseMaskType) return false; + if (!VectorEquals(baseMaskParameters, other.baseMaskParameters)) return false; + if (!VectorEquals(baseMaskAxis, other.baseMaskAxis)) return false; + if (sampleMode != other.sampleMode) return false; + if (alphaMaskTextureID != other.alphaMaskTextureID) return false; + if (!VectorEquals(alphaMaskScaleOffset, other.alphaMaskScaleOffset)) return false; + if (normalMapTextureID != other.normalMapTextureID) return false; + if (!VectorEquals(normalMapScaleOffset, other.normalMapScaleOffset)) return false; + if (parallaxMapTextureID != other.parallaxMapTextureID) return false; + if (!VectorEquals(parallaxMapScaleOffset, other.parallaxMapScaleOffset)) return false; + if (roughnessMapTextureID != other.roughnessMapTextureID) return false; + if (!VectorEquals(roughnessMapScaleOffset, other.roughnessMapScaleOffset)) return false; + if (layerCount != other.layerCount) return false; + for (int i = 0; i < layerCount; ++i) + { + if (!layers[i].Equals(other.layers[i])) return false; + } + return true; + } + + public override int GetHashCode() + { + int hash = 0; + hash ^= baseColor.GetHashCode(); + hash ^= baseMaskType.GetHashCode(); + hash ^= baseMaskParameters.GetHashCode(); + hash ^= baseMaskAxis.GetHashCode(); + hash ^= sampleMode.GetHashCode(); + hash ^= alphaMaskTextureID.GetHashCode(); + hash ^= alphaMaskScaleOffset.GetHashCode(); + hash ^= normalMapTextureID.GetHashCode(); + hash ^= normalMapScaleOffset.GetHashCode(); + hash ^= parallaxMapTextureID.GetHashCode(); + hash ^= parallaxMapScaleOffset.GetHashCode(); + hash ^= roughnessMapTextureID.GetHashCode(); + hash ^= roughnessMapScaleOffset.GetHashCode(); + hash ^= layerCount.GetHashCode(); + for (int i = 0; i < layerCount; ++i) + { + hash ^= layers[i].GetHashCode(); + } + return hash; + } +}; + +public struct ovrAvatarPBSMaterialState +{ + public Vector4 baseColor; ///< Underlying base color for the material + public UInt64 albedoTextureID; ///< Texture id for the albedo map + public Vector4 albedoMultiplier; ///< Multiplier for albedo texture sample + public UInt64 metallicnessTextureID; ///< Texture id for the metal map + public float glossinessScale; ///< Glossiness factor + public UInt64 normalTextureID; ///< Texture id for the normal map + public UInt64 heightTextureID; ///< Texture id for the height map + public UInt64 occlusionTextureID; ///< Texture id for the occlusion map + public UInt64 emissionTextureID; ///< Texture id for the emission map + public Vector4 emissionMultiplier; ///< Multiplier for emission texture sample + public UInt64 detailMaskTextureID; ///< Texture id for the detail mask map + public UInt64 detailAlbedoTextureID; ///< Texture id for the detail albedo map + public UInt64 detailNormalTextureID; ///< Texture id for the detail normal map + static bool VectorEquals(Vector4 a, Vector4 b) + { + return a.x == b.x && a.y == b.y && a.z == b.z && a.w == b.w; + } + + public override bool Equals(object obj) + { + if (!(obj is ovrAvatarPBSMaterialState)) + { + return false; + } + ovrAvatarPBSMaterialState other = (ovrAvatarPBSMaterialState)obj; + if (!VectorEquals(baseColor, other.baseColor)) return false; + if (albedoTextureID != other.albedoTextureID) return false; + if (!VectorEquals(albedoMultiplier, other.albedoMultiplier)) return false; + if (metallicnessTextureID != other.metallicnessTextureID) return false; + if (glossinessScale != other.glossinessScale) return false; + if (normalTextureID != other.normalTextureID) return false; + if (heightTextureID != other.heightTextureID) return false; + if (occlusionTextureID != other.occlusionTextureID) return false; + if (emissionTextureID != other.emissionTextureID) return false; + if (!VectorEquals(emissionMultiplier, other.emissionMultiplier)) return false; + if (detailMaskTextureID != other.detailMaskTextureID) return false; + if (detailAlbedoTextureID != other.detailAlbedoTextureID) return false; + if (detailNormalTextureID != other.detailNormalTextureID) return false; + return true; + } + public override int GetHashCode() + { + return baseColor.GetHashCode() ^ + albedoTextureID.GetHashCode() ^ + albedoMultiplier.GetHashCode() ^ + metallicnessTextureID.GetHashCode() ^ + glossinessScale.GetHashCode() ^ + normalTextureID.GetHashCode() ^ + heightTextureID.GetHashCode() ^ + occlusionTextureID.GetHashCode() ^ + emissionTextureID.GetHashCode() ^ + emissionMultiplier.GetHashCode() ^ + detailMaskTextureID.GetHashCode() ^ + detailAlbedoTextureID.GetHashCode() ^ + detailNormalTextureID.GetHashCode(); + } +}; + +public class OvrAvatarAssetMaterial : OvrAvatarAsset +{ + public OvrAvatarAssetMaterial(UInt64 id, IntPtr mat) + { + assetID = id; + material = CAPI.ovrAvatarAsset_GetMaterialState(mat); + } + + public ovrAvatarMaterialState material; +} +// This needs to be the csharp equivalent of ovrAvatarSkinnedMeshPose in OVR_Avatar.h +public struct ovrAvatarSkinnedMeshPose +{ + public UInt32 jointCount; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)] + public ovrAvatarTransform[] jointTransform; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)] + public int[] jointParents; + + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)] + public IntPtr[] jointNames; //const char * jointNames[64]; +}; + + +[Flags] +public enum ovrAvatarVisibilityFlags +{ + FirstPerson = 1 << 0, + ThirdPerson = 1 << 1, + SelfOccluding = 1 << 2, +}; + +// This needs to be the csharp equivalent of ovrAvatarRenderPart_SkinnedMeshRender in OVR_Avatar.h +public struct ovrAvatarRenderPart_SkinnedMeshRender +{ + public ovrAvatarTransform localTransform; + public ovrAvatarVisibilityFlags visibilityMask; + public UInt64 meshAssetID; + public ovrAvatarMaterialState materialState; + public ovrAvatarSkinnedMeshPose skinnedPose; +}; + +// This needs to be the csharp equivalent of ovrAvatarRenderPart_SkinnedMeshRenderPBS in OVR_Avatar.h +public struct ovrAvatarRenderPart_SkinnedMeshRenderPBS +{ + public ovrAvatarTransform localTransform; + public ovrAvatarVisibilityFlags visibilityMask; + public UInt64 meshAssetID; + public UInt64 albedoTextureAssetID; + public UInt64 surfaceTextureAssetID; + public ovrAvatarSkinnedMeshPose skinnedPose; +}; + +// This needs to be the csharp equivalent of ovrAvatarRenderPart_ProjectorRender in OVR_Avatar.h +public struct ovrAvatarRenderPart_ProjectorRender +{ + public ovrAvatarTransform localTransform; + public UInt32 componentIndex; + public UInt32 renderPartIndex; + public ovrAvatarMaterialState materialState; +}; + +// This needs to be the csharp equivalent of ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 in OVR_Avatar.h +public struct ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 +{ + public ovrAvatarTransform localTransform; + public ovrAvatarVisibilityFlags visibilityMask; + public UInt64 meshAssetID; + public ovrAvatarPBSMaterialState materialState; + public ovrAvatarSkinnedMeshPose skinnedPose; +}; + +// This needs to be the csharp equivalent of ovrAvatarHandGesture in OVR_Avatar.h +public enum ovrAvatarHandGesture { + Default, + GripSphere, + GripCube, + Count +}; + +public enum ovrAvatarBodyPartType +{ + Body, + Clothing, + Eyewear, + Hair, + Beard, + Count +}; + +namespace Oculus.Avatar +{ + public class CAPI + { +#if UNITY_ANDROID && !UNITY_EDITOR + private const string LibFile = "ovravatarloader"; + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_InitializeAndroidUnity(string appID); +#else + private const string LibFile = "libovravatar"; + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_Initialize(string appID); +#endif + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_Shutdown(); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatarMessage_Pop(); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarMessageType ovrAvatarMessage_GetType(IntPtr msg); + + public static ovrAvatarMessage_AvatarSpecification ovrAvatarMessage_GetAvatarSpecification( + IntPtr msg) + { + IntPtr ptr = ovrAvatarMessage_GetAvatarSpecification_Native(msg); + return (ovrAvatarMessage_AvatarSpecification)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarMessage_AvatarSpecification)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarMessage_GetAvatarSpecification")] + private static extern IntPtr ovrAvatarMessage_GetAvatarSpecification_Native(IntPtr msg); + + public static ovrAvatarMessage_AssetLoaded ovrAvatarMessage_GetAssetLoaded( + IntPtr msg) + { + IntPtr ptr = ovrAvatarMessage_GetAssetLoaded_Native(msg); + return (ovrAvatarMessage_AssetLoaded)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarMessage_AssetLoaded)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarMessage_GetAssetLoaded")] + private static extern IntPtr ovrAvatarMessage_GetAssetLoaded_Native(IntPtr msg); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarMessage_Free(IntPtr msg); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatarSpecificationRequest_Create(UInt64 userID); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarSpecificationRequest_Destroy(IntPtr specificationRequest); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarSpecificationRequest_SetCombineMeshes(IntPtr specificationRequest, bool useCombinedMesh); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarSpecificationRequest_SetLookAndFeelVersion(IntPtr specificationRequest, ovrAvatarLookAndFeelVersion version); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarSpecificationRequest_SetLevelOfDetail(IntPtr specificationRequest, ovrAvatarAssetLevelOfDetail lod); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_RequestAvatarSpecification(UInt64 userID); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_RequestAvatarSpecificationFromSpecRequest(IntPtr specificationRequest); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatar_Create(IntPtr avatarSpecification, + ovrAvatarCapabilities capabilities); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_Destroy(IntPtr avatar); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPose_UpdateBody( + IntPtr avatar, ovrAvatarTransform headPose); + + public static void ovrAvatarPose_UpdateVoiceVisualization( + IntPtr avatar, float[] pcmData) + { + ovrAvatarPose_UpdateVoiceVisualization_Native( + avatar, (UInt32)pcmData.Length, pcmData); + } + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_UpdateVoiceVisualization")] + private static extern void ovrAvatarPose_UpdateVoiceVisualization_Native( + IntPtr avatar, UInt32 pcmDataSize, [In] float[] pcmData); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPose_UpdateHands( + IntPtr avatar, + ovrAvatarHandInputState inputStateLeft, + ovrAvatarHandInputState inputStateRight); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPose_Update3DofHands( + IntPtr avatar, + IntPtr inputStateLeft, + IntPtr inputStateRight, + ovrAvatarControllerType type); + + public static void ovrAvatarPose_UpdateSDK3DofHands( + IntPtr avatar, + ovrAvatarHandInputState inputStateLeft, + ovrAvatarHandInputState inputStateRight, + ovrAvatarControllerType type) + { + System.IntPtr leftPtr = Marshal.AllocHGlobal(Marshal.SizeOf(inputStateLeft)); + System.IntPtr rightPtr = Marshal.AllocHGlobal(Marshal.SizeOf(inputStateRight)); + Marshal.StructureToPtr(inputStateLeft, leftPtr, false); + Marshal.StructureToPtr(inputStateRight, rightPtr, false); + + ovrAvatar_SetLeftControllerVisibility(avatar, true); + ovrAvatar_SetRightControllerVisibility(avatar, true); + ovrAvatar_SetLeftHandVisibility(avatar, true); + ovrAvatar_SetRightHandVisibility(avatar, true); + ovrAvatarPose_Update3DofHands(avatar, leftPtr, rightPtr, type); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPose_Finalize(IntPtr avatar, float elapsedSeconds); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetLeftControllerVisibility(IntPtr avatar, bool show); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetRightControllerVisibility(IntPtr avatar, bool show); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetLeftHandVisibility(IntPtr avatar, bool show); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetRightHandVisibility(IntPtr avatar, bool show); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt32 ovrAvatarComponent_Count(IntPtr avatar); + + public static ovrAvatarComponent ovrAvatarComponent_Get( + IntPtr avatar, UInt32 index) + { + IntPtr ptr = ovrAvatarComponent_Get_Native(avatar, index); + return (ovrAvatarComponent)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarComponent_Get")] + public static extern IntPtr ovrAvatarComponent_Get_Native(IntPtr avatar, UInt32 index); + + public static ovrAvatarBaseComponent? ovrAvatarPose_GetBaseComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetBaseComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarBaseComponent?)null + : (ovrAvatarBaseComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarBaseComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetBaseComponent")] + private static extern IntPtr ovrAvatarPose_GetBaseComponent_Native(IntPtr avatar); + + public static ovrAvatarBodyComponent? ovrAvatarPose_GetBodyComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetBodyComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarBodyComponent?)null + : (ovrAvatarBodyComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarBodyComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetBodyComponent")] + private static extern IntPtr ovrAvatarPose_GetBodyComponent_Native(IntPtr avatar); + + public static ovrAvatarControllerComponent? ovrAvatarPose_GetLeftControllerComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetLeftControllerComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarControllerComponent?)null + : (ovrAvatarControllerComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarControllerComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetLeftControllerComponent")] + private static extern IntPtr ovrAvatarPose_GetLeftControllerComponent_Native(IntPtr avatar); + + public static ovrAvatarControllerComponent? ovrAvatarPose_GetRightControllerComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetRightControllerComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarControllerComponent?)null + : (ovrAvatarControllerComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarControllerComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetRightControllerComponent")] + private static extern IntPtr ovrAvatarPose_GetRightControllerComponent_Native(IntPtr avatar); + + public static ovrAvatarHandComponent? ovrAvatarPose_GetLeftHandComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetLeftHandComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarHandComponent?)null + : (ovrAvatarHandComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarHandComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetLeftHandComponent")] + private static extern IntPtr ovrAvatarPose_GetLeftHandComponent_Native(IntPtr avatar); + + public static ovrAvatarHandComponent? ovrAvatarPose_GetRightHandComponent( + IntPtr avatar) + { + IntPtr ptr = ovrAvatarPose_GetRightHandComponent_Native(avatar); + return ptr == IntPtr.Zero + ? (ovrAvatarHandComponent?)null + : (ovrAvatarHandComponent)Marshal.PtrToStructure(ptr, typeof(ovrAvatarHandComponent)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarPose_GetRightHandComponent")] + private static extern IntPtr ovrAvatarPose_GetRightHandComponent_Native(IntPtr avatar); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarAsset_BeginLoading(UInt64 assetID); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern bool ovrAvatarAsset_BeginLoadingLOD(UInt64 assetId, ovrAvatarAssetLevelOfDetail lod); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarAssetType ovrAvatarAsset_GetType(IntPtr assetHandle); + + public static ovrAvatarMeshAssetData ovrAvatarAsset_GetMeshData( + IntPtr assetPtr) + { + IntPtr ptr = ovrAvatarAsset_GetMeshData_Native(assetPtr); + return (ovrAvatarMeshAssetData)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarMeshAssetData)); + } + + public static ovrAvatarMeshAssetDataV2 ovrAvatarAsset_GetCombinedMeshData( + IntPtr assetPtr) + { + IntPtr ptr = ovrAvatarAsset_GetCombinedMeshData_Native(assetPtr); + return (ovrAvatarMeshAssetDataV2)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarMeshAssetDataV2)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarAsset_GetCombinedMeshData")] + private static extern IntPtr ovrAvatarAsset_GetCombinedMeshData_Native(IntPtr assetPtr); + + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarAsset_GetMeshData")] + private static extern IntPtr ovrAvatarAsset_GetMeshData_Native(IntPtr assetPtr); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatarAsset_GetAvatar(IntPtr assetHandle); + + public static UInt64[] ovrAvatarAsset_GetCombinedMeshIDs(IntPtr assetHandle) + { + UInt32 count = 0; + System.IntPtr countPtr = Marshal.AllocHGlobal(Marshal.SizeOf(count)); + IntPtr idBuffer = ovrAvatarAsset_GetCombinedMeshIDs_Native(assetHandle, countPtr); + count = (UInt32)Marshal.PtrToStructure(countPtr, typeof(UInt32)); + UInt64[] meshIDs = new UInt64[count]; + + for (int i = 0; i < count; i++) + { + meshIDs[i] = (UInt64)Marshal.ReadInt64(idBuffer, i * Marshal.SizeOf(typeof(UInt64))); + } + + return meshIDs; + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarAsset_GetCombinedMeshIDs")] + public static extern IntPtr ovrAvatarAsset_GetCombinedMeshIDs_Native(IntPtr assetHandle, IntPtr count); + + public static void ovrAvatar_GetCombinedMeshAlphaData(IntPtr avatar, ref UInt64 textureID, ref Vector4 offset) + { + System.IntPtr textureIDPtr = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(UInt64))); + System.IntPtr offsetPtr = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(Vector4))); + + ovrAvatar_GetCombinedMeshAlphaData_Native(avatar, textureIDPtr, offsetPtr); + + textureID = (UInt64)Marshal.PtrToStructure(textureIDPtr, typeof(UInt64)); + offset = (Vector4)Marshal.PtrToStructure(offsetPtr, typeof(Vector4)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatar_GetCombinedMeshAlphaData")] + public static extern IntPtr ovrAvatar_GetCombinedMeshAlphaData_Native(IntPtr avatar, IntPtr textureIDPtr, IntPtr offsetPtr); + + public static ovrAvatarTextureAssetData ovrAvatarAsset_GetTextureData( + IntPtr assetPtr) + { + IntPtr ptr = ovrAvatarAsset_GetTextureData_Native(assetPtr); + return (ovrAvatarTextureAssetData)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarTextureAssetData)); + } + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarAsset_GetTextureData")] + private static extern IntPtr ovrAvatarAsset_GetTextureData_Native(IntPtr assetPtr); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = + "ovrAvatarAsset_GetMaterialData")] + private static extern IntPtr ovrAvatarAsset_GetMaterialData_Native(IntPtr assetPtr); + public static ovrAvatarMaterialState ovrAvatarAsset_GetMaterialState(IntPtr assetPtr) + { + IntPtr ptr = ovrAvatarAsset_GetMaterialData_Native(assetPtr); + return (ovrAvatarMaterialState)Marshal.PtrToStructure(ptr, typeof(ovrAvatarMaterialState)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarRenderPartType ovrAvatarRenderPart_GetType(IntPtr renderPart); + + public static ovrAvatarRenderPart_SkinnedMeshRender ovrAvatarRenderPart_GetSkinnedMeshRender(IntPtr renderPart) + { + IntPtr ptr = ovrAvatarRenderPart_GetSkinnedMeshRender_Native(renderPart); + return (ovrAvatarRenderPart_SkinnedMeshRender)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarRenderPart_SkinnedMeshRender)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarRenderPart_GetSkinnedMeshRender")] + private static extern IntPtr ovrAvatarRenderPart_GetSkinnedMeshRender_Native(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRender_GetTransform(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRenderPBS_GetTransform(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRenderPBSV2_GetTransform(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarVisibilityFlags ovrAvatarSkinnedMeshRender_GetVisibilityMask(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern bool ovrAvatarSkinnedMeshRender_MaterialStateChanged(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern bool ovrAvatarSkinnedMeshRenderPBSV2_MaterialStateChanged(IntPtr renderPart); + + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarVisibilityFlags ovrAvatarSkinnedMeshRenderPBS_GetVisibilityMask(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarVisibilityFlags ovrAvatarSkinnedMeshRenderPBSV2_GetVisibilityMask(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarMaterialState ovrAvatarSkinnedMeshRender_GetMaterialState(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarPBSMaterialState ovrAvatarSkinnedMeshRenderPBSV2_GetPBSMaterialState(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatarSkinnedMeshRender_GetDirtyJoints(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatarSkinnedMeshRenderPBS_GetDirtyJoints(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatarSkinnedMeshRenderPBSV2_GetDirtyJoints(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRender_GetJointTransform(IntPtr renderPart, UInt32 jointIndex); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRenderPBS_GetJointTransform(IntPtr renderPart, UInt32 jointIndex); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern ovrAvatarTransform ovrAvatarSkinnedMeshRenderPBSV2_GetJointTransform(IntPtr renderPart, UInt32 jointIndex); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatarSkinnedMeshRenderPBS_GetAlbedoTextureAssetID(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatarSkinnedMeshRenderPBS_GetSurfaceTextureAssetID(IntPtr renderPart); + + public static ovrAvatarRenderPart_SkinnedMeshRenderPBS ovrAvatarRenderPart_GetSkinnedMeshRenderPBS(IntPtr renderPart) + { + IntPtr ptr = ovrAvatarRenderPart_GetSkinnedMeshRenderPBS_Native(renderPart); + return (ovrAvatarRenderPart_SkinnedMeshRenderPBS)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarRenderPart_SkinnedMeshRenderPBS)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarRenderPart_GetSkinnedMeshRenderPBS")] + private static extern IntPtr ovrAvatarRenderPart_GetSkinnedMeshRenderPBS_Native(IntPtr renderPart); + + public static ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2(IntPtr renderPart) + { + IntPtr ptr = ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2_Native(renderPart); + return (ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2)); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2")] + private static extern IntPtr ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2_Native(IntPtr renderPart); + + public static ovrAvatarRenderPart_ProjectorRender ovrAvatarRenderPart_GetProjectorRender(IntPtr renderPart) + { + IntPtr ptr = ovrAvatarRenderPart_GetProjectorRender_Native(renderPart); + return (ovrAvatarRenderPart_ProjectorRender)Marshal.PtrToStructure( + ptr, typeof(ovrAvatarRenderPart_ProjectorRender)); + } + + public static ovrAvatarPBSMaterialState[] ovrAvatar_GetBodyPBSMaterialStates(IntPtr renderPart) + { + System.IntPtr countPtr = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(UInt32))); + IntPtr ptrState = ovrAvatar_GetBodyPBSMaterialStates_Native(renderPart, countPtr); + UInt32 count = (UInt32)Marshal.ReadInt32(countPtr); + + ovrAvatarPBSMaterialState[] states = new ovrAvatarPBSMaterialState[count]; + + for (int i = 0; i < states.Length; i++) + { + IntPtr nextItem = new IntPtr(ptrState.ToInt64() + i * Marshal.SizeOf(typeof(ovrAvatarPBSMaterialState))); + states[i] = (ovrAvatarPBSMaterialState)Marshal.PtrToStructure(nextItem, typeof(ovrAvatarPBSMaterialState)); + } + + return states; + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatar_GetBodyPBSMaterialStates")] + private static extern IntPtr ovrAvatar_GetBodyPBSMaterialStates_Native(IntPtr avatar, IntPtr count); + + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl, EntryPoint = "ovrAvatarRenderPart_GetProjectorRender")] + private static extern IntPtr ovrAvatarRenderPart_GetProjectorRender_Native(IntPtr renderPart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt32 ovrAvatar_GetReferencedAssetCount(IntPtr avatar); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt64 ovrAvatar_GetReferencedAsset(IntPtr avatar, UInt32 index); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetLeftHandGesture(IntPtr avatar, ovrAvatarHandGesture gesture); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetRightHandGesture(IntPtr avatar, ovrAvatarHandGesture gesture); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetLeftHandCustomGesture(IntPtr avatar, UInt32 jointCount, [In] ovrAvatarTransform[] customJointTransforms); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_SetRightHandCustomGesture(IntPtr avatar, UInt32 jointCount, [In] ovrAvatarTransform[] customJointTransforms); + + //Native calls for efficient packet updates + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatar_UpdatePoseFromPacket(IntPtr avatar, IntPtr packet, float secondsFromStart); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPacket_BeginRecording(IntPtr avatar); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatarPacket_EndRecording(IntPtr avatar); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern UInt32 ovrAvatarPacket_GetSize(IntPtr packet); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern float ovrAvatarPacket_GetDurationSeconds(IntPtr packet); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarPacket_Free(IntPtr packet); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern bool ovrAvatarPacket_Write(IntPtr packet, UInt32 bufferSize, [Out] byte[] buffer); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ovrAvatarPacket_Read(UInt32 bufferSize, [In] byte[] buffer); + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + private static extern void ovrAvatar_SetInternalForceASTCTextures(bool value); + + // Renaming the outward facing method to remove Internal from name + public static void ovrAvatar_SetForceASTCTextures(bool value) + { + ovrAvatar_SetInternalForceASTCTextures(value); + } + + [DllImport(LibFile, CallingConvention = CallingConvention.Cdecl)] + public static extern void ovrAvatarSpecificationRequest_SetFallbackLookAndFeelVersion(IntPtr specificationRequest, ovrAvatarLookAndFeelVersion version); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs.meta new file mode 100644 index 0000000..3fbc715 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKCAPI.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0348026b48363904bb332b53a21c35b2 +timeCreated: 1474928508 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs new file mode 100644 index 0000000..0714860 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs @@ -0,0 +1,243 @@ +using UnityEngine; +using System.Collections; +using Oculus.Avatar; +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; + +public delegate void specificationCallback(IntPtr specification); +public delegate void assetLoadedCallback(OvrAvatarAsset asset); +public delegate void combinedMeshLoadedCallback(IntPtr asset); + +public class OvrAvatarSDKManager : MonoBehaviour +{ + private static OvrAvatarSDKManager _instance; + private Dictionary> specificationCallbacks; + private Dictionary> assetLoadedCallbacks; + private Dictionary combinedMeshLoadedCallbacks; + private Dictionary assetCache; + + public static OvrAvatarSDKManager Instance + { + get + { + if (_instance == null) + { + _instance = GameObject.FindObjectOfType(); + if (_instance == null) + { + GameObject manager = new GameObject("OvrAvatarSDKManager"); + _instance = manager.AddComponent(); + _instance.Initialize(); + } + } + return _instance; + } + } + + private void Initialize() + { +#if UNITY_ANDROID && !UNITY_EDITOR + string appId = OvrAvatarSettings.GearAppID; + if (appId == "") + { + AvatarLogger.Log("No Gear VR App ID has been provided. Go to Oculus Avatar > Edit Configuration to supply one", OvrAvatarSettings.Instance); + appId = "0"; + } + + CAPI.ovrAvatar_InitializeAndroidUnity(appId); +#else + string appId = OvrAvatarSettings.AppID; + if (appId == "") + { + AvatarLogger.Log("No Oculus Rift App ID has been provided. Go to Oculus Avatar > Edit Configuration to supply one", OvrAvatarSettings.Instance); + appId = "0"; + } + + CAPI.ovrAvatar_Initialize(appId); +#endif + specificationCallbacks = new Dictionary>(); + assetLoadedCallbacks = new Dictionary>(); + combinedMeshLoadedCallbacks = new Dictionary(); + assetCache = new Dictionary(); + } + + void OnDestroy() + { + CAPI.ovrAvatar_Shutdown(); + } + + // Update is called once per frame + void Update () { + IntPtr message = CAPI.ovrAvatarMessage_Pop(); + if (message == IntPtr.Zero) + { + return; + } + + ovrAvatarMessageType messageType = CAPI.ovrAvatarMessage_GetType(message); + switch (messageType) + { + case ovrAvatarMessageType.AssetLoaded: + { + ovrAvatarMessage_AssetLoaded assetMessage = CAPI.ovrAvatarMessage_GetAssetLoaded(message); + IntPtr asset = assetMessage.asset; + UInt64 assetID = assetMessage.assetID; + ovrAvatarAssetType assetType = CAPI.ovrAvatarAsset_GetType(asset); + OvrAvatarAsset assetData; + IntPtr avatarOwner = IntPtr.Zero; + + switch (assetType) + { + case ovrAvatarAssetType.Mesh: + assetData = new OvrAvatarAssetMesh(assetID, asset, ovrAvatarAssetType.Mesh); + break; + case ovrAvatarAssetType.Texture: + assetData = new OvrAvatarAssetTexture(assetID, asset); + break; + case ovrAvatarAssetType.Material: + assetData = new OvrAvatarAssetMaterial(assetID, asset); + break; + case ovrAvatarAssetType.CombinedMesh: + avatarOwner = CAPI.ovrAvatarAsset_GetAvatar(asset); + assetData = new OvrAvatarAssetMesh(assetID, asset, ovrAvatarAssetType.CombinedMesh); + break; + default: + throw new NotImplementedException(string.Format("Unsupported asset type format {0}", assetType.ToString())); + } + + HashSet callbackSet; + if (assetType == ovrAvatarAssetType.CombinedMesh) + { + if (!assetCache.ContainsKey(assetID)) + { + assetCache.Add(assetID, assetData); + } + + combinedMeshLoadedCallback callback; + if (combinedMeshLoadedCallbacks.TryGetValue(avatarOwner, out callback)) + { + callback(asset); + combinedMeshLoadedCallbacks.Remove(avatarOwner); + } + else + { + AvatarLogger.LogWarning("Loaded a combined mesh with no owner: " + assetMessage.assetID); + } + } + else + { + if (assetLoadedCallbacks.TryGetValue(assetMessage.assetID, out callbackSet)) + { + assetCache.Add(assetID, assetData); + + foreach (var callback in callbackSet) + { + callback(assetData); + } + + assetLoadedCallbacks.Remove(assetMessage.assetID); + } + } + + break; + } + case ovrAvatarMessageType.AvatarSpecification: + { + ovrAvatarMessage_AvatarSpecification spec = CAPI.ovrAvatarMessage_GetAvatarSpecification(message); + HashSet callbackSet; + if (specificationCallbacks.TryGetValue(spec.oculusUserID, out callbackSet)) + { + foreach (var callback in callbackSet) + { + callback(spec.avatarSpec); + } + + specificationCallbacks.Remove(spec.oculusUserID); + } + else + { + AvatarLogger.LogWarning("Error, got an avatar specification callback from a user id we don't have a record for: " + spec.oculusUserID); + } + break; + } + default: + throw new NotImplementedException("Unhandled ovrAvatarMessageType: " + messageType); + } + CAPI.ovrAvatarMessage_Free(message); + } + + public void RequestAvatarSpecification( + UInt64 userId, + specificationCallback callback, + bool useCombinedMesh, + ovrAvatarAssetLevelOfDetail lod, + bool forceMobileTextureFormat) + { + CAPI.ovrAvatar_SetForceASTCTextures(forceMobileTextureFormat); + + HashSet callbackSet; + if (!specificationCallbacks.TryGetValue(userId, out callbackSet)) + { + callbackSet = new HashSet(); + specificationCallbacks.Add(userId, callbackSet); + + IntPtr specRequest = CAPI.ovrAvatarSpecificationRequest_Create(userId); + CAPI.ovrAvatarSpecificationRequest_SetLookAndFeelVersion(specRequest, ovrAvatarLookAndFeelVersion.Two); + CAPI.ovrAvatarSpecificationRequest_SetFallbackLookAndFeelVersion(specRequest, ovrAvatarLookAndFeelVersion.One); + CAPI.ovrAvatarSpecificationRequest_SetLevelOfDetail(specRequest, lod); + CAPI.ovrAvatarSpecificationRequest_SetCombineMeshes(specRequest, useCombinedMesh); + CAPI.ovrAvatar_RequestAvatarSpecificationFromSpecRequest(specRequest); + CAPI.ovrAvatarSpecificationRequest_Destroy(specRequest); + } + + callbackSet.Add(callback); + } + + public void BeginLoadingAsset( + UInt64 assetId, + ovrAvatarAssetLevelOfDetail lod, + assetLoadedCallback callback) + { + HashSet callbackSet; + if (!assetLoadedCallbacks.TryGetValue(assetId, out callbackSet)) + { + callbackSet = new HashSet(); + assetLoadedCallbacks.Add(assetId, callbackSet); + } + + AvatarLogger.Log("Loading Asset ID: " + assetId); + + CAPI.ovrAvatarAsset_BeginLoadingLOD(assetId, lod); + callbackSet.Add(callback); + } + + public void RegisterCombinedMeshCallback( + IntPtr sdkAvatar, + combinedMeshLoadedCallback callback) + { + combinedMeshLoadedCallback currentCallback; + if (!combinedMeshLoadedCallbacks.TryGetValue(sdkAvatar, out currentCallback)) + { + combinedMeshLoadedCallbacks.Add(sdkAvatar, callback); + } + else + { + throw new Exception("Adding second combind mesh callback for same avatar"); + } + } + + + public OvrAvatarAsset GetAsset(UInt64 assetId) + { + OvrAvatarAsset asset; + if (assetCache.TryGetValue(assetId, out asset)) + { + return asset; + } + else + { + return null; + } + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs.meta new file mode 100644 index 0000000..86d19ca --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSDKManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2ba08ec2733a3a54fbc9490f0f4ab2f0 +timeCreated: 1475011862 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs new file mode 100644 index 0000000..e0f1dad --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs @@ -0,0 +1,65 @@ +using UnityEngine; +using System.Collections; + +#if UNITY_EDITOR + [UnityEditor.InitializeOnLoad] +#endif +public sealed class OvrAvatarSettings : ScriptableObject { + public static string AppID + { + get { return Instance.ovrAppID; } + set { Instance.ovrAppID = value; } + } + + public static string GearAppID + { + get { return Instance.ovrGearAppID; } + set { Instance.ovrGearAppID = value; } + } + + private static OvrAvatarSettings instance; + public static OvrAvatarSettings Instance + { + get + { + if (instance == null) + { + instance = Resources.Load("OvrAvatarSettings"); + + // This can happen if the developer never input their App Id into the Unity Editor + // Use a dummy object with defaults for the getters so we don't have a null pointer exception + if (instance == null) + { + instance = ScriptableObject.CreateInstance(); + +#if UNITY_EDITOR + // Only in the editor should we save it to disk + string properPath = System.IO.Path.Combine(UnityEngine.Application.dataPath, "Resources"); + if (!System.IO.Directory.Exists(properPath)) + { + UnityEditor.AssetDatabase.CreateFolder("Assets", "Resources"); + } + + string fullPath = System.IO.Path.Combine( + System.IO.Path.Combine("Assets", "Resources"), + "OvrAvatarSettings.asset" + ); + UnityEditor.AssetDatabase.CreateAsset(instance, fullPath); +#endif + } + } + return instance; + } + + set + { + instance = value; + } + } + + [SerializeField] + private string ovrAppID = ""; + + [SerializeField] + private string ovrGearAppID = ""; +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs.meta new file mode 100644 index 0000000..290ae26 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 70c2f484f132c044097f03d65cac3b24 +timeCreated: 1478024706 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs new file mode 100644 index 0000000..7720207 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs @@ -0,0 +1,44 @@ +#if UNITY_EDITOR +using UnityEngine; +using System.Collections; +using UnityEditor; + +[CustomEditor(typeof(OvrAvatarSettings))] +public class OvrAvatarSettingsEditor : Editor { + GUIContent appIDLabel = new GUIContent("Oculus Rift App Id [?]", + "This AppID will be used for OvrAvatar registration."); + + GUIContent gearAppIDLabel = new GUIContent("Gear VR App Id [?]", + "This AppID will be used for OvrAvatar registration when building to the Android target."); + + [UnityEditor.MenuItem("Oculus Avatars/Edit Configuration")] + public static void Edit() + { + var settings = OvrAvatarSettings.Instance; + UnityEditor.Selection.activeObject = settings; + } + + private static string MakeTextBox(GUIContent label, string variable) { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(label); + GUI.changed = false; + var result = EditorGUILayout.TextField(variable); + if (GUI.changed) + { + EditorUtility.SetDirty(OvrAvatarSettings.Instance); + GUI.changed = false; + } + EditorGUILayout.EndHorizontal(); + return result; + } + public override void OnInspectorGUI() + { + EditorGUILayout.BeginVertical(); + OvrAvatarSettings.AppID = + OvrAvatarSettingsEditor.MakeTextBox(appIDLabel, OvrAvatarSettings.AppID); + OvrAvatarSettings.GearAppID = + OvrAvatarSettingsEditor.MakeTextBox(gearAppIDLabel, OvrAvatarSettings.GearAppID); + EditorGUILayout.EndVertical(); + } +} +#endif diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs.meta new file mode 100644 index 0000000..e4f9404 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSettingsEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1511f2aaa4ab15e4b8a0ac1a805a402b +timeCreated: 1478024800 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs new file mode 100644 index 0000000..409953e --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs @@ -0,0 +1,50 @@ +using UnityEngine; +using System.Collections; +using System; +using Oculus.Avatar; + +public class OvrAvatarSkinnedMeshRenderComponent : OvrAvatarRenderComponent +{ + Shader surface; + Shader surfaceSelfOccluding; + bool previouslyActive = false; + + internal void Initialize(ovrAvatarRenderPart_SkinnedMeshRender skinnedMeshRender, Shader surface, Shader surfaceSelfOccluding, int thirdPersonLayer, int firstPersonLayer, int sortOrder) + { + this.surfaceSelfOccluding = surfaceSelfOccluding != null ? surfaceSelfOccluding : Shader.Find("OvrAvatar/AvatarSurfaceShaderSelfOccluding"); + this.surface = surface != null ? surface : Shader.Find("OvrAvatar/AvatarSurfaceShader"); + this.mesh = CreateSkinnedMesh(skinnedMeshRender.meshAssetID, skinnedMeshRender.visibilityMask, thirdPersonLayer, firstPersonLayer, sortOrder); + bones = mesh.bones; + UpdateMeshMaterial(skinnedMeshRender.visibilityMask, mesh); + } + + public void UpdateSkinnedMeshRender(OvrAvatarComponent component, OvrAvatar avatar, IntPtr renderPart) + { + ovrAvatarVisibilityFlags visibilityMask = CAPI.ovrAvatarSkinnedMeshRender_GetVisibilityMask(renderPart); + ovrAvatarTransform localTransform = CAPI.ovrAvatarSkinnedMeshRender_GetTransform(renderPart); + UpdateSkinnedMesh(avatar, bones, localTransform, visibilityMask, renderPart); + + UpdateMeshMaterial(visibilityMask, mesh); + bool isActive = this.gameObject.activeSelf; + + if( mesh != null ) + { + bool changedMaterial = CAPI.ovrAvatarSkinnedMeshRender_MaterialStateChanged(renderPart); + if (changedMaterial || (!previouslyActive && isActive)) + { + ovrAvatarMaterialState materialState = CAPI.ovrAvatarSkinnedMeshRender_GetMaterialState(renderPart); + component.UpdateAvatarMaterial(mesh.sharedMaterial, materialState); + } + } + previouslyActive = isActive; + } + + private void UpdateMeshMaterial(ovrAvatarVisibilityFlags visibilityMask, SkinnedMeshRenderer rootMesh) + { + Shader shader = (visibilityMask & ovrAvatarVisibilityFlags.SelfOccluding) != 0 ? surfaceSelfOccluding : surface; + if (rootMesh.sharedMaterial == null || rootMesh.sharedMaterial.shader != shader) + { + rootMesh.sharedMaterial = CreateAvatarMaterial(gameObject.name + "_material", shader); + } + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs.meta new file mode 100644 index 0000000..6c85ed5 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4efdf8bc42b8b8843aff4ca38233f362 +timeCreated: 1479156282 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs new file mode 100644 index 0000000..811d028 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs @@ -0,0 +1,30 @@ +using UnityEngine; +using System.Collections; +using System; +using Oculus.Avatar; + +public class OvrAvatarSkinnedMeshRenderPBSComponent : OvrAvatarRenderComponent { + + internal void Initialize(ovrAvatarRenderPart_SkinnedMeshRenderPBS skinnedMeshRenderPBS, Shader shader, int thirdPersonLayer, int firstPersonLayer, int sortOrder) + { + if (shader == null) + { + shader = Shader.Find("OvrAvatar/AvatarSurfaceShaderPBS"); + } + mesh = CreateSkinnedMesh(skinnedMeshRenderPBS.meshAssetID, skinnedMeshRenderPBS.visibilityMask, thirdPersonLayer, firstPersonLayer, sortOrder); + mesh.sharedMaterial = CreateAvatarMaterial(gameObject.name + "_material", shader); + bones = mesh.bones; + } + + internal void UpdateSkinnedMeshRenderPBS(OvrAvatar avatar, IntPtr renderPart, Material mat) + { + ovrAvatarVisibilityFlags visibilityMask = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetVisibilityMask(renderPart); + ovrAvatarTransform localTransform = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetTransform(renderPart); + UpdateSkinnedMesh(avatar, bones, localTransform, visibilityMask, renderPart); + + UInt64 albedoTextureID = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetAlbedoTextureAssetID(renderPart); + UInt64 surfaceTextureID = CAPI.ovrAvatarSkinnedMeshRenderPBS_GetSurfaceTextureAssetID(renderPart); + mat.SetTexture("_Albedo", OvrAvatarComponent.GetLoadedTexture(albedoTextureID)); + mat.SetTexture("_Surface", OvrAvatarComponent.GetLoadedTexture(surfaceTextureID)); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs.meta new file mode 100644 index 0000000..b5e75ef --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSComponent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 69cc01a6441317c4c8a6e24d979cc1b0 +timeCreated: 1479158964 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs new file mode 100644 index 0000000..91f50fa --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs @@ -0,0 +1,189 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Security.Policy; +using Oculus.Avatar; + +public class OvrAvatarSkinnedMeshPBSV2RenderComponent : OvrAvatarRenderComponent +{ + public OvrAvatarMaterialManager AvatarMaterialManager; + bool PreviouslyActive = false; + bool IsCombinedMaterial = false; + + internal void Initialize( + IntPtr renderPart, + ovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 skinnedMeshRender, + OvrAvatarMaterialManager materialManager, + int thirdPersonLayer, + int firstPersonLayer, + int sortOrder, + bool isCombinedMaterial, + ovrAvatarAssetLevelOfDetail lod) + { + AvatarMaterialManager = materialManager; + IsCombinedMaterial = isCombinedMaterial; + + mesh = CreateSkinnedMesh( + skinnedMeshRender.meshAssetID, + skinnedMeshRender.visibilityMask, + thirdPersonLayer, + firstPersonLayer, + sortOrder); + +#if UNITY_ANDROID + var singleComponentShader = "OvrAvatar/Avatar_Mobile_SingleComponent"; +#else + var singleComponentShader = "OvrAvatar/Avatar_PC_SingleComponent"; +#endif + + var shader = IsCombinedMaterial + ? Shader.Find("OvrAvatar/Avatar_Mobile_CombinedMesh") + : Shader.Find(singleComponentShader); + + AvatarLogger.Log("Shader is: " + shader.name); + + mesh.sharedMaterial = CreateAvatarMaterial(gameObject.name + "_material", shader); + mesh.sharedMaterial.renderQueue = OvrAvatarMaterialManager.RENDER_QUEUE; + + bones = mesh.bones; + + if (IsCombinedMaterial) + { + AvatarMaterialManager.SetRenderer(mesh); + InitializeCombinedMaterial(renderPart, (int)lod - 1); + AvatarMaterialManager.OnCombinedMeshReady(); + } + } + + public void UpdateSkinnedMeshRender( + OvrAvatarComponent component, + OvrAvatar avatar, + IntPtr renderPart) + { + ovrAvatarVisibilityFlags visibilityMask + = CAPI.ovrAvatarSkinnedMeshRenderPBSV2_GetVisibilityMask(renderPart); + + ovrAvatarTransform localTransform + = CAPI.ovrAvatarSkinnedMeshRenderPBSV2_GetTransform(renderPart); + + UpdateSkinnedMesh(avatar, bones, localTransform, visibilityMask, renderPart); + + bool isActive = gameObject.activeSelf; + + if (mesh != null && !PreviouslyActive && isActive) + { + if (!IsCombinedMaterial) + { + InitializeSingleComponentMaterial(renderPart, (int)avatar.LevelOfDetail - 1); + } + } + + PreviouslyActive = isActive; + } + + private void InitializeSingleComponentMaterial(IntPtr renderPart, int lodIndex) + { + ovrAvatarPBSMaterialState materialState = + CAPI.ovrAvatarSkinnedMeshRenderPBSV2_GetPBSMaterialState(renderPart); + + int componentType = (int)OvrAvatarMaterialManager.GetComponentType(gameObject.name); + + var defaultProperties = AvatarMaterialManager.DefaultAvatarConfig.ComponentMaterialProperties; + + var diffuseTexture = OvrAvatarComponent.GetLoadedTexture(materialState.albedoTextureID); + var normalTexture = OvrAvatarComponent.GetLoadedTexture(materialState.normalTextureID); + var metallicTexture = OvrAvatarComponent.GetLoadedTexture(materialState.metallicnessTextureID); + + if (diffuseTexture == null) + { + diffuseTexture = AvatarMaterialManager.DiffuseFallbacks[lodIndex]; + } + + if (normalTexture == null) + { + normalTexture = AvatarMaterialManager.NormalFallbacks[lodIndex]; + } + + if (metallicTexture == null) + { + metallicTexture = AvatarMaterialManager.DiffuseFallbacks[lodIndex]; + } + + mesh.sharedMaterial.SetTexture(OvrAvatarMaterialManager.AVATAR_SHADER_MAINTEX, diffuseTexture); + mesh.sharedMaterial.SetTexture(OvrAvatarMaterialManager.AVATAR_SHADER_NORMALMAP, normalTexture); + mesh.sharedMaterial.SetTexture(OvrAvatarMaterialManager.AVATAR_SHADER_ROUGHNESSMAP, metallicTexture); + + mesh.sharedMaterial.SetVector(OvrAvatarMaterialManager.AVATAR_SHADER_COLOR, + materialState.albedoMultiplier); + + mesh.sharedMaterial.SetFloat(OvrAvatarMaterialManager.AVATAR_SHADER_DIFFUSEINTENSITY, + defaultProperties[componentType].DiffuseIntensity); + + mesh.sharedMaterial.SetFloat(OvrAvatarMaterialManager.AVATAR_SHADER_RIMINTENSITY, + defaultProperties[componentType].RimIntensity); + + mesh.sharedMaterial.SetFloat(OvrAvatarMaterialManager.AVATAR_SHADER_BACKLIGHTINTENSITY, + defaultProperties[componentType].BacklightIntensity); + + mesh.sharedMaterial.SetFloat(OvrAvatarMaterialManager.AVATAR_SHADER_REFLECTIONINTENSITY, + defaultProperties[componentType].ReflectionIntensity); + + mesh.GetClosestReflectionProbes(AvatarMaterialManager.ReflectionProbes); + if (AvatarMaterialManager.ReflectionProbes != null && + AvatarMaterialManager.ReflectionProbes.Count > 0) + { + mesh.sharedMaterial.SetTexture(OvrAvatarMaterialManager.AVATAR_SHADER_CUBEMAP, + AvatarMaterialManager.ReflectionProbes[0].probe.texture); + } + +#if UNITY_EDITOR + mesh.sharedMaterial.EnableKeyword("FIX_NORMAL_ON"); +#endif + mesh.sharedMaterial.EnableKeyword("PBR_LIGHTING_ON"); + } + + private void InitializeCombinedMaterial(IntPtr renderPart, int lodIndex) + { + ovrAvatarPBSMaterialState[] materialStates = CAPI.ovrAvatar_GetBodyPBSMaterialStates(renderPart); + + if (materialStates.Length == (int)ovrAvatarBodyPartType.Count) + { + AvatarMaterialManager.CreateTextureArrays(); + + AvatarMaterialManager.LocalAvatarConfig = AvatarMaterialManager.DefaultAvatarConfig; + var localProperties = AvatarMaterialManager.LocalAvatarConfig.ComponentMaterialProperties; + + AvatarLogger.Log("InitializeCombinedMaterial - Loading Material States"); + + for (int i = 0; i < materialStates.Length; i++) + { + localProperties[i].TypeIndex = (ovrAvatarBodyPartType)i; + localProperties[i].Color = materialStates[i].albedoMultiplier; + + var diffuse = OvrAvatarComponent.GetLoadedTexture(materialStates[i].albedoTextureID); + var normal = OvrAvatarComponent.GetLoadedTexture(materialStates[i].normalTextureID); + var roughness = OvrAvatarComponent.GetLoadedTexture(materialStates[i].metallicnessTextureID); + + localProperties[i].Textures[(int)OvrAvatarMaterialManager.TextureType.DiffuseTextures] + = diffuse == null ? AvatarMaterialManager.DiffuseFallbacks[lodIndex] : diffuse; + + localProperties[i].Textures[(int)OvrAvatarMaterialManager.TextureType.NormalMaps] + = normal == null ? AvatarMaterialManager.NormalFallbacks[lodIndex] : normal; + + localProperties[i].Textures[(int)OvrAvatarMaterialManager.TextureType.RoughnessMaps] + = roughness == null ? AvatarMaterialManager.DiffuseFallbacks[lodIndex] : roughness; + + AvatarLogger.Log(localProperties[i].TypeIndex.ToString()); + AvatarLogger.Log(AvatarLogger.Tab + "Diffuse: " + materialStates[i].albedoTextureID); + AvatarLogger.Log(AvatarLogger.Tab + "Normal: " + materialStates[i].normalTextureID); + AvatarLogger.Log(AvatarLogger.Tab + "Metallic: " + materialStates[i].metallicnessTextureID); + } + + AvatarMaterialManager.ValidateTextures(); + } + +#if UNITY_EDITOR + mesh.sharedMaterial.EnableKeyword("FIX_NORMAL_ON"); +#endif + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs.meta new file mode 100644 index 0000000..100b735 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarSkinnedMeshRenderPBSV2Component.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c45906825d398024fbe09e47cc72de24 +timeCreated: 1511398456 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs new file mode 100644 index 0000000..f7832db --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs @@ -0,0 +1,130 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class OvrAvatarTextureCopyManager : MonoBehaviour +{ + private const int TEXTURES_TO_COPY_QUEUE_CAPACITY = 256; + + struct CopyTextureParams + { + public Texture Src; + public Texture Dst; + public int Mip; + public int SrcSize; + public int DstElement; + + public CopyTextureParams( + Texture src, + Texture dst, + int mip, + int srcSize, + int dstElement) + { + Src = src; + Dst = dst; + Mip = mip; + SrcSize = srcSize; + DstElement = dstElement; + } + } + + private Queue texturesToCopy; + + public OvrAvatarTextureCopyManager() + { + texturesToCopy = new Queue(TEXTURES_TO_COPY_QUEUE_CAPACITY); + } + + public void Update() + { + if (texturesToCopy.Count == 0) + { + return; + } + + CopyTextureParams copyTextureParams; + + lock (texturesToCopy) + { + copyTextureParams = texturesToCopy.Dequeue(); + } + + StartCoroutine(CopyTextureCoroutine(copyTextureParams)); + } + + public int GetTextureCount() + { + return texturesToCopy.Count; + } + + public void CopyTexture( + Texture src, + Texture dst, + int mipLevel, + int mipSize, + int dstElement, + bool useQueue = true) + { + bool queued = false; + var copyTextureParams = new CopyTextureParams(src, dst, mipLevel, mipSize, dstElement); + + if (useQueue) + { + lock (texturesToCopy) + { + if (texturesToCopy.Count < TEXTURES_TO_COPY_QUEUE_CAPACITY) + { + texturesToCopy.Enqueue(copyTextureParams); + queued = true; + } + } + } + else + { + CopyTexture(copyTextureParams); + } + + if (!queued) + { + CopyTexture(copyTextureParams); + } + } + + IEnumerator CopyTextureCoroutine(CopyTextureParams copyTextureParams) + { + // Wait until frame rendering is done + yield return new WaitForEndOfFrame(); + + Graphics.CopyTexture( + copyTextureParams.Src, + 0, + copyTextureParams.Mip, + 0, + 0, + copyTextureParams.SrcSize, + copyTextureParams.SrcSize, + copyTextureParams.Dst, + copyTextureParams.DstElement, + copyTextureParams.Mip, + 0, + 0); + } + + private void CopyTexture(CopyTextureParams copyTextureParams) + { + Graphics.CopyTexture( + copyTextureParams.Src, + 0, + copyTextureParams.Mip, + 0, + 0, + copyTextureParams.SrcSize, + copyTextureParams.SrcSize, + copyTextureParams.Dst, + copyTextureParams.DstElement, + copyTextureParams.Mip, + 0, + 0); + } +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs.meta new file mode 100644 index 0000000..cc5d211 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarTextureCopyManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bb5b00817cd46d645ac8b607693c37ce +timeCreated: 1519680044 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs b/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs new file mode 100644 index 0000000..18cfac4 --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs @@ -0,0 +1,7 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + +public class OvrAvatarTouchController : MonoBehaviour +{ +} diff --git a/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs.meta b/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs.meta new file mode 100644 index 0000000..7580afd --- /dev/null +++ b/Assets/Oculus/Avatar/Scripts/OvrAvatarTouchController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 77e19ec58d4a9e844970103e5bd8946a +timeCreated: 1464050556 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/LipSync.meta b/Assets/Oculus/LipSync.meta new file mode 100644 index 0000000..637f2e8 --- /dev/null +++ b/Assets/Oculus/LipSync.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4545866523ed22046a2cbba3990c879a +folderAsset: yes +timeCreated: 1538788975 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/LipSync/Audio.meta b/Assets/Oculus/LipSync/Audio.meta new file mode 100644 index 0000000..641b478 --- /dev/null +++ b/Assets/Oculus/LipSync/Audio.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 76b873b07f695cb4cb6515ecf670c814 +folderAsset: yes +timeCreated: 1441295107 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus/LipSync/Audio/vox_lp_01.wav b/Assets/Oculus/LipSync/Audio/vox_lp_01.wav new file mode 100644 index 0000000000000000000000000000000000000000..b3fb3b077fe754f535a4747fce4b7d0d07b0dff8 GIT binary patch literal 3551236 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