' 9'@5.0.0f4ž’’’0¢ńŠ…Ū‚’Õ?”īš[ī £7€’’’’€¦€²€Õ€ Ž€.€&†€Ä€ Ž€.€&H€«€’’’’€1€1€’’’’ @Ž€€ Q€j€ H€ź€’’’’ €1€1€’’’’ @Ž€€Q€j€H€/’’’’€1€1€’’’’@Ž€€Q€j€Õ€:’’’’1€1€’’’’Ž€€Ij€ Ž€.€&L€V@€f’’’’€1€1€’’’’€Ž€€mj€’’’’€H€y’’’’€1€1€’’’’ @Ž€€!Q€j€"H€’’’’#€1€1€’’’’$@Ž€€%Q€j€&H€’’’’'€1€1€’’’’(@Ž€€)Q€j€*Ž€•+Ž€¦,L€«-L€³.@ń€Ą’’’’/€1€1€’’’’0€Ž€€1€j€’’’’2€H€›€’’’’3€1€1€’’’’4@Ž€€5Q€j€6°€ € 7Ž€8.€&9Ņč’’’’:€ń€ö’’’’;€1€1€’’’’<€Ž€€=€j€’’’’>€Ž€›€? €’’’’@€H€’’’’A€1€1€’’’’B@Ž€€CQ€j€DH€’’’’E€1€1€’’’’F@Ž€€GQ€j€H¦€"I¦€1J=EK €TL €]M €fN €oO €xP €Q €ŠR €“S €œT €„U €®V €øW €ĀX €ĢY €ÖZ €ą[L€ź\L€ó]@Õ€’’’’’^€1€1€’’’’_€Ž€€`Õ€j€’’’’a€ 1€1€’’’’b€ Ž€€c H€j€’’’’d€ 1€1€’’’’e@ Ž€€f Q€j€gÕ€’’’’h€1€1€’’’’i€Ž€€jÕ€j€’’’’k€ 1€1€’’’’l€ Ž€€m H€j€’’’’n€ 1€1€’’’’o@ Ž€€p Q€j€qÕ€’’’’r€1€1€’’’’s€Ž€€tÕ€j€’’’’u€ 1€1€’’’’v€ Ž€€w H€j€’’’’x€ 1€1€’’’’y@ Ž€€z Q€j€{Õ€/’’’’|€1€1€’’’’}€Ž€€~Õ€j€’’’’€ 1€1€’’’’€€ Ž€€ H€j€’’’’‚€ 1€1€’’’’ƒ@ Ž€€„ Q€j€…Õ€?’’’’†€1€1€’’’’‡€Ž€€ˆÕ€j€’’’’‰€ 1€1€’’’’Š€ Ž€€‹ H€j€’’’’Œ€ 1€1€’’’’@ Ž€€Ž Q€j€Õ€O’’’’€1€1€’’’’‘€Ž€€’Õ€j€’’’’“€ 1€1€’’’’”€ Ž€€• H€j€’’’’–€ 1€1€’’’’—@ Ž€€˜ Q€j€™Õ€_’’’’š€1€1€’’’’›€Ž€€œÕ€j€’’’’€ 1€1€’’’’ž€ Ž€€Ÿ H€j€’’’’ € 1€1€’’’’”@ Ž€€¢ Q€j€£Õ€r’’’’¤€1€1€’’’’„€Ž€€¦Õ€j€’’’’§€ 1€1€’’’’Ø€ Ž€€© H€j€’’’’Ŗ€ 1€1€’’’’«@ Ž€€¬ Q€j€­Õ€…’’’’®€1€1€’’’’Æ€Ž€€°Õ€j€’’’’±€ 1€1€’’’’²€ Ž€€³ H€j€’’’’“€ 1€1€’’’’µ@ Ž€€¶ Q€j€·Õ€˜’’’’ø€1€1€’’’’¹€Ž€€ŗÕ€j€’’’’»€ 1€1€’’’’¼€ Ž€€½ H€j€’’’’¾€ 1€1€’’’’æ@ Ž€€Ą Q€j€ĮÕ€«’’’’Ā€1€1€’’’’Àހ€ÄÕ€j€’’’’Å€ 1€1€’’’’Ę€ Ž€€Ē H€j€’’’’Č€ 1€1€’’’’É@ Ž€€Ź Q€j€ĖÕ€¾’’’’Ģ€1€1€’’’’̀ހ€ĪÕ€j€’’’’Ļ€ 1€1€’’’’Š€ Ž€€Ń H€j€’’’’Ņ€ 1€1€’’’’Ó@ Ž€€Ō Q€j€ÕŽ€ŃÖՀڒ’’’×€1€1€’’’’؀ހ€ŁH€j€’’’’Ś€ 1€1€’’’’Ū@ Ž€€Ü Q€j€ŻÕ€ģ’’’’Ž€1€1€’’’’߀ހ€ąH€j€’’’’ဠ1€1€’’’’ā@ Ž€€ć Q€j€äÕ€ž’’’’å€1€1€’’’’ꀎ€€ēH€j€’’’’č€ 1€1€’’’’é@ Ž€€ź Q€j€ėÕ€’’’’ģ€1€1€’’’’ķ€Ž€€īH€j€’’’’ļ€ 1€1€’’’’š@ Ž€€ń Q€j€ņÕ€"’’’’ó€1€1€’’’’ō€Ž€€õH€j€’’’’ö€ 1€1€’’’’÷@ Ž€€ų Q€j€łÕ€4’’’’ś€1€1€’’’’ū€Ž€€üH€j€’’’’ż€ 1€1€’’’’ž@ Ž€€’ Q€j€H€F’’’’€1€1€’’’’@Ž€€Q€j€H€`’’’’€1€1€’’’’@Ž€€Q€j€¦€r L€ ShaderPPtrm_FileIDm_PathIDm_PathNamem_DependenciesPPtrm_ShaderIsBakederrorsShaderErrormessagemessageDetailsfilecompilerPlatformlinewarningprogramErrorm_DefaultTexturesShaderCompilationInfom_CompileInfom_SnippetsShaderSnippetm_Codem_AssetPathm_PlatformMaskm_TypesMaskHash128m_IncludesHashbytes[0]bytes[1]bytes[2]bytes[3]bytes[4]bytes[5]bytes[6]bytes[7]bytes[8]bytes[9]bytes[10]bytes[11]bytes[12]bytes[13]bytes[14]bytes[15]m_IsGLSLm_FromOtherm_VariantsUser0m_VariantsUser1m_VariantsUser2m_VariantsUser3m_VariantsUser4m_VariantsUser5m_VariantsBuiltin0m_VariantsBuiltin1m_VariantsBuiltin2m_VariantsBuiltin3m_VariantsBuiltin4m_VariantsBuiltin5m_Targetm_TargetVariants0m_TargetVariants1m_TargetVariants2m_TargetVariants3m_TargetVariants4m_TargetVariants5m_NonStrippedUserKeywordsm_BuiltinKeywordsm_MeshComponentsFromSnippetsm_HasSurfaceShadersļ2ƒ…>”KĖ„£M¼HīĮƒ#{7€’’’’€¦€²€Õ€ Ž€%.€.†€Ä€ Ž€%.€.H€«€’’’’€1€1€’’’’ @Ž€€ Q€j€ Õ€7’’’’ Ą1€1€’’’’ €Ž€€€j€’’’’€H€›€’’’’€1€1€’’’’@Ž€€Q€j€°€ € Ž€%.€.H€I’’’’€1€1€’’’’@Ž€€Q€j€H€T’’’’€1€1€’’’’@Ž€€Q€j€H€f’’’’€1€1€’’’’ @Ž€€!Q€j€"ShaderImporterPPtrm_FileIDm_PathIDm_DefaultTexturesm_UserDatam_AssetBundleNamem_AssetBundleVariantČ0ÅņĆōL.`?^Ł0D7€’’’’€¦€²€Š€¦€¦€¦€#¦€+H€3’’’’€1€1€’’’’@Ž€€ Q€j€ ™€< ¦€H H€Z’’’’ €1€1€’’’’@Ž€€Q€j€Š€g¦€¦€¦€#¦€+v~ € €– €Ÿ €Ø €± €ŗ €Ć €Ģ €Õ €Ž  €ē! €ń" €ū# €$ €% €&Õ€#’’’’'€1€1€’’’’(€Ž€€)H€j€’’’’*€1€1€’’’’+@Ž€€,Q€j€-™€*.Ž€8/AssetMetaDataguiddata[0]data[1]data[2]data[3]pathNametimeCreatedoriginalChangesetoriginalNameoriginalParentHash128originalDigestbytes[0]bytes[1]bytes[2]bytes[3]bytes[4]bytes[5]bytes[6]bytes[7]bytes[8]bytes[9]bytes[10]bytes[11]bytes[12]bytes[13]bytes[14]bytes[15]labelsassetStoreReflicenseTypeŒ’’0ļļ’’>IĄ00’’resources/unity_builtin_extraFHŌ¶G“£„U­Ż4Assets/LeapMotion/Resources/LeapIRUndistorted.shaderLeapIRUndistortedŲShader "LeapMotion/LeapIRUndistorted" { Properties { _Color ("Main Color (A=Opacity)", Color) = (1,1,1,1) _MainTex ("Base (A=Opacity)", 2D) = "" } SubShader { Tags {"Queue"="Background+50" "IgnoreProjector"="True" "RenderType"="Transparent"} Lighting Off Cull Off Zwrite Off Blend SrcAlpha OneMinusSrcAlpha Pass { GpuProgramID 11728 Program "vp" {} Program "fp" {} #LINE 78 #LINE 78 } } Fallback "Unlit/Texture" } *Š-•#line 13 "" #ifdef DUMMY_PREPROCESSOR_TO_WORK_AROUND_HLSL_COMPILER_LINE_HANDLING #endif #include "HLSLSupport.cginc" #include "UnityShaderVariables.cginc" #line 13 "" #ifdef DUMMY_PREPROCESSOR_TO_WORK_AROUND_HLSL_COMPILER_LINE_HANDLING #endif #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" #define MSIZE 5 uniform float _RayOffsetX; uniform float _RayOffsetY; uniform float _RayScaleX; uniform float _RayScaleY; uniform int _BlackIsTransparent; uniform float _GammaCorrection; uniform sampler2D _MainTex; uniform sampler2D _DistortX; uniform sampler2D _DistortY; uniform float4 _Color; struct fragment_input{ float4 position : SV_POSITION; float2 uv : TEXCOORD0; }; fragment_input vert(appdata_img v) { fragment_input o; o.position = mul(UNITY_MATRIX_MVP, v.vertex); o.uv = MultiplyUV(UNITY_MATRIX_TEXTURE0, v.texcoord); return o; } float4 frag(fragment_input input) : COLOR { // Unwarp the point. Ray range is [-4, 4] X [-4, 4]. float2 ray = input.uv * float2(8.0, 8.0) - float2(4.0, 4.0); float2 texDist = float2(_RayOffsetX, _RayOffsetY) + ray * float2(_RayScaleX, _RayScaleY); // Decode X and Y position floats from RGBA and rescale to [-0.6, 1.7). float texImageX = DecodeFloatRGBA(tex2D(_DistortX, texDist)); texImageX = texImageX * 2.3 - 0.6; float texImageY = DecodeFloatRGBA(tex2D(_DistortY, texDist)); texImageY = texImageY * 2.3 - 0.6; if (texImageX > 1 || texImageX < 0 || texImageY > 1 || texImageY < 0) { return float4(0, 0, 0, 0); } else { // Find the undistorted pixel location. float2 texCoord = float2(texImageX, texImageY); float a = pow(tex2D(_MainTex, texCoord).a, (1.0 / _GammaCorrection)); float4 color = _Color; if (_BlackIsTransparent == 1) color.a *= a; else { color = a * color;; color.a = 1.0; } return color; } } Assets/LeapMotion/Resources’’’’Fė4šg—¦<åĒčĶŪä SHADOWS_SOFTDIRLIGHTMAP_COMBINEDDIRLIGHTMAP_SEPARATEDYNAMICLIGHTMAP_ONŠŽ#line 14 "" #ifdef DUMMY_PREPROCESSOR_TO_WORK_AROUND_HLSL_COMPILER_LINE_HANDLING #endif #include "HLSLSupport.cginc" #include "UnityShaderVariables.cginc" #line 14 "" #ifdef DUMMY_PREPROCESSOR_TO_WORK_AROUND_HLSL_COMPILER_LINE_HANDLING #endif #pragma vertex vert #pragma fragment frag #pragma multi_compile_fog #include "UnityCG.cginc" struct appdata_t { float4 vertex : POSITION; float2 texcoord : TEXCOORD0; }; struct v2f { float4 vertex : SV_POSITION; half2 texcoord : TEXCOORD0; UNITY_FOG_COORDS(1) }; sampler2D _MainTex; float4 _MainTex_ST; v2f vert (appdata_t v) { v2f o; o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); UNITY_TRANSFER_FOG(o,o.vertex); return o; } fixed4 frag (v2f i) : SV_Target { fixed4 col = tex2D(_MainTex, i.texcoord); UNITY_APPLY_FOG(i.fogCoord, col); UNITY_OPAQUE_ALPHA(col.a); return col; } "Assets/DefaultResourcesExtra/Unlit’’’’Fė4šg—¦<åĒčĶŪä__ FOG_LINEARFOG_EXPFOG_EXP2__ FOG_LINEARFOG_EXPFOG_EXP2 SHADOWS_SOFTDIRLIGHTMAP_COMBINEDDIRLIGHTMAP_SEPARATEDYNAMICLIGHTMAP_ONFOG_EXP FOG_EXP2 FOG_LINEAR